Credo di di essere arrivato a un punto morto quindi provo a chiedere qui.
1. Premessa.
Due giorni fa ho sostituito la mia Ati Radeon Sapphire HD 2600, DDR2, con una Ati Radeon Sapphire HD 3850, DDR3 (entrambe AGP).
Sul mio PC ho più di un sistema operativo, anche per fronteggiare casi di emergenza e fare piccoli esperimenti, tra i quali Ubuntu 8.04.2 e 8.10. Entrambi avevano i driver ATI proprietari per la precedente scheda video.
- Con 8.10 non ho avuto alcun problema. All'avvio di Gnome un'applet col marchio AMD mi ha avvisato che il driver stesso andava sostituito e io l'ho reinstallato con la procedura manuale descritta nel wiki non ufficiale ATI, come sempre. Tutto OK.
- Con Ubuntu 8.04.2 invece guai: ho schermo nero e quasi mai la possibilità di accedere alla riga di comado. Per riavere la modalità grafica minima devo ogni volta entrare nella 8.10, aprire la partizione con 8.04.2, cambiare i permessi e sostituire /etc/X11/xorg.conf con un vecchio file di backup.
L'unica differenza tra le due installazioni è che nella 8.04.2 avevo disabilitato l'uso di driver proprietari prima di montare la scheda nuova. Comunque in seguito l'ho riabilitato.
Ovviamente scrivo perché a me serve la 8.04.2 e l'evdev 1:2.0.8-1, vers. lenny, che è il solo a far funzionare il mio mouse G5 correttamente, quindi il consiglio di passare alla 8.10 non vale : )
Ecco i vari tentativi che ho fatto, ottenendo sempre il risultato di uno schermo nero:
1. Installazione manuale dei driver proprietari, come ho sempre fatto. La guida di riferimento che uso è quella del wiki non ufficiale ATI: http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide
2. Installazione di precedenti versioni dei driver proprietari (fino a 8.11 se non ricordo male).
[edit]Riguardo il punto 2 vedi post successivo[/edit]
3. Installazione dei driver tramite EnvyNG (prima volta che lo usavo, ma diceva che tutto era andato a buon fine).
4. Lasciar far fare ad Ubuntu per vedere come si arrangia a cercarsi un driver, anche open.
5. Aggiornamento del kernel e dei vari pacchetti con le versioni "Hardy proposed" alla versione 2.6.24-24 generic (che non è una bella cosa da fare su una LTS : (
Nulla da fare: Schermo nero.
Se sostituisco xorg.conf con un vecchio backup (drivers vesa) riesco a riavre lo schermo.
2. Possibili fonti del problema: "(WW) fglrx(0): Failed to open DRM connection" e "(EE) fglrx(0): [FB] Can not get FB MC address range".
Di seguito il log di Xorg.0.log. Ci sono diversi errori. Mi pare di capire che non si apra la connessione DRM. Dovrebbe quindi essere un problema legato al "Direct Rendering Manager" (non sarà mica Digital Rights Management!? Eheh...). Ho verificato e pare che libdrm2 sia installato (se si riferisce a quello).
Ho anche trovato un thread che riporta gli stessi errori DRM, ma sembra causato da un problema che a me non risulta o è sfuggito (pagina 2 di 2): http://www.linuxquestions.org/questions/slackware-14/ww-fglrx0-failed-to-open-drm-connection-2.6.27.8-688861/
Comunque non so cosa intenda l'autore quando descrive la sua soluzione:
This was the key: [fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
Search for this error... answer...
Compile DRM as a module. I had it built into the kernel.
So kernel 2.6.27.8 is currently running with network and sound functional (which surprises me. I usually have to battle sound).
A questo punto mi sono perso. Come riparare la connessione DRM? O il problema è altrove?
Ecco il mio /var/log/Xorg.0.log
Codice: Seleziona tutto
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 19 21:02:44 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "aticonfig-Screen[0]-0" (0)
(**) | |-->Monitor "aticonfig-Monitor[0]-0"
(**) | |-->Device "aticonfig-Device[0]-0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(==) |-->Input Device "Configured Mouse"
(==) |-->Input Device "Generic Keyboard"
(==) The core pointer device wasn't specified explicitly in the layout.
Using the first mouse device.
(==) The core keyboard device wasn't specified explicitly in the layout.
Using the first keyboard device.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81dc500
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(++) using VT number 7
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 10de,01e0 card 1043,80ac rev c1 class 06,00,00 hdr 80
(II) PCI: 00:00:1: chip 10de,01eb card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:2: chip 10de,01ee card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:3: chip 10de,01ed card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:4: chip 10de,01ec card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:5: chip 10de,01ef card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:01:0: chip 10de,0060 card 1043,80ad rev a4 class 06,01,00 hdr 80
(II) PCI: 00:01:1: chip 10de,0064 card 1043,0c11 rev a2 class 0c,05,00 hdr 80
(II) PCI: 00:02:0: chip 10de,0067 card 1043,0c11 rev a4 class 0c,03,10 hdr 80
(II) PCI: 00:02:1: chip 10de,0067 card 1043,0c11 rev a4 class 0c,03,10 hdr 80
(II) PCI: 00:02:2: chip 10de,0068 card 1043,0c11 rev a4 class 0c,03,20 hdr 80
(II) PCI: 00:04:0: chip 10de,0066 card 1043,80a7 rev a1 class 02,00,00 hdr 00
(II) PCI: 00:05:0: chip 10de,006b card 1043,0c11 rev a2 class 04,01,00 hdr 00
(II) PCI: 00:06:0: chip 10de,006a card 1043,8095 rev a1 class 04,01,00 hdr 00
(II) PCI: 00:08:0: chip 10de,006c card 0000,0000 rev a3 class 06,04,00 hdr 01
(II) PCI: 00:09:0: chip 10de,0065 card f043,0c11 rev a2 class 01,01,8a hdr 00
(II) PCI: 00:0d:0: chip 10de,006e card 1043,809a rev a3 class 0c,00,10 hdr 00
(II) PCI: 00:1e:0: chip 10de,01e8 card 0000,0000 rev c1 class 06,04,00 hdr 01
(II) PCI: 01:04:0: chip 11ab,4320 card 1043,811a rev 13 class 02,00,00 hdr 00
(II) PCI: 01:0b:0: chip 1095,3112 card 1095,6112 rev 02 class 01,04,00 hdr 00
(II) PCI: 03:00:0: chip 1002,9515 card 174b,0028 rev 00 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,3), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:8:0), (0,1,1), BCTRL: 0x0002 (VGA_EN is cleared)
(II) Bus 1 I/O range:
[0] -1 0 0x00009000 - 0x0000afff (0x2000) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xe3000000 - 0xe4ffffff (0x2000000) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1 0 0x60000000 - 0x600fffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 3: bridge is at (0:30:0), (0,3,3), BCTRL: 0x000a (VGA_EN is set)
(II) Bus 3 I/O range:
[0] -1 0 0x0000c000 - 0x0000cfff (0x1000) IX[B]
(II) Bus 3 non-prefetchable memory range:
[0] -1 0 0xe1000000 - 0xe2ffffff (0x2000000) MX[B]
(II) Bus 3 prefetchable memory range:
[0] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B]
(--) PCI:*(3:0:0) ATI Technologies Inc unknown chipset (0x9515) rev 0, Mem @ 0xd0000000/28, 0xe2000000/16, I/O @ 0xc000/8
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xc0000000 from 0xcfffffff to 0xbfffffff
(II) Active PCI resource ranges:
[0] -1 0 0xe4004000 - 0xe40041ff (0x200) MX[B]
[1] -1 0 0xe4000000 - 0xe4003fff (0x4000) MX[B]
[2] -1 0 0xe5085000 - 0xe508503f (0x40) MX[B]
[3] -1 0 0xe5084000 - 0xe50847ff (0x800) MX[B]
[4] -1 0 0xe5080000 - 0xe5080fff (0x1000) MX[B]
[5] -1 0 0xe5000000 - 0xe507ffff (0x80000) MX[B]
[6] -1 0 0xe5086000 - 0xe5086fff (0x1000) MX[B]
[7] -1 0 0xe5083000 - 0xe50830ff (0x100) MX[B]
[8] -1 0 0xe5082000 - 0xe5082fff (0x1000) MX[B]
[9] -1 0 0xe5087000 - 0xe5087fff (0x1000) MX[B]
[10] -1 0 0xc0000000 - 0xbfffffff (0x0) MX[B]O
[11] -1 0 0xe2000000 - 0xe200ffff (0x10000) MX[B](B)
[12] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
[13] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[14] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[15] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[16] -1 0 0x00009800 - 0x00009803 (0x4) IX[B]
[17] -1 0 0x00009400 - 0x00009407 (0x8) IX[B]
[18] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[19] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[20] -1 0 0x0000d000 - 0x0000d07f (0x80) IX[B]
[21] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[B]
[22] -1 0 0x0000e000 - 0x0000e007 (0x8) IX[B]
[23] -1 0 0x0000dc00 - 0x0000dc1f (0x20) IX[B]
[24] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xe4004000 - 0xe40041ff (0x200) MX[B]
[1] -1 0 0xe4000000 - 0xe4003fff (0x4000) MX[B]
[2] -1 0 0xe5085000 - 0xe508503f (0x40) MX[B]
[3] -1 0 0xe5084000 - 0xe50847ff (0x800) MX[B]
[4] -1 0 0xe5080000 - 0xe5080fff (0x1000) MX[B]
[5] -1 0 0xe5000000 - 0xe507ffff (0x80000) MX[B]
[6] -1 0 0xe5086000 - 0xe5086fff (0x1000) MX[B]
[7] -1 0 0xe5083000 - 0xe50830ff (0x100) MX[B]
[8] -1 0 0xe5082000 - 0xe5082fff (0x1000) MX[B]
[9] -1 0 0xe5087000 - 0xe5087fff (0x1000) MX[B]
[10] -1 0 0xc0000000 - 0xbfffffff (0x0) MX[B]O
[11] -1 0 0xe2000000 - 0xe200ffff (0x10000) MX[B](B)
[12] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
[13] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[14] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[15] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[16] -1 0 0x00009800 - 0x00009803 (0x4) IX[B]
[17] -1 0 0x00009400 - 0x00009407 (0x8) IX[B]
[18] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[19] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[20] -1 0 0x0000d000 - 0x0000d07f (0x80) IX[B]
[21] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[B]
[22] -1 0 0x0000e000 - 0x0000e007 (0x8) IX[B]
[23] -1 0 0x0000dc00 - 0x0000dc1f (0x20) IX[B]
[24] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xe4004000 - 0xe40041ff (0x200) MX[B]
[5] -1 0 0xe4000000 - 0xe4003fff (0x4000) MX[B]
[6] -1 0 0xe5085000 - 0xe508503f (0x40) MX[B]
[7] -1 0 0xe5084000 - 0xe50847ff (0x800) MX[B]
[8] -1 0 0xe5080000 - 0xe5080fff (0x1000) MX[B]
[9] -1 0 0xe5000000 - 0xe507ffff (0x80000) MX[B]
[10] -1 0 0xe5086000 - 0xe5086fff (0x1000) MX[B]
[11] -1 0 0xe5083000 - 0xe50830ff (0x100) MX[B]
[12] -1 0 0xe5082000 - 0xe5082fff (0x1000) MX[B]
[13] -1 0 0xe5087000 - 0xe5087fff (0x1000) MX[B]
[14] -1 0 0xc0000000 - 0xbfffffff (0x0) MX[B]O
[15] -1 0 0xe2000000 - 0xe200ffff (0x10000) MX[B](B)
[16] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
[17] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[18] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[19] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[20] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[21] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[22] -1 0 0x00009800 - 0x00009803 (0x4) IX[B]
[23] -1 0 0x00009400 - 0x00009407 (0x8) IX[B]
[24] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[25] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[26] -1 0 0x0000d000 - 0x0000d07f (0x80) IX[B]
[27] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[B]
[28] -1 0 0x0000e000 - 0x0000e007 (0x8) IX[B]
[29] -1 0 0x0000dc00 - 0x0000dc1f (0x20) IX[B]
[30] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded by default.
(II) "freetype" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules//fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.4.0.90, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.58.2
Module class: X.Org Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 1.2.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 1.2.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) Primary Device is: PCI 03:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.58.2
(II) ATI Proprietary Linux Driver Release Identifier: 8.582
(II) ATI Proprietary Linux Driver Build Date: Feb 3 2009 23:42:05
(II) Loading PCS database from /etc/ati/amdpcsdb
(II) AMD ASIC control file status: R2 S1 B324 N324 T323
(--) Chipset Supported AMD Graphics Processor (0x9515) found
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xe4004000 - 0xe40041ff (0x200) MX[B]
[5] -1 0 0xe4000000 - 0xe4003fff (0x4000) MX[B]
[6] -1 0 0xe5085000 - 0xe508503f (0x40) MX[B]
[7] -1 0 0xe5084000 - 0xe50847ff (0x800) MX[B]
[8] -1 0 0xe5080000 - 0xe5080fff (0x1000) MX[B]
[9] -1 0 0xe5000000 - 0xe507ffff (0x80000) MX[B]
[10] -1 0 0xe5086000 - 0xe5086fff (0x1000) MX[B]
[11] -1 0 0xe5083000 - 0xe50830ff (0x100) MX[B]
[12] -1 0 0xe5082000 - 0xe5082fff (0x1000) MX[B]
[13] -1 0 0xe5087000 - 0xe5087fff (0x1000) MX[B]
[14] -1 0 0xc0000000 - 0xbfffffff (0x0) MX[B]O
[15] -1 0 0xe2000000 - 0xe200ffff (0x10000) MX[B](B)
[16] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
[17] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[18] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[19] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[20] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[21] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[22] -1 0 0x00009800 - 0x00009803 (0x4) IX[B]
[23] -1 0 0x00009400 - 0x00009407 (0x8) IX[B]
[24] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[25] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[26] -1 0 0x0000d000 - 0x0000d07f (0x80) IX[B]
[27] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[B]
[28] -1 0 0x0000e000 - 0x0000e007 (0x8) IX[B]
[29] -1 0 0x0000dc00 - 0x0000dc1f (0x20) IX[B]
[30] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(II) fglrx(0): pEnt->device->identifier=0x820c748
(II) resource ranges after probing:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xe4004000 - 0xe40041ff (0x200) MX[B]
[5] -1 0 0xe4000000 - 0xe4003fff (0x4000) MX[B]
[6] -1 0 0xe5085000 - 0xe508503f (0x40) MX[B]
[7] -1 0 0xe5084000 - 0xe50847ff (0x800) MX[B]
[8] -1 0 0xe5080000 - 0xe5080fff (0x1000) MX[B]
[9] -1 0 0xe5000000 - 0xe507ffff (0x80000) MX[B]
[10] -1 0 0xe5086000 - 0xe5086fff (0x1000) MX[B]
[11] -1 0 0xe5083000 - 0xe50830ff (0x100) MX[B]
[12] -1 0 0xe5082000 - 0xe5082fff (0x1000) MX[B]
[13] -1 0 0xe5087000 - 0xe5087fff (0x1000) MX[B]
[14] -1 0 0xc0000000 - 0xbfffffff (0x0) MX[B]O
[15] -1 0 0xe2000000 - 0xe200ffff (0x10000) MX[B](B)
[16] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX[B](B)
[17] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[18] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[19] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[20] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[21] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[22] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[23] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[24] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[25] -1 0 0x00009800 - 0x00009803 (0x4) IX[B]
[26] -1 0 0x00009400 - 0x00009407 (0x8) IX[B]
[27] -1 0 0x00009000 - 0x000090ff (0x100) IX[B]
[28] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[29] -1 0 0x0000d000 - 0x0000d07f (0x80) IX[B]
[30] -1 0 0x0000e400 - 0x0000e4ff (0x100) IX[B]
[31] -1 0 0x0000e000 - 0x0000e007 (0x8) IX[B]
[32] -1 0 0x0000dc00 - 0x0000dc1f (0x20) IX[B]
[33] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
[34] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[35] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) fglrx(0): === [atiddxPreInit] === begin
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 0.1.0
ABI class: X.Org Video Driver, version 2.0
(II) fglrx(0): PCI bus 3 card 0 func 0
(**) fglrx(0): Depth 24, (--) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(**) fglrx(0): Option "DPMS" "true"
(II) fglrx(0): 10BitPixelFormat disabled by default
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.58.2
ABI class: X.Org Server Extension, version 0.3
(--) fglrx(0): Chipset: "ATI Radeon HD 3850 AGP" (Chipset = 0x9515)
(--) fglrx(0): (PciSubVendor = 0x174b, PciSubDevice = 0x0028)
(--) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(--) fglrx(0): MMIO registers at 0xe2000000
(--) fglrx(0): I/O port at 0x0000c000
(==) fglrx(0): ROM-BIOS at 0x000c0000
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.1.0
ABI class: X.Org Video Driver, version 2.0
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 3.0
(II) fglrx(0): VESA VBE Total Mem: 16384 kB
(II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
(II) fglrx(0): VESA VBE OEM Software Rev: 10.77
(II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
(II) fglrx(0): VESA VBE OEM Product: RV670
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID PCI:3:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card2
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card3
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card4
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card5
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card6
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card7
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card8
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card9
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card10
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card11
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card12
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card13
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -6
(WW) fglrx(0): Failed to open DRM connection
(--) fglrx(0): Video RAM: 524288 kByte, Type: DDR3
(EE) fglrx(0): [FB] Can not get FB MC address range.
(II) fglrx(0): AGP card detected
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) fglrx(0): RandR 1.2 support is enabled!
(II) fglrx(0): RandR 1.2 rotation support is enabled!
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
lspci | grep VGA
Codice: Seleziona tutto
03:00.0 VGA compatible controller: ATI Technologies Inc RV670 AGP [Radeon HD 3850]Codice: Seleziona tutto
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3850 AGP
OpenGL version string: 2.1.8494 Releasefglrxinfo, da riga di comando come utente loggato senza Gnome, con driver proprietari 9.2 (Version Identifier:8.58.2):
Codice: Seleziona tutto
Error: unable to open display (null)Codice: Seleziona tutto
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Emulate3Buttons" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:3:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSectionGrazie per ogni possibile aiuto.
[edit] Aggiornamento.
Dopo aver ripulito a fondo i drivers già installati, sto provando a seguire, oltre a quella non ufficiale del wiki ATI, questa guida: http://forum.ubuntu-it.org/viewtopic.php?p=1943375#p1943375
Seguendo la procedura di disinstallazione dei vecchi drivers descritta e mettendo i 9.2 gli errori di cui sopra:
Codice: Seleziona tutto
(WW) fglrx(0): Failed to open DRM connection
e
(EE) fglrx(0): [FB] Can not get FB MC address rangeMa adesso il monitor si attiva a una frequenza di 43Hz e bande nere intorno al desktop.
Se poi provo con Catalyst il mio solito setting, 60hz e 1024x768 o anche 60Hz a 800x600, al prossimo riavvio il monitor si spegnerà del tutto.
Lo Xorg.0.log mostra alla fine della pagina questo problema:
Codice: Seleziona tutto
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (37.9 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 44.90 1024 1032 1208 1264 768 768 776 817 interlace +hsync +vsync (35.5 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) fglrx(0): Modeline "800x600"x84.9 56.75 800 848 928 1056 600 603 607 633 -hsync +vsync (53.7 kHz)
(II) fglrx(0): Modeline "640x480"x84.6 35.00 640 664 728 816 480 483 487 507 -hsync +vsync (42.9 kHz)
Warning: LookupDrawable()/SecurityLookupDrawable() are deprecated. Please convert your driver/module to use dixLookupDrawable().Ancora nulla di fatto: niente monitor.
