View previous topic :: View next topic |
Author |
Message |
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Thu May 22, 2008 6:41 pm Post subject: [SOFTWARE] Mesa no genera /usr/lib/dri (cerrado) |
|
|
Tal y como explico en el título, estoy tratando de obtener un entorno de escritorio acelerado (ligeramente, dentro de las pobres posibilidades) con una placa de video on-board:
01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 01)
Para lo cual estoy usando el driver openchrome. Está especificado como variable en make.conf en la sección VIDEO_CARDS pero no lo veo como dependencia de mesa:
Code: | [D] media-libs/mesa
Available versions: *6.5.2-r1 ~*7.0.2 {debug doc kernel_FreeBSD motif nptl pic video_cards_i810 video_cards_mach64 video_cards_mga video_cards_none video_cards_r128 video_cards_radeon video_cards_s3virge video_cards_savage video_cards_sis video_cards_sunffb video_cards_tdfx video_cards_trident video_cards_via xcb}
Installed versions: 6.5.2-r1(15:05:34 05/22/08)(nptl -debug -doc -kernel_FreeBSD -motif -pic -video_cards_i810 -video_cards_mach64 -video_cards_mga -video_cards_none -video_cards_r128 -video_cards_radeon -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_sunffb -video_cards_tdfx -video_cards_trident -video_cards_via -xcb)
Homepage: http://mesa3d.sourceforge.net/
Description: OpenGL-like graphic library for Linux |
EL driver openchrome lo instalé simplemente desde portage haciendo el típico emerge xf86-video-openchrome. Eselect opengl apunta a xorg-x11 y así y todo, al iniciar X no tengo aceleración por que:
Code: | ~ # cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/unichrome_dri.so failed (/usr/lib/dri/unichrome_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering |
No existe unichrome_dri.so, ni siquiera existe /usr/lib/dri como directorio contenedor. Tener o no tener DRI depende de mesa o me estoy confundiendo? Por que mesa me ofrece DRI para VIA y para Savage y no menciona openchrome o unichrome? Le estoy errando bien feo en algo pero no lo veo.
Debería volver a ponerle una nvidia y dejarme de molestar, cierto?
Salud! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Last edited by Inodoro_Pereyra on Fri May 23, 2008 6:27 pm; edited 1 time in total |
|
Back to top |
|
|
Diabliyo Guru
Joined: 12 May 2008 Posts: 385 Location: Mexico
|
Posted: Thu May 22, 2008 8:40 pm Post subject: Re: [SOFTWARE] Mesa no genera /usr/lib/dri (abierto) |
|
|
Inodoro_Pereyra wrote: | Tal y como explico en el título, estoy tratando de obtener un entorno de escritorio acelerado (ligeramente, dentro de las pobres posibilidades) con una placa de video on-board:
01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 01)
Para lo cual estoy usando el driver openchrome. Está especificado como variable en make.conf en la sección VIDEO_CARDS pero no lo veo como dependencia de mesa:
Code: | [D] media-libs/mesa
Available versions: *6.5.2-r1 ~*7.0.2 {debug doc kernel_FreeBSD motif nptl pic video_cards_i810 video_cards_mach64 video_cards_mga video_cards_none video_cards_r128 video_cards_radeon video_cards_s3virge video_cards_savage video_cards_sis video_cards_sunffb video_cards_tdfx video_cards_trident video_cards_via xcb}
Installed versions: 6.5.2-r1(15:05:34 05/22/08)(nptl -debug -doc -kernel_FreeBSD -motif -pic -video_cards_i810 -video_cards_mach64 -video_cards_mga -video_cards_none -video_cards_r128 -video_cards_radeon -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_sunffb -video_cards_tdfx -video_cards_trident -video_cards_via -xcb)
Homepage: http://mesa3d.sourceforge.net/
Description: OpenGL-like graphic library for Linux |
EL driver openchrome lo instalé simplemente desde portage haciendo el típico emerge xf86-video-openchrome. Eselect opengl apunta a xorg-x11 y así y todo, al iniciar X no tengo aceleración por que:
Code: | ~ # cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/unichrome_dri.so failed (/usr/lib/dri/unichrome_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering |
No existe unichrome_dri.so, ni siquiera existe /usr/lib/dri como directorio contenedor. Tener o no tener DRI depende de mesa o me estoy confundiendo? Por que mesa me ofrece DRI para VIA y para Savage y no menciona openchrome o unichrome? Le estoy errando bien feo en algo pero no lo veo.
Debería volver a ponerle una nvidia y dejarme de molestar, cierto?
Salud! |
Para otener soporte DRI es necesario invocarlo desde el xorg.conf, aparte tambien debes tener el opengl instalado !!...
Te dejo mi xorg.conf.
Code: | Section "ServerLayout"
Identifier "Simple Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "speedo"
Load "glx"
Load "bitmap"
Load "int10"
Load "ddc"
Load "vbe"
Load "dri"
EndSection
Section "Extensions"
Option "Composite" "1"
Option "Composite" "Enable"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "ATI Technologies Inc Radeon X1200"
Driver "fglrx"
#VideoRam "262144"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "ATI Technologies Inc Radeon X1200"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
|
tambien muy importante tener cargado el modulo que es para tu tarjeta grafico, observa la parte de Section "Device", en la parte de Driver "tumodulo" trata de especificar el modulo que mas se te acomode segun tu chipset !!...
Como experiencia te platico que en equipos con chipset intel tuve que estar variando esa parte hasta encontrar el driver que me permitiio aceleracion 3D, mis intentos con chipsets intel fue: i830, i900 e intel.
Posteriormente para comprobar que tu rendimiento funciona seria:
Code: | //comprobamos existencia de rendimiento
shell# glxinfo |grep rend
direct rendering= Yes
//comprobamos que efectivamente sea aceptable el rendimiento 3D
//como respuesta debe mostrar una ventana con unos engranes girando
shell# glxgears //para Nvidia, intel y otros..
shell# fgl_fglxgears //para ATI |
|
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Fri May 23, 2008 1:32 am Post subject: |
|
|
Te agradezco la respuesta Diabliyo, claro que cargo dri como módulo en mi xorg.conf, además de la correspondiente sección que especifica como modo 0666 y nunca supe para que sirve, también tengo opengl gracias a mesa y estoy 100% seguro de que el driver que le saca lo poco que se puede a esta placa de video onboard es openchrome (o vía en su defecto que no se diferencia mucho de vesa) por que ya lo he usado anteriormente en la misma pc con resultados pseudo aceptables.
Tengo entorno gráfico pero no tengo DRI por mas que en el kernel especifico que quiero el DRM de VIA...
Se trata de una re-instalación, estoy pasando un ~x86_64 a i686, hace tanto que no le tocaba nada a esta pc que ya no recuerdo como lo hice funcionar la primera vez pero algo de trabajo me dió.
En fin, gracias, seguiré haciendo pruebas... Seguro que se me está pasando algo por alto.
Salud! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
ekz l33t
Joined: 21 Jun 2006 Posts: 994 Location: Temuco - Chile
|
Posted: Fri May 23, 2008 1:37 am Post subject: |
|
|
Y si pruebas con Mesa 7 ? Yo también tengo una Unichrome integrada... y menos mal que decidí adquirir una Nvidia
Agregar que S3, Savage y Unichrome creo que son los mismos chipstes, o los mismos fabricantes... o algo así y que por eso siempre hay confusión con que driver usar.. Lo único claro es que Openchrome es la versión libre del driver para las tarjetas Unichrome.
Hace un tiempo vi este video donde corren compiz con estas tarjetas, hay una explicación loca quizás ayude en algo.
Saludos! _________________ Mi tumblelog |
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Fri May 23, 2008 2:40 am Post subject: |
|
|
Compiz con una placa de video de esas? Sería pedirle demasiadas peras a tan poco olmo... Me parece que le estoy errando en la versión de mesa y xorg server, ahora que me mencionas mesa 7, viendo que corren compiz con el driver via y extrujando un poco la memoria creo que para usar el driver openchrome y tener aceleración la ultima vez tuve que instalar una versión de xorg server que saqué de algun lugar por fuera del arbol de portage... De donde habrá sido?
Mesa 7 tampoco menciona openchrome, lo cual refuerza la teoría de que tengo que usar una versión parchada de mesa / xorg-x11:
Code: | [I] media-libs/mesa
Available versions: 6.5.2-r1 (~)7.0.2 (~)7.0.3 {debug doc kernel_FreeBSD motif nptl pic video_cards_i810 video_cards_mach64 video_cards_mga video_cards_none video_cards_r128 video_cards_radeon video_cards_s3virge video_cards_savage video_cards_sis video_cards_sunffb video_cards_tdfx video_cards_trident video_cards_via xcb}
Installed versions: 7.0.3(06:47:07 05/11/08)(video_cards_radeon -debug -doc -kernel_FreeBSD -motif -nptl -pic -video_cards_i810 -video_cards_mach64 -video_cards_mga -video_cards_none -video_cards_r128 -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_sunffb -video_cards_tdfx -video_cards_trident -video_cards_via -xcb)
Homepage: http://mesa3d.sourceforge.net/
Description: OpenGL-like graphic library for Linux |
De nuevo, gracias por las ideas.
Salud! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Fri May 23, 2008 11:48 am Post subject: |
|
|
yo tengo un cacharrito en casa haciendo las funciones de router con una placa via epia-m, que viene con una unichrome desas.
Hace mucho tiempo que no lo toco ( no he llegado a probar el xf86-video-openchrome ese, entre otras cosas porque he usado las X una vez o dos desde que lo tengo), uso el xf86-video-via y al menos la última vez que lo probé tenía aceleración por hardware.
a ver si te sirve de algo ...
saluetes _________________ Error: Failing not supported by current locale |
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Fri May 23, 2008 6:27 pm Post subject: |
|
|
Gracias Gringo. Solucionado instalando el driver xf86-video-via y su correspondiente extensión para mesa.
Ya tengo nuevamente *una especie de* escritorio ligeramente acelerado.
Como alternativa es totalmente válida. Me quedaré con la duda de por que no funciona openchrome y de donde saqué la idea de que el driver via no tenía aceleración 3D pero como no me quita el sueño, lo doy por cerrado.
Salud! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Sat May 24, 2008 8:15 am Post subject: |
|
|
me ha picao la curiosidad y he encontrao esto :
http://repo.or.cz/w/openchrome.git
por si le quieres echar un vistazo
saluetes _________________ Error: Failing not supported by current locale |
|
Back to top |
|
|
Inodoro_Pereyra Advocate
Joined: 03 Nov 2006 Posts: 2631 Location: En la otra punta del cable
|
Posted: Sun May 25, 2008 3:05 pm Post subject: |
|
|
Exacto! Esa versión modificada es la que usé la primera vez para instalar el controlador de la placa de video. De nuevo gracias por la molestia.
Ya me voy a poner a hacer pruebas cuando tenga un ratito nada mas por ver si existe alguna diferencia entre uno y otro aun que algo me dice (debe ser la experiencia con ati / nvidia) que el driver propietario via debe ser lo mejor que puedo llegar a encontrar...
Salud! _________________ Mi Blog.
Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|