Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: Lord SMRTKA 23 Února 2009, 20:06:33

Název: 3D akcelerace [vyřešeno]
Přispěvatel: Lord SMRTKA 23 Února 2009, 20:06:33
mám tuto 3D kartu
Citace
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)

ale nejde mi rozchodit :(

Citace
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
Název: Re: 3D akcelerace
Přispěvatel: Pavel Půlpán 23 Února 2009, 20:08:04
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).
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 23 Února 2009, 20:09:54
Citace
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.

Citace
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)

Název: Re: 3D akcelerace
Přispěvatel: Pavel Půlpán 23 Února 2009, 20:13:15
sudo glxinfo | grep direct
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 23 Února 2009, 20:16:08
Citace
michal@michal-laptop:~$ sudo glxinfo | grep direct
direct rendering: Yes
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 23 Února 2009, 20:31:45
ukázka hry FlightGear
http://www.edisk.cz/stahni/91568/obrazek_287.53KB.html (http://www.edisk.cz/stahni/91568/obrazek_287.53KB.html)
Název: Re: 3D akcelerace
Přispěvatel: nettezzaumana 24 Února 2009, 09:32:41
uka vystup z `ls -la /dev/nvid*`
Název: Re: 3D akcelerace
Přispěvatel: qUAKER 24 Února 2009, 10:13:25
otevři si pod rootem soubor /etc/udev/rules.d/50-udev.rules v textovým editoru a na konec zapiš:

Kód: [Vybrat]
KERNEL=="nvidia*", NAME="%k", GROUP="video"

pak zkontroluj jestli jsi ve skupině video:

Kód: [Vybrat]
sudo addgroup tvujuzivatel video
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 24 Února 2009, 10:47:47
uka vystup z `ls -la /dev/nvid*`

Citace
michal@michal-laptop:~$ ls -la /dev/nvid
ls: cannot access /dev/nvid: No such file or directory
Název: Re: 3D akcelerace
Přispěvatel: nettezzaumana 24 Února 2009, 10:55:09
uka vystup z `ls -la /dev/nvid*`
.. jak ja se rad cituju ;)

.. zkus to znova
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 24 Února 2009, 10:57:34
sry :-D
Citace
michal@michal-laptop:~$ `ls -la /dev/nvid*`
bash: crw-rw----: command not found
Název: Re: 3D akcelerace
Přispěvatel: Krysař 24 Února 2009, 11:15:09
radeji jeste jednou
Kód: [Vybrat]
ls -la /dev/nvid*
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 24 Února 2009, 16:08:57
Citace
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
Název: Re: 3D akcelerace
Přispěvatel: nettezzaumana 24 Února 2009, 16:41:06
tak udelej co ti radil kanec, pridej se do skupiny video ..

usermod -A video <jmenouzivatele>
Název: Re: 3D akcelerace
Přispěvatel: Lord SMRTKA 25 Února 2009, 17:57:59
díkec už to jede :-)
Název: Re: 3D akcelerace
Přispěvatel: Broucek77 27 Března 2009, 22:41:38
díkec už to jede :-)
Mě to teda nejede  :-(

~$ ls -la /dev/nvid*
Kód: [Vybrat]
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 *
Kód: [Vybrat]
40-permissions.rules:KERNEL=="nvidia*",                        GROUP="video"
Co s tím mam porobit, nějaké nápady?
Název: Re: 3D akcelerace
Přispěvatel: Broucek77 27 Března 2009, 22:57:27
Zařízení nemají práva pro skupinu "video", ale pro"44".

Takže asi zeditovat
/etc/group
a nahradit text
Kód: [Vybrat]
video:x:1003:tomtextem
Kód: [Vybrat]
video:x:44:tom
 ... ?