Drivers con HD 3850, ayuda!

Buenas tardes,

Al final de todo, he optado por instalar Debian, ahora mismo tengo todo estable, el único problema es que no tengo aceleración gráfica, me bajo los drivers de ATI, instalo, reinicio y ejecuto el comando inicial, y sigo sin tener Direct Rendering.

Alguien me podría echar un cable?
pásanos la salida de

lsmod
glxinfo | grep direct


y cópianos tu /etc/X11/xorg.conf
He reinstalado el driver y al menos el FOF se ve en color pero va lentísimo, y al hacer scrolls en las paginas web tambien va lento, en el CCC Catalyst me dice que el renderer de OpenGL es MESA, no sé si tendra algo que ver.

lsmod

vaulner@debian:~$ lsmod
Module                  Size  Used by
ipv6                  286048  14
ppdev                  14088  0
parport_pc             41640  0
lp                     17736  0
parport                44684  3 ppdev,parport_pc,lp
video                  22664  0
button                 12192  0
ac                     10376  0
battery                15496  0
cpufreq_ondemand       11920  0
cpufreq_stats          10656  0
freq_table              9728  1 cpufreq_stats
cpufreq_conservative    12808  0
cpufreq_userspace       9856  0
cpufreq_powersave       6400  0
fuse                   49072  3
dm_snapshot            20664  0
dm_mirror              25216  0
dm_mod                 62800  2 dm_snapshot,dm_mirror
sbp2                   28680  0
loop                   20112  0
snd_hda_intel          23708  2
snd_hda_codec         184192  1 snd_hda_intel
snd_pcm_oss            48672  0
snd_mixer_oss          21888  1 snd_pcm_oss
snd_pcm                89096  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              29192  1 snd_pcm
snd                    65256  10 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
i2c_i801               13076  0
psmouse                44432  0
i2c_core               27776  1 i2c_i801
usblp                  19072  0
soundcore              15392  1 snd
serio_raw              12036  0
pcspkr                  7808  0
intel_agp              30400  0
snd_page_alloc         15504  2 snd_hda_intel,snd_pcm
joydev                 15360  0
eth1394                24840  0
tsdev                  13056  0
evdev                  15360  2
ext3                  138512  1
jbd                    65392  1 ext3
mbcache                14216  1 ext3
sd_mod                 25856  4
ide_cd                 45088  0
cdrom                  40488  1 ide_cd
ahci                   25092  0
usbhid                 45088  0
ata_piix               20360  3
libata                106784  2 ahci,ata_piix
scsi_mod              153008  4 sbp2,sd_mod,ahci,libata
jmicron                 9344  0 [permanent]
floppy                 67112  0
skge                   43536  0
ohci1394               38216  0
ieee1394              361976  3 sbp2,eth1394,ohci1394
sky2                   46212  0
generic                10500  0 [permanent]
ide_core              147584  3 ide_cd,jmicron,generic
ehci_hcd               36104  0
uhci_hcd               28696  0
thermal                20240  0
processor              38248  1 thermal
fan                     9864  0


glxinfo
vaulner@debian:~$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
no nos has enseñado tu xorg.conf. Parece que no tienes cargado el módulo fglrx, podrías añadirlo a /etc/modules.conf?
[+risas]

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
   Identifier     "Default Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
   InputDevice    "Generic Keyboard"
   InputDevice    "Configured Mouse"
EndSection

Section "Files"

   # path to defoma fonts
   FontPath     "/usr/share/fonts/X11/misc"
   FontPath     "/usr/share/fonts/X11/100dpi:unscaled"
   FontPath     "/usr/share/fonts/X11/75dpi:unscaled"
   FontPath     "/usr/share/fonts/X11/Type1"
   FontPath     "/usr/local/share/fonts"
EndSection

Section "Module"
   Load  "i2c"
   Load  "bitmap"
   Load  "ddc"
   Load  "dri"
   Load  "extmod"
   Load  "freetype"
   Load  "glx"
   Load  "int10"
   Load  "vbe"
EndSection

Section "InputDevice"
   Identifier  "Generic Keyboard"
   Driver      "kbd"
   Option       "CoreKeyboard"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "pc105"
   Option       "XkbLayout" "es"
EndSection

Section "InputDevice"
   Identifier  "Configured Mouse"
   Driver      "mouse"
   Option       "CorePointer"
   Option       "Device" "/dev/input/mice"
   Option       "Protocol" "ImPS/2"
   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:1: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
