Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : abrasha shapirus                     2:469/105.99   26 Apr 2004  19:12:08
 To : All
 Subject : как использовать DGA и DRI не от root?
 -------------------------------------------------------------------------------- 
 
 
 а никак нельзя сделать так, чтобы mplayer -vo dga мог работать не только от
 рута? strace говорит, что при работе от юзера он спотыкается вот здесь:
 
 open("/dev/mem", O_RDWR)                = -1 EACCES (Permission denied)
 
 если же дать юзеру доступ к /dev/mem посредством chmod, то получаем следующее:
 
 open("/dev/mem", O_RDWR)                = -1 EPERM (Operation not permitted)
 кстати, аналогичная проблема присутствует при запуске программ, использующих
 DRI.
 у меня чипсет VIA KM400 с интегрированным видео. скачал где-то модуль ядреный
 для поддержки этого видео, собрал его с ядром 2.6.5, установил всем rw доступ на
 /dev/dri/card0 (после чего glxgears прекратил ругаться на permission denied),
 однако появляется при запуске не от рута сообщение, которое в выводе strace
 расположено здесь:
 
 ioctl(4, 0xc0186415, 0xbffff600)        = -1 EACCES (Permission denied)
 write(2, "AllocateDmaBuffer fail\n", 23AllocateDmaBuffer fail
 ) = 23
 
 и включается медленный software rendering. здесь дескриптор номер 4 -- это
 успешно открытый с O_RDWR /dev/dri/card0. при работе от рута же все происходит
 нормально, FPS выше крыши, игрушки летают. но пускать любую игрушку из-под рута 
 для хардварного рендеринга не есть хорошо.
 
 ядро 2.6.5, иксы 4.3.0.
 
 p.s. как бы сделать еще, чтобы в фреймбуфферной консоли (vesafb) в режиме
 800x600 (режим задается опцией ядра vga, номер режима из числа тех, что
 перечислены в Documentation/fb/vesafb.txt) ширина одного знакоместа была не 8
 точек, а 9? неприятно, когда сливаются широкие рядом стоящие буквы -- снижается 
 читабельность.
 
                                                                        шапирус.
 ... Я не получаю почту ни у Янкевича, ни у Яргина.
 ---
  * Origin:  (2:469/105.99)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 как использовать DGA и DRI не от root?   abrasha shapirus   26 Apr 2004 19:12:08 
Архивное /ru.linux/3452408d34ee.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional