[eside-ghost] Buscando ayuda con la aceleración 3D por hardware

Jon Ander Hernández hernandez en movimage.com
Vie Dic 8 07:12:33 CET 2006


Aupi!!

El mié, 29-11-2006 a las 22:53 +0100, SystemBD escribió: 
> ¡¡¡¡ Direct Rendering: Yes !!!!
> 
>     A costado lo suyo pero por fin he conseguido que funcionara... y sin 
> necesidad de los drivers privativos de ATi.

Rulz!!

>     Aún quedan algunos detalles por pulir (como eso de que siempre 
> escale las resoluciones menores sin tener en cuenta la relación de 
> aspecto 16:10 de mi monitor) 

Eso es porque probablemente le estes indicando los modos en el fichero
de configuración en vez de dejar que las propias X detecten los modos. 
Es decir :

Si tienes algo tal que :

Section "Screen"
        Identifier      "Default Screen"
        Device          "Ati Radeon 9250"
        Monitor         "SONY CPD-G40"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1600x1200" "1280x1024" "1280x960"
"1152x864" "1024x768" "832x624" "800x600
" "720x400" "640x480"
        EndSubSection
[...]

Entonces buscará dentro de esa lista y por defecto te configurará el
monitor como la primera de las resoluciones que pueda mostrar (en caso
de que tanto el monitor como la tarjeta puedan llegar a esa resolución).

Si quieres que autodetecte simplemente elimina todas las lineas que
pongan Modes y ya esta ;-).

Si aún asi no funciona revisa que tengas puesto :

Section "Module"
[...]
        Load    "ddc"
[...]
EndSection

Y si sigue sin funcionar, por si acaso también puedes poner la opción
DDCMode a true :

Section "Device"
        Identifier      "Ati Radeon"
        Driver          "radeon"
        Option          "AccelMethod"   "EXA"
[...]
Option "DDCMode" "true"
[...]
EndSection

Después revisa el log :

$ less /var/log/Xorg.0.log

(**) RADEON(0): *Default mode "1680x1050": 119.0 MHz (scaled from 0.0
MHz), 64.7 kHz, 59.9 Hz
(II) RADEON(0): Modeline "1680x1050"  119.00  1680 1728 1760 1840  1050
1053 1059 1080

En en log aparecerán las modelines que el monitor soporta y que comunica
a la gráfica usando el protocolo ddc, por eso no es necesario poner los
modos.

El único problema y que a veces el DDC no funciona, y es que no siempre
los monitores/proyectores indican correctamente los modos que soportan y
entonces se monta un pequeño lío, y la solución sería hacer un "DDCMode"
"false", entonces si no hay indicados modos, las X tomarán como
Modelines las modeline del standard VESA que todo monitor y tarjeta
debieran de soportar.

Un saludete!!

JonAn.



Más información sobre la lista de distribución eside-ghost