EndSection

Section "DRI"
   Mode         0666
EndSection


El modules.conf me aparece vacío, es normal?
pero vacío... vacío? XD ni un #? mmm... es igual, pon fglrx en ese fichero y a correr [Ooooo] . Tu xorg.conf es correcto.
Sigue sin darme Direct Rendering [mad]
Quiza haya un error en la carga del driver, prueba con
egrep "(EE|WW)" /var/log/Xorg.0.log

a ver que nos dice
vaulner@debian:~$ egrep "(EE|WW)" /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/X11R6/lib/X11/fonts/misc" does not exist.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi/" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/Type1" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi" does not exist.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
(II) Loading extension MIT-SCREEN-SAVER
(WW) fglrx(0): Failed to open DRM connection
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) fglrx(0): Serial No: YEEG082655
(WW) fglrx(0): More than one displays are connected,so clone mode is enabled
(WW) fglrx(0): No DRM connection for driver fglrx.
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(WW) fglrx(0): Failed to set up write-combining range (0xc0000000,0x10000000)
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(EE) fglrx(0): XMM failed to open CMMQS connection.
(EE) AIGLX: Screen 0 is not DRI capable


Interesante, desde luego..
Vaulner escribió:[+risas]

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
   Identifier     "Default Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
   InputDevice    "Generic Keyboard"
   InputDevice    "Configured Mouse"
EndSection

Section "Files"

   # path to defoma fonts
   FontPath     "/usr/share/fonts/X11/misc"
   FontPath     "/usr/share/fonts/X11/100dpi:unscaled"
   FontPath     "/usr/share/fonts/X11/75dpi:unscaled"
   FontPath     "/usr/share/fonts/X11/Type1"
   FontPath     "/usr/local/share/fonts"
EndSection

Section "Module"
   Load  "i2c"
   Load  "bitmap"
   Load  "ddc"
   Load  "dri"
   Load  "extmod"
   Load  "freetype"
   Load  "glx"
   Load  "int10"
   Load  "vbe"
EndSection

Section "InputDevice"
   Identifier  "Generic Keyboard"
   Driver      "kbd"
   Option       "CoreKeyboard"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "pc105"
   Option       "XkbLayout" "es"
EndSection

Section "InputDevice"
   Identifier  "Configured Mouse"
   Driver      "mouse"
   Option       "CorePointer"
   Option       "Device" "/dev/input/mice"
   Option       "Protocol" "ImPS/2"
   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:1: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
EndSection

Section "DRI"
   Mode         0666
EndSection


El modules.conf me aparece vacío, es normal?


es normal porque tienes que editar /etc/modules y añardirlo ahi. Reinicia y me cuentas ;)
Prueba a actualizar el listado de modulos con update-modules (o depmod), si esto no funciona prueba cargando el modulo manualmente con modprobe fglrx antes de iniciar las X.
Al hacer modprobe, el módulo no lo encuentra :S
prueba a reinstalar el modulo, reconfigurar el xorg.conf. A ver que pasa
De donde has instalado el modulo? de los repositorios usando apt-get o el instalador de la pagina de ati? (si usaste el instalador: instalaste directamente o creaste un paquete .deb a partir del instalador?)
De la web de ATI, usando el instalador directamente.
No se si instalandolo a traves del gestor de paquetes tengas mas suerte y te instale el modulo correctamente.

./ati-driver-installer-8-10-x86.x86_64.run --buildpkg Debian/etch
dpkg -i *.deb
module-assistant prepare
module-assistant update
module-assistant a-i fglrx
depmod -a


Asi creas el paquete a traves del instalador, compilas las fuentes, instalas y actualizas la lista de modulos. Suerte
Yo usé este tutorial: http://forums.debian.net/viewtopic.php? ... sc&start=0
Obtuve aceleración 3D, "Direct Rendering: Yes" y todo el rollo. Incluso 100FPS más que en Ubuntu. Peeeeeero tenía problemas con el redibujado de las ventanas: a la hora de maximizar, restaurar y escalar ventanas el ordenador se quedaba congelado un segundo o dos y luego ejecutaba la orden a velocidad normal; incluso el sonido se quedaba pillado.
Tengo la misma tarjeta que tú, la EAH3850
16 respuestas