Jump to content
BulForum.com

Проблем със 3D ускорението..


dX

Recommended Posts

Здравейте,

 

Скоро си конфигурирах 3D-то на линукса, но чак сега си сложих хубавко скрийнсейвърче и забелязах че 3D ускорението не ми работи както трябва. Ето малко output от конзола:

 

dx@dx ~ $ glxgears
2842 frames in 5.1 seconds = 554.267 FPS
3080 frames in 5.0 seconds = 610.992 FPS
3080 frames in 5.0 seconds = 612.036 FPS
3080 frames in 5.0 seconds = 613.915 FPS
3080 frames in 5.0 seconds = 610.755 FPS
X connection to :0.0 broken (explicit kill or server shutdown).
dx@dx ~ $ glxinfo | grep rendering
direct rendering: No
dx@dx ~ $ su -c glxgears
Password: 
50437 frames in 5.0 seconds = 10087.303 FPS
52693 frames in 5.0 seconds = 10538.455 FPS
52771 frames in 5.0 seconds = 10554.055 FPS
52737 frames in 5.0 seconds = 10547.329 FPS
52694 frames in 5.0 seconds = 10538.732 FPS
dx@dx ~ $ su -c glxinfo | grep rendering
Password: 
direct rendering: Yes
dx@dx ~ $

 

Както забелязвате - ускорението работи под root, но поради някакви причини не иска да работи под user. Групите на потребителя са както следва:

 

dx@dx ~ $ id
uid=1000(dx) gid=1000(dx) групи=4(adm),10(wheel),11(floppy),16(cron),18(audio),19(cdrom),27(video),35(games),100(users),250(portage),444(plugdev),1000(dx)

 

В началото си мислех че е проблем със mode-а на DRI-то.. Затова добавих следните редове във /etc/X11/xorg.conf:

 

Section "dri"
	Mode 0666
EndSection

 

..за съжаление установих че няма ефект от тях.

 

Не знам дали е от значение, но във log файла на X-а ми вади следната грешка:

 

(EE) AIGLX error: dlopen of /usr/lib64/dri/fglrx_dri.so failed (/usr/lib64/dri/fglrx_dri.so: undefined symbol: _glapi_add_entrypoint)
(EE) AIGLX: reverting to software rendering

 

Any ideas?

Link to comment
Share on other sites

Ето още малко инфо по темата. Изглежда поради някакви причини (все още неизвестни за мен) X-а използва един драйвър за потребителския профил и друг за root акаунта :blink:

 

dx@dx ~ $ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)

dx@dx ~ $ su -c fglrxinfo
Password:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1950 Series
OpenGL version string: 2.0.6747 (8.40.4)

 

Някой да има предположение какво може да се е объркало? :unsure:

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...