Kirjoittaja Aihe: Nvidian ajureiden rautakiihdytys ei toimi  (Luettu 3523 kertaa)

eGetin

  • Käyttäjä
  • Viestejä: 1093
  • Milloin mitäkin
    • Profiili
Nvidian ajureiden rautakiihdytys ei toimi
« : 29.04.09 - klo:23.02 »
Jepjep.
Eli Jaunty on kyseessä, uusin kerneli on alla ja päivitykset on ajettu sisään. Graafisesta ajurikikkulasta valitsin uusimmat ajurit eli 180, joiden pitäisi tukea koneen näyttistä (8600GT).
Ajurit ovat ilmeisesti käytössä mutta kun laittaa glxinfo niin se sanoo tällaista:
Koodia: [Valitse]
prakka@masiina:~$ glxinfo | grep direct
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
Missä vika?

E: Hieman ehkä väärä alue?
« Viimeksi muokattu: 29.04.09 - klo:23.04 kirjoittanut prakka »
Pöytäkone: Intel i7 920 | Asus P6X58D Premium | 12Gb DDR3 1600MHz | Asus Radeon HD 6950 1Gb | 60GB OCZ Vertex 2 SSD + 2TB WD Caviar Green + Samsung 830 120GB
HTPC: Intel C2D E4400 | Asus P5B | 4Gb DDR2 800MHz | Asus Geforce GT210 | 500GB WD Caviar GP
Kannettava: Asus Eee PC 1225B

AlbertRetro

  • Käyttäjä
  • Viestejä: 1084
  • Puun uudelleenistutus auttaa usein... <resetointi>
    • Profiili
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #1 : 30.04.09 - klo:01.09 »
Testailin omaani... 6100 jotain integroitua...

Lainaus
albert@sda5mulperi804:~$ glxinfo | grep direct
direct rendering: Yes
    GL_EXT_direct_state_access, GL_EXT_draw_range_elements, GL_EXT_fog_coord,

albert@sda5mulperi804:~$ sudo glxinfo | grep direct
[sudo] password for albert:
direct rendering: Yes
    GL_EXT_direct_state_access, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
albert@sda5mulperi804:~$

Lainaus
albert@sda5mulperi804:/usr/lib/nvidia$ ls
libGL.so.1.2.xlibmesa  libGL.so.1.xlibmesa  libglx.so.xserver-xorg-core  libnvidia-cfg.so.180.11  tls_test  tls_test_dso.so
albert@sda5mulperi804:/usr/lib/nvidia$

Eihän sillä taas vain hyydy oikeudet jonnekin matkalle?
Koodia: [Valitse]
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
Ja minne tuo asetus tällätään?
Koodia: [Valitse]
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)Tietäjät kertokoon...

Joskus muinoin omassa koneessa loppui sohlaaminen kun asensin nvidia-settings ja avasin sen käyden valinnat vain läpi ja suljin lopuksi.
Sit semmonen nvidia-180-modaliases pitäis myös löytyä koneesta jotta kortin tunnistus tapahtuisi?
Uudelleen käynnistys taitaa olla myös tarpeen. Vai riittääkö vielä pelkkä käyttäjänvaihto/uudelleenkirjautuminen?

Terveisin Alpertti
    "...minä mikään viisas ole, tahdon elää vain kuin ihminen..."   http://forum.ubuntu-fi.org/index.php?topic=22423.new#new  counter.li.org #417588


eGetin

  • Käyttäjä
  • Viestejä: 1093
  • Milloin mitäkin
    • Profiili
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #3 : 30.04.09 - klo:08.02 »
sudo chmod 666 /dev/nvidia*
Tuo auttoi ainakin ensi hätään mutta buutissa se taas katoaa. Noista ohjeista ei ollut apua. Kun tuon komennon loitsin ja kokeilin Oblivionia niin hyvinhän se näytti pyörivän.
Pöytäkone: Intel i7 920 | Asus P6X58D Premium | 12Gb DDR3 1600MHz | Asus Radeon HD 6950 1Gb | 60GB OCZ Vertex 2 SSD + 2TB WD Caviar Green + Samsung 830 120GB
HTPC: Intel C2D E4400 | Asus P5B | 4Gb DDR2 800MHz | Asus Geforce GT210 | 500GB WD Caviar GP
Kannettava: Asus Eee PC 1225B

juyli

  • Vieras
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #4 : 30.04.09 - klo:11.23 »
sudo chmod 666 /dev/nvidia*
Tuo auttoi ainakin ensi hätään mutta buutissa se taas katoaa.
Auttaisikohan, jos laitat ko. komennon /etc/rc.local (/etc/init.d/rc.local tms.) tiedostoon, josta se ajetaan käynnistettäessä? Jokin bugihan tuo tietenkin on, mutta sen kiertäminenhän on helppoa.
Mitkä lienevät /dev/nvidia laitetiedoston oletusoikeudet?

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #5 : 30.04.09 - klo:11.32 »
Koodia: [Valitse]
ls -l /dev/nvidia*
crw-rw-rw- 1 root root 195,   0 2009-04-25 14:44 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 2009-04-25 14:44 /dev/nvidiactl

Onko kokeiltu asentaa ajuri uudelleen käsin?
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

eGetin

  • Käyttäjä
  • Viestejä: 1093
  • Milloin mitäkin
    • Profiili
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #6 : 30.04.09 - klo:14.32 »
Koodia: [Valitse]
ls -l /dev/nvidia*
crw-rw-rw- 1 root root 195,   0 2009-04-25 14:44 /dev/nvidia0
crw-rw-rw- 1 root root 195, 255 2009-04-25 14:44 /dev/nvidiactl

