[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