Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Lord SMRTKA 23 Února 2009, 20:06:33
-
mám tuto 3D kartu
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
ale nejde mi rozchodit :(
michal@michal-laptop:~$ glxgears
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
7217 frames in 5.0 seconds = 1440.682 FPS
7860 frames in 5.0 seconds = 1568.919 FPS
7580 frames in 5.0 seconds = 1515.195 FPS
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 56990 requests (56770 known processed) with 0 events remaining.
zkoušel jsem různý ovladače a návody ale nevím si rady
-
Co zkusit sudo glxgears? Uživatel, který má mít přístup k hw akceleraci by měl být ve skupině video (viz. /etc/group).
-
michal@michal-laptop:~$ sudo glxgears
[sudo] password for michal:
8036 frames in 5.0 seconds = 1607.082 FPS
8102 frames in 5.0 seconds = 1620.291 FPS
7828 frames in 5.0 seconds = 1565.593 FPS
XIO: fatal IO error 22 (Invalid argument) on X server ":0.0"
after 40 requests (40 known processed) with 0 events remaining.
michal@michal-laptop:~$ glxinfo | grep direct
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
-
sudo glxinfo | grep direct
-
michal@michal-laptop:~$ sudo glxinfo | grep direct
direct rendering: Yes
-
ukázka hry FlightGear
http://www.edisk.cz/stahni/91568/obrazek_287.53KB.html (http://www.edisk.cz/stahni/91568/obrazek_287.53KB.html)
-
uka vystup z `ls -la /dev/nvid*`
-
otevři si pod rootem soubor /etc/udev/rules.d/50-udev.rules v textovým editoru a na konec zapiš:
KERNEL=="nvidia*", NAME="%k", GROUP="video"
pak zkontroluj jestli jsi ve skupině video:
sudo addgroup tvujuzivatel video
-
uka vystup z `ls -la /dev/nvid*`
michal@michal-laptop:~$ ls -la /dev/nvid
ls: cannot access /dev/nvid: No such file or directory
-
uka vystup z `ls -la /dev/nvid*`
.. jak ja se rad cituju ;)
.. zkus to znova
-
sry :-D
michal@michal-laptop:~$ `ls -la /dev/nvid*`
bash: crw-rw----: command not found
-
radeji jeste jednou
ls -la /dev/nvid*
-
michal@michal-laptop:~$ ls -la /dev/nvid*
crw-rw---- 1 root video 195, 255 2009-02-24 15:24 /dev/nvidiactl
crw-rw---- 1 root video 195, 0 2009-02-24 15:24 /dev/nvidia0
-
tak udelej co ti radil kanec, pridej se do skupiny video ..
usermod -A video <jmenouzivatele>
-
díkec už to jede :-)
-
díkec už to jede :-)
Mě to teda nejede :-(
~$ ls -la /dev/nvid*
crw-rw---- 1 root 44 195, 255 2009-03-27 19:09 /dev/nvidiactl
crw-rw---- 1 root 44 195, 0 2009-03-27 19:09 /dev/nvidia0
Zařízení nemají práva pro skupinu "video", ale pro"44".
v init.d to mám takto:
/etc/udev/rules.d$ fgrep nvid *
40-permissions.rules:KERNEL=="nvidia*", GROUP="video"
Co s tím mam porobit, nějaké nápady?
-
Zařízení nemají práva pro skupinu "video", ale pro"44".
Takže asi zeditovat
/etc/group
a nahradit text
video:x:1003:tomtextem
video:x:44:tom
... ?