Onko kokeiltu asentaa ajuri uudelleen käsin?
Ei. Ongelma ilmeni sen jälkeen kun alla oli ensin 8.10 jonka päivitin 9.04 RC:hen, ja gdm lakkasi toimimasta (halusi vain alhaista grafiikkatilaa). Veljeni koneella tuli ihan sama asia, ja siellä sain jo selville että vaihtamalla xdm:ään saa tuonkin kierrettyä ja pääsee Gnomeen saakka. Samalla vaihdoin vanhemmasta ajurista uuteen (apt-get remove ja apt-get install ja vielä sen jälkeen GUI:sta tuo täppä kun väitti ettei ole mitään ja luulin että olisi siitä kiinni).

Mutta kokeillaan kiertää tuo ongelma, kaippa se siitä sitten.

Koodia: [Valitse]
prakka@masiina:~$ ls -l /dev/nvidia*
crw-rw---- 1 root 1004 195,   0 2009-04-30 14:26 /dev/nvidia0
crw-rw---- 1 root 1004 195, 255 2009-04-30 14:26 /dev/nvidiactl
prakka@masiina:~$
Pöytäkone: Intel i7 920 | Asus P6X58D Premium | 12Gb DDR3 1600MHz | Asus Radeon HD 6950 1Gb | 60GB OCZ Vertex 2 SSD + 2TB WD Caviar Green + Samsung 830 120GB
HTPC: Intel C2D E4400 | Asus P5B | 4Gb DDR2 800MHz | Asus Geforce GT210 | 500GB WD Caviar GP
Kannettava: Asus Eee PC 1225B

juyli

  • Vieras
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #7 : 30.04.09 - klo:15.52 »
Koodia: [Valitse]
prakka@masiina:~$ ls -l /dev/nvidia*
crw-rw---- 1 root 1004 195,   0 2009-04-30 14:26 /dev/nvidia0
crw-rw---- 1 root 1004 195, 255 2009-04-30 14:26 /dev/nvidiactl

Tuosta näkee sen, ettei ryhmää UID-tunnuksella 1004 ole järjestelmässäsi. Kun määrittelet ryhmän 1004, ja sille käyttäjät, toimii ajuri kaikilla ryhmän jäsenillä oikeuksin rw.
Se, miksi ajurin asennus ei määrittele ryhmää 1004, on jonkinasteinen bugi tai muu ongelma.
cat /etc/group näyttää, mitä ryhmiä järjestelmässäsi on.
(PS. Vaihtoehtoisesti toki voit muuttaa UID 1004:n joksikin muuksi, johon tavan käyttäjät jo kuuluvat eli komento chgrp).

Lisäys: tuostahan myös näkee, että oikeudet laitetiedostoon ovat vain root (omistaja), 1004 eli ryhmä, mutta muilla ei ole mitään oikeuksia. Eli oikeudet ovat _oleellisesti_ erilaiset kuin esim. gdm:n asetuksissa, joissa kaikilla on sekä luku- että kirjoitusoikeudet.
« Viimeksi muokattu: 30.04.09 - klo:16.02 kirjoittanut juyli »

eGetin

  • Käyttäjä
  • Viestejä: 1093
  • Milloin mitäkin
    • Profiili
Vs: Nvidian ajureiden rautakiihdytys ei toimi
« Vastaus #8 : 30.04.09 - klo:16.33 »
Koodia: [Valitse]
prakka@masiina:~$ ls -l /dev/nvidia*
crw-rw---- 1 root 1004 195,   0 2009-04-30 14:26 /dev/nvidia0
crw-rw---- 1 root 1004 195, 255 2009-04-30 14:26 /dev/nvidiactl

Tuosta näkee sen, ettei ryhmää UID-tunnuksella 1004 ole järjestelmässäsi. Kun määrittelet ryhmän 1004, ja sille käyttäjät, toimii ajuri kaikilla ryhmän jäsenillä oikeuksin rw.
Se, miksi ajurin asennus ei määrittele ryhmää 1004, on jonkinasteinen bugi tai muu ongelma.
cat /etc/group näyttää, mitä ryhmiä järjestelmässäsi on.
(PS. Vaihtoehtoisesti toki voit muuttaa UID 1004:n joksikin muuksi, johon tavan käyttäjät jo kuuluvat eli komento chgrp).

Lisäys: tuostahan myös näkee, että oikeudet laitetiedostoon ovat vain root (omistaja), 1004 eli ryhmä, mutta muilla ei ole mitään oikeuksia. Eli oikeudet ovat _oleellisesti_ erilaiset kuin esim. gdm:n asetuksissa, joissa kaikilla on sekä luku- että kirjoitusoikeudet.
On olemassa kun sen itse tein.

E: Jahas, tuossa käynyt kämmi. Ryhmän UID onkin ollut 1002 eikä 1004 :) No joo kokeillaas.
Pöytäkone: Intel i7 920 | Asus P6X58D Premium | 12Gb DDR3 1600MHz | Asus Radeon HD 6950 1Gb | 60GB OCZ Vertex 2 SSD + 2TB WD Caviar Green + Samsung 830 120GB
HTPC: Intel C2D E4400 | Asus P5B | 4Gb DDR2 800MHz | Asus Geforce GT210 | 500GB WD Caviar GP
Kannettava: Asus Eee PC 1225B