[eside-ghost] RE:Problemas aceleración 3D con ATI Radeon 9600
Jon Ander Hernández
hernandez en movimage.com
Dom Oct 1 19:10:25 CEST 2006
Aupi!!
On Sun, 2006-10-01 at 12:53 +0200, David Ausín Ortega wrote:
> Yo he configurado mi ati radeon esta semana en gentoo. He usado el
> driver propietario (fglrx). Dicen algunos que también se puede obtener
> con el radeon pero a mi no me iba.
>
> Para ello seguí lo howtos de gentoo (hay varios dedicados a las atis)
>
> Primero recompile el kernel con estas opciones
>
> General setup --->
> () Local version - append to kernel release (Currently, ati-drivers won't fully compile if you append anything to your version)
>
>
> Loadable Module Support --->
> [*] Enable loadable module support
> [*] Module unloading
>
> Processor type and features --->
> [*] MTRR (Memory Type Range Register) support
>
> Device Drivers --->
>
> Character Devices --->
> <M> /dev/agpgart (AGP Support)
> <M> Your_AGP_Chipset_Here
> < > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
>
> Graphics support --->
>
> [ ] Support for framebuffer devices
>
> Kernel Hacking --->
> [ ] Kernel debugging
>
>
>
>
>
> Es importante desactivar el dri porque si no no funcionará.
>
> Si usas gentoo debes de editar después de recompilar el kernel
> el /etc/make.conf y añadir a VIDEO_CARDS="...." el driver flgrx y
> recompile el xorg (esto como lo tenía hecho de otras veces me lo
> salte) y por último instale x11-drm. El fichero xorg.conf me quedo tal
> cual me lo genero por defecto más unas lineas que añadí al final que
> no venían, eso si cambie el nombre del driver por radeon.
>
> Section "DRI"
> Mode 0666
> EndSection
>
>
> Reinicie el servidor X y ya tenia aceleración gráfica y pude instalar
> XGL :D.
Ummmm yo creo te has liado un poco. Si quieres usar los drivers
privativos de ATI no tienes que desactivar DRI, porque aunque no uses
los driver libres, los drivers privativos de ATI están basados en DRI,
por lo tanto en la sección de módulos tienes que seguir cargando el
módulo DRI :
Section "Module"
...
Load "dri"
...
EndSection
(que no es para cargar ningún driver, sino para cargar el soporte de la
extensión XFree86-DRI, que es una extensión que sirve para que el driver
2d y el driver 3d hablen, y que los driver privativos de ATI por lo
tanto también usan)
Aunque eso si, el modulo del kernel de ATI no es el modulo del kernel de
los drivers libres, es decir el DRM (Direct Rendering Manager), sino un
modulo propio. Por lo tanto si quieres usar el driver privativo tienes
que cargar el módulo del kernel fglrx, y si no tienes que cargar el drm.
Por lo que entiendo el paquete x11-drm lo que te hace es usar el último
drm (uno más nuevo que el que viene de serie con el núcleo).
Y luego por último renombraste el driver a radeon, pero el driver radeon
es el libre, el privativo es el fglrx. Probablemente cambiaste el driver
de "ati" a "radeon", pero el tema es que el driver ati en realidad no es
driver de verdad :
"ati is an Xorg wrapper driver for ATI video cards. It autodetects
whether your hardware has a Radeon, Rage 128, or Mach64 or earlier class
of chipset, and loads the radeon(4), r128(4), or atimisc(4) driver as
appropriate."
Un saludete!!
JonAn.
Más información sobre la lista de distribución eside-ghost