Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: jarkonraato - 29.11.15 - klo:19.12

Otsikko: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:19.12
Eli tehosteet olivat toiminnassa ja toimivat ihan ok mutta erään päivityksen jälkeen huomasin ettei ne enää toimikaan. Nyt valittaa tehosteiden asetuksissa "Tehoste SEjaSE vaatii OpenGL tuen"

Näyttis Geforce GTX760 ja ajuri 352.63(suositeltu), muistia 12GB ja prossu i5 4460.

Mitähän tässä on tapahtunut? Olis kiva saada ne taas toimimaan.

Olen aika noob tän kanssa mutten tahtois takas wintoosaa asentaakaan. ;)
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:20.15
Kertooko myös nvidia-settings (NVIDIA X Server Settings), että tuo ajuri on käytössä?

Mitä glxinfo sanoo päätteessä:

Koodia: [Valitse]
sudo apt-get install mesa-utils
Koodia: [Valitse]
glxinfo | head -10
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:20.21


Koodia: [Valitse]
glxinfo | head -10[/quote]

Tulee

Koodia: [Valitse]
jarkko@jarkko-Predator-G3-605:~$ glxinfo | head -10
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
jarkko@jarkko-Predator-G3-605:~$
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:20.45
server glx vendor string: SGI

Nvidian suljettu ajuri ei ole käytössä. Kokeile poistaa se ja asenna uudelleen.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:20.53
Eli vähän tarkemmin miten...? Siis poistan pakettienhallinnan kautta tuon ajurin joka pitäis olla käytössä ja asennan sen uudelleen. Ei muuta, niinkö?

Olen noob niinkuin mainitsinkin :)

Vaikka laitan minkä tahansa ajurin niin glxinfo antaa samaa...

Koodia: [Valitse]
jarkko@jarkko-Predator-G3-605:~$ glxinfo | head -10
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
jarkko@jarkko-Predator-G3-605:~$ glxinfo | head -10
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
jarkko@jarkko-Predator-G3-605:~$



Poistin ja asensin uudelleen... ei vaikutusta. Valittaa tuosta OpenGL tuesta edelleen. ???
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:21.22
Poista vaikka tällä komennolla päätteessä, että lähtee varmasti pois:

Koodia: [Valitse]
sudo apt-get purge "nvidia*"
Käynnistä järjestelmä uudelleen tuon jälkeen. Ota sitten ajuri käyttöön Kubuntun Driver Managerin kautta (en tiedä, miten se on suomennettu).
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:21.41
Tein noin ja nyt

Koodia: [Valitse]
jarkko@jarkko-Predator-G3-605:~$ glxinfo | head -10
name of display: :0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
jarkko@jarkko-Predator-G3-605:~$
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:21.55
Eli otitko jo Nvidian ajurin uudestaan käyttöön Driver Managerin kautta ja käynnistit järjestelmän vielä uudestaan?

Mitä tämä komento listaa:

Koodia: [Valitse]
dpkg -l | grep nvidia
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:22.13
Otin suositellun Nvidian ajurin käyttöön. Valittaa edelleen puuttuvasta OpenGL tuesta.

Koodia: [Valitse]
jarkko@jarkko-Predator-G3-605:~$ dpkg -l | grep nvidia
ii  nvidia-352                                  352.63-0ubuntu0.14.04.1                             amd64        NVIDIA binary driver - version 352.63
ii  nvidia-opencl-icd-352                       352.63-0ubuntu0.14.04.1                             amd64        NVIDIA OpenCL ICD
ii  nvidia-settings                             331.20-0ubuntu8                                     amd64        Tool for configuring the NVIDIA graphics driver
jarkko@jarkko-Predator-G3-605:~$
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: matsukan - 29.11.15 - klo:22.59
Mitä tämä tuottaa tulokseksi ?

Koodia: [Valitse]
DISPLAY=:0 glxgears -info | grep GL_VERSION
Itsellä tuli tämmöistä :

Lainaus
GL_VERSION    = 4.5.0 NVIDIA 352.6
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:23.01
Tälläistä tuli....

Koodia: [Valitse]
GL_VERSION    = 2.1 Mesa 10.1.3
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:23.09
Jokin estää ajurin tai Nvidian OpenGL-kirjastojen latautumisen. Tarkistetaan kirjastot:

Koodia: [Valitse]
ldconfig -p | grep libGL.so
Pitäisi näyttää tältä:

Koodia: [Valitse]
        libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-352/libGL.so.1
        libGL.so.1 (libc6) => /usr/lib32/nvidia-352/libGL.so.1
        libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
        libGL.so (libc6,x86-64) => /usr/lib/nvidia-352/libGL.so
        libGL.so (libc6) => /usr/lib32/nvidia-352/libGL.so


Laita viestin liitteeksi myös Xorg:n lokitiedosto: /var/log/Xorg.0.log (Liitteet ja muut asetukset viestinkirjoituslaatikon alla)
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:23.15
Näyttää tältä...

Koodia: [Valitse]
libGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
        libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:23.26
OK. Kokeillaan vaihtaa OpenGL-kirjasto oikeaksi:

Koodia: [Valitse]
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
Komennon pitäisi antaa jotain tällaista (prioriteetit ja järjestys voi olla erilainen):

Koodia: [Valitse]
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                       Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-352/ld.so.conf              8604      auto mode
  1            /usr/lib/nvidia-352-prime/ld.so.conf        8603      manual mode
  2            /usr/lib/nvidia-352/ld.so.conf              8604      manual mode
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf   500       manual mode

Press enter to keep the current choice[*], or type selection number:

Kirjoita tuohon 0 (tai mikä vaihtoehto sinulla vastaa valintaa /usr/lib/nvidia-352/ld.so.conf, auto mode) ja paina enteriä. Päivitä vielä kirjastovälimuisti komennolla:

Koodia: [Valitse]
sudo ldconfig
Ja tarkista, muuttuiko mikään:

Koodia: [Valitse]
ldconfig -p | grep libGL.so
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:23.36
Muuttui....

ldconfig -p | grep libGL.so



Koodia: [Valitse]
libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-352/libGL.so.1
        libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1
        libGL.so.1 (libc6) => /usr/lib32/nvidia-352/libGL.so.1
        libGL.so (libc6,x86-64) => /usr/lib/nvidia-352/libGL.so
        libGL.so (libc6) => /usr/lib32/nvidia-352/libGL.so

Mutta edelleen valittaa tehosteissa OpenGL tuesta.
Buuttaampa koneen välillä...
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 29.11.15 - klo:23.42
Uudelleenkäynnistys palautti kaiken ennalleen eli tein nuo em. jutut uudelleen.

Mutta tehosteet ei siis edellenkään toimi... :o


Koodia: [Valitse]
DISPLAY=:0 glxgears -info | grep GL_VERSION
antaa tälläistä...

Koodia: [Valitse]
GL_VERSION    = 1.4 (2.1 Mesa 10.1.3)

Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 29.11.15 - klo:23.57
Uudelleenkäynnistys palautti kaiken ennalleen eli tein nuo em. jutut uudelleen.

Varsin erikoinen tapaus.

Mitä tämä komento listaa nyt:

Koodia: [Valitse]
ls -la /etc/ld.so.conf.d/
Entä tämä:

Koodia: [Valitse]
ls -l /etc/alternatives/x86_64-linux-gnu_gl_conf

Aja sitten update-alternatives vielä uudelleen:

Koodia: [Valitse]
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
Ja tarkista, muuttuiko symbolinen linkki:

Koodia: [Valitse]
ls -l /etc/alternatives/x86_64-linux-gnu_gl_conf

Yksi selitys saattaisi olla, että juuriosion tiedostojärjestelmässä on jotain vikaa ja muutokset eivät jää sen vuoksi voimaan. Tarkista mount-komennolla:

Koodia: [Valitse]
mount | grep ext
/dev/sda1 on / type ext4 (rw,errors=remount-ro)

Jos tiedostojärjestelmä on read-only-tilassa, rw:n tilalla on ro.


Mutta tehosteet ei siis edellenkään toimi... :o

Ne eivät tule toimimaan ennen kuin saadaan oikea libGL käyttöön ja järjestelmä käynnistymään niin, että se pysyy käytössä ja Nvidian ajuri latautuu.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 30.11.15 - klo:00.11
ls -la /etc/ld.so.conf.d/
Koodia: [Valitse]
yhteensä 40
drwxr-xr-x   2 root root  4096 marra 29 21:36 .
drwxr-xr-x 155 root root 12288 marra 29 23:40 ..
-rw-rw-r--   1 root root    38 maali 24  2014 fakeroot-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    40 marra 29 21:36 i386-linux-gnu_GL.conf -> /etc/alternatives/i386-linux-gnu_gl_conf
-rw-r--r--   1 root root   108 helmi 25  2015 i686-linux-gnu.conf
-rw-r--r--   1 root root    44 elo    9  2009 libc.conf
-rw-r--r--   1 root root    68 huhti 12  2014 x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    43 loka  18 03:09 x86_64-linux-gnu_EGL.conf -> /etc/alternatives/x86_64-linux-gnu_egl_conf
lrwxrwxrwx   1 root root    42 marra 29 21:36 x86_64-linux-gnu_GL.conf -> /etc/alternatives/x86_64-linux-gnu_gl_conf
-rw-r--r--   1 root root    56 helmi 25  2015 zz_i386-biarch-compat.conf
-rw-r--r--   1 root root    58 helmi 25  2015 zz_x32-biarch-compat.conf

ls -l /etc/alternatives/x86_64-linux-gnu_gl_conf
Koodia: [Valitse]
lrwxrwxrwx 1 root root 30 marra 29 23:39 /etc/alternatives/x86_64-linux-gnu_gl_conf -> /usr/lib/nvidia-352/ld.so.conf

Uusi tarkistus
Koodia: [Valitse]
lrwxrwxrwx 1 root root 30 marra 29 23:39 /etc/alternatives/x86_64-linux-gnu_gl_conf -> /usr/lib/nvidia-352/ld.so.conf

mount | grep ext
Koodia: [Valitse]
/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Sellaista....
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 30.11.15 - klo:00.27
Jos käynnistät nyt uudelleen, pysyykö linkki samana:

Koodia: [Valitse]
ls -l /etc/alternatives/x86_64-linux-gnu_gl_conf
Entä mitä ldconfig sanoo:

Koodia: [Valitse]
ldconfig -p | grep libGL.so
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: jarkonraato - 30.11.15 - klo:01.33
Jos käynnistät nyt uudelleen, pysyykö linkki samana:

Koodia: [Valitse]
ls -l /etc/alternatives/x86_64-linux-gnu_gl_conf
NYT TULEE
Koodia: [Valitse]
lrwxrwxrwx 1 root root 41 marra 30 01:02 /etc/alternatives/x86_64-linux-gnu_gl_conf -> /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf

Entä mitä ldconfig sanoo:


Koodia: [Valitse]
ldconfig -p | grep libGL.so
NYT TULEE
Koodia: [Valitse]
libGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
        libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1


Taitaa olla niin että teen puhtaan uuden asennuksen koska alussa kaikki toimi ok. Mitä päivityksiä minun pitää silloin varoa etten päädy taas samaan tilanteeseen.
Onko tällä "vialla" vaikutusta muuhun kuin tehosteisiin. Kone on pääasiassa pelkkä nettikone mutta lapsukaiset kyllä tykkää pelailla mm. CS go:ta yms. joka muuten lagii tällä hetkellä.
Olenkin monet kerrat jo saanut kuulla "Iskä, miks sun piti laittaa tuo hiton linux missä ei toimi mikään." ja "Miks sä ostit tehokkaan pelikoneen ja laitat siihen sitten linuxin?" Tätä kyllä mietin hieman itsekin. Mutta tykkään että kone ei ajan kuluessa muutu jatkuvasti vaan hitaammaksi. Eikä tartte miettiä haittaohjelmia tai viruksia, ainakaan siinä määrin kuin windowsissa.

Olen käyttänyt muutama vuosi sitten ubuntua muutaman vuoden. Silloin ei ollut mitään ongelmia joita en olisi saanut foorumin avulla ratkaistua. Sitten palasin Windows leiriin kunnes alkoi taas linux kiinnostaa ja asensin tämän Kubuntun.
Onko muuten joku muu distro mikä tukee hyvin Nvidiaa ja jossa toimii tulostimet esim. Brother ja HP, Linux Mint esim?

Mutta jatketaan vielä huomenna ( tai oikeastaan tänään )tämän ongelman ratkomista jos vaan teillä riittä mielekiinto jelpata mua. Kiitos tähänastisesta avusta, arvostan tätä suuresti.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 30.11.15 - klo:02.38
NYT TULEE
Koodia: [Valitse]
lrwxrwxrwx 1 root root 41 marra 30 01:02 /etc/alternatives/x86_64-linux-gnu_gl_conf -> /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf

Jokin mekanismi muuttaa tuon linkin. En tosin ole varma, tapahtuuko se ennen kuin Nvidian ajuri ladataan vai vasta sen jälkeen, kun ajurin lataus epäonnistuu jostain muusta syystä. Poikkeuksellinen ongelma joka tapauksessa.


Taitaa olla niin että teen puhtaan uuden asennuksen koska alussa kaikki toimi ok. Mitä päivityksiä minun pitää silloin varoa etten päädy taas samaan tilanteeseen.

Mahdotonta sanoa, kun ei ole ymmärrystä ongelman aiheuttajasta. Tavallisessa Ubuntussa ei ole ainakaan minulle tullut tuollaista vastaan. Mintissä oli eräässä tapauksessa (http://forum.ubuntu-fi.org/index.php?topic=48959.5) samoja oireita juurikin 352-ajurin kanssa, mutta silloinkaan varsinainen syy ei selvinnyt.

Uusimmat ajuriversiot saa graphics-drivers-PPA:sta: http://www.webupd8.org/2015/08/new-official-proprietary-gpu-drivers.html


Onko tällä "vialla" vaikutusta muuhun kuin tehosteisiin. Kone on pääasiassa pelkkä nettikone mutta lapsukaiset kyllä tykkää pelailla mm. CS go:ta yms. joka muuten lagii tällä hetkellä.

Vikana on, että Nvidian suljettu ajuri ei toimi lainkaan. Sen sijaan järjestelmässäsi on käytössä täysin kiihdyttämätön fbdev-ajuri, jolloin OpenGL-laskenta tehdään prosessorilla. Mikään 3D-grafiikkaa piirtävä peli ei tällöin toimi sujuvasti.


Onko muuten joku muu distro mikä tukee hyvin Nvidiaa ja jossa toimii tulostimet esim. Brother ja HP, Linux Mint esim?

Mikä tahansa Ubuntu-pohjainen jakelu käy noilla vaatimuksilla. Myös Linux Mint. Periaatteessa niissä kaikissa on sama ajurituki ja samat ajuriongelmat, mutta pieniä eroja on ja ne voivat toisinaan aiheuttaa ongelmia. Perus-Ubuntu Unity-työpöydällä on näistä parhaiten tuettu ja ylivoimaisesti laajimmin käytetty.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: matsukan - 30.11.15 - klo:18.57

Minä mietin onko sinun  näyttis epäyhteensopiva sen driverin mitä yrität asentaa. Joskus menee sekaisin ja sitten on vain parempi ehkä vain parempi aloittaa puhtaalta pöydältä.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: nm - 30.11.15 - klo:19.22
Minä mietin onko sinun  näyttis epäyhteensopiva sen driverin mitä yrität asentaa.

GeForce GTX 760 on ollut tuettuna ajuriversiosta 319.32 lähtien ja tässä yritettiin käyttää nykyistä vakaata versiota 352.63.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: Postimies - 02.12.15 - klo:20.58
Nvidian ajurit usein hankalia asentaa. sudo modprobe nvidia  lataa ajurin muistiin jos se ei vielä ole. Kun nvidian ajurin lisää vielä xorg.conf tiedostoon (sijainti /etc/x11) niin sitten X uudestaan käyntiin niin toivon mukaan toimii. Nvidian ajuri ja kerneli riippuvaisia toisistaan. Tarkoitan tuolla sitä, että nvidian ajurin kääntäminen vaatii kernelin lähdekoodin ja toimii vain sitä vasten käännetyn kernelin kanssa. Kun kernelin päivittää pitää nvidian ajuri kääntää myös.

Ubuntulla hyvä laitetuki. Myös monila valmistajilta löytyy ajurit suoraan Ubuntulle. Pääsee kääntämisen vaivasta.

Monet ohjelmat osaavat käyttää nykyään näytönohjaimen tehoa. Rautatuki HD videoille on kiva lisä. Joskus tuonkin kanssa sai tapella, mutta nykyään Ubuntussa tuki monille näytönohjaimmille.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: JaniAlander - 03.12.15 - klo:15.52
Yleensä ainakin itsellä Ubuntut ovat olleet ongelmittomimmat jakelut kaikenlaisen suljetun kaman suhteen, kuten esim. niiden Nvidian ajureiden kanssa.
Otsikko: Vs: Kubuntu ja kadonneet tehosteet
Kirjoitti: Postimies - 03.12.15 - klo:18.26
On minulla yksi atom Ion johon en saanut Ubuntua edes serveriversiona.... Koneita on monenlaisia. Eikä sudo apt-cache search nvidia antama lista ole niitä selvimpiä. Joskus oli  jockey-text. Eipä heti arvannut tuon yhteyttä nvidian ajurin asentamiseen. Ubuntussa ei sentään tarvitse asentaa kernel-headers, gcc ym.  mitä tarvitaan ajurin kääntämiseen. Ja sitten pitää ladata ajuri ihan nvidian sivuilta ja kääntää.  Sitten on  myös jakeluita jossa riittää asenna nvidia-drivers ilman ylimääräisiä säätämisiä tai on jo valmiina. Kiva jakelu leffojen ym. multimedian toistoon on OpenELEC. Ei tarvitse juuri säätää.