OpenGL под юзером (Ускорение тока от рута)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

OpenGL под юзером

Сообщение Xaktyc »

Тока что сообразил куда убегает ускорение и почему оно иногда есть иногда нету.
Так выглядит команда от юзера xak:

Код: Выделить всё

xak@pc ~ $ glxgears
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
18296 frames in 5.0 seconds = 3655.802 FPS

так от юзера root:

Код: Выделить всё

pc xak # glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately 1/68576 the monitor refresh rate.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 44 requests (43 known processed) with 0 events remaining.

(тут просто CTRL+C нажал)
Как сделать, чтобы к DRM был доступ юзеру?
Спасибо сказали:
Flaming
Сообщения: 2579

Re: OpenGL под юзером

Сообщение Flaming »

gpasswd -a xak video
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: OpenGL под юзером

Сообщение Xaktyc »

Не катит. Я там.
Забыл в первом посте указать, извиняюсь.
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: OpenGL под юзером

Сообщение ishitori »

может, это?

xorg.conf:

Код: Выделить всё

...
Section "DRI"
    Mode 0666
EndSection
...
морнинг круассан..
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: OpenGL под юзером

Сообщение Xaktyc »

Что имеем если раскомментить это:

Код: Выделить всё

xak@pc ~ $ glxgears
libGL error: open DRM failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
926 frames in 5.0 seconds = 184.844 FPS
900 frames in 5.1 seconds = 177.515 FPS
900 frames in 5.1 seconds = 177.658 FPS

ваще попа:)
В тоже время из-под рута ~8000 fps(уже убрав обратно)
Спасибо сказали:
Flaming
Сообщения: 2579

Re: OpenGL под юзером

Сообщение Flaming »

libdrm обновлялся? Может, после этого обновления нужно пересобрать xorg, mesa?
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: OpenGL под юзером

Сообщение NekoExMachina »

Flaming
Почему тогда из-под рута все работает-то?
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: OpenGL под юзером

Сообщение Xaktyc »

Ага...Под рутом и квака летает и все))
Спасибо сказали:
Flaming
Сообщения: 2579

Re: OpenGL под юзером

Сообщение Flaming »

Предлагаю набрать волшебную команду revdep-rebuild. Волшебную - потому что она часто в дженте от довольно странных жуков избавляет.
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: OpenGL под юзером

Сообщение Xaktyc »

Зная эту особенность - запускал уже. Сейчас еще раз запущу. чтоб с чистой совестью ждать совета свыше дальше:)
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: OpenGL под юзером

Сообщение Xaktyc »

Код: Выделить всё

pc cgi-php5 # revdep-rebuild
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.
Спасибо сказали: