"Install the driver the Ubuntu Way" van
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide werkt niet.
Na het uitvoeren van:
$ sudo apt-get update
$ sudo apt-get install linux-restricted-modules-generic restricted-manager
$ sudo apt-get install xorg-driver-fglrx
$ sudo depmod -a
Gebeurt er het volgende:
daigu@Satori:~$ sudo gedit /etc/X11/xorg.conf
No protocol specified
cannot open display:
Run 'gedit --help' to see a full list of available command line options.
De app "hardinfo" geeft:
-Display-
Resolution : 0x0 pixels
OpenGL Renderer : Unknown
X11 Vendor : (null)
Misschien dat mijn probleem meer te maken heeft met mijn monitor dan met de grafische kaart. Of wellicht de combinatie van beide.
Na een "Log Out" ("Restart" en "Shut Down" waren niet beschikbaar) kan ik wel weer sudo gedit doen.
Driver "fglrx" toegevoegd aan xorg.conf "Device".
$ sudo aticonfig --initial -f
En voor de grap eens query-monitor geprobeerd:
daigu@Satori:~$ aticonfig --query-monitor
Connected monitors: none
Enabled monitors: none
Na de herstart zit ik weer in low-graphics mode.
daigu@Satori:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project:
www.mesa3d.orgOpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
Hier zou geen Mesa meer mogen staan, en dus doen we:
daigu@Satori:~$ sudo apt-get remove xserver-xgl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package xserver-xgl is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
daigu@Satori:~$ DISPLAY=:0 glxinfo | grep render
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
Hoe je LIBGL_DEBUG op verbose moet zetten wordt er dan weer niet bij vermeld. Het is geen parameter van glxinfo voor zover ik heb kunnen zien.
Nu gaan we in /var/log/Xorg.0.log kijken.
Wat valt me op?
(--) PCI:*(2:0:0) ATI Technologies Inc unknown chipset (0x954f) rev 0, Mem @ 0xd0000000/28, 0xfbae0000/16, I/O @ 0xa000/8, BIOS @ 0xfbac0000/17
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 02:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset vesa found
(II) Setting vga for screen 0.
(II) VESA(0): Configured Monitor: Using hsync range of 30.00-80.00 kHz
(II) VESA(0): Configured Monitor: Using vrefresh range of 50.00-75.00 Hz
(II) VESA(0): Configured Monitor: Using maximum pixel clock of 140.00 MHz
(II) VESA(0): Not using built-in mode "1280x1024" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1280x960" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1152x864" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1024x768" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "640x350" (hsync out of range)
(II) VESA(0): Not using built-in mode "512x384" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x240" (no mode of this name)
(II) VESA(0): Not using built-in mode "320x200" (no mode of this name)
(--) VESA(0): Virtual size is 800x600 (pitch 800)
(**) VESA(0): *Built-in mode "800x600"
(II) AIGLX: Screen 0 is not DRI capable
Maar wat staat er bovenaan in de log file?
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 12 11:48:38 2009
(==) Using config file: "/etc/X11/xorg.conf.failsafe"
M.a.w., i.p.v. xorg.conf wordt xorg.conf.failsafe gelezen. Benieuwd wat die doet. Niks bijzonders. Driver is vesa en de resolutie is 800x600. Precies wat ik te zien krijg dus.
daigu@Satori:~$ sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
ln: creating symbolic link `/usr/lib/libGL.so.1': File exists
Geen resultaat