Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Arello - 12.11.16 - klo:23.25

Otsikko: Näytönohjaimien ajurien kanssa häikkää [Ratkaistu]
Kirjoitti: Arello - 12.11.16 - klo:23.25
Yrittäessäni ratkoa muita ongelmia, kokeilin vaihtaa GTX560 Ti näyttikseni nVidia-ajurit x.orgista suljettuihin. Tuloksena kävi jotain outoa. Näyttöni on max resoltaan1440x900 (ilmoitti myös 60Hz). Nyt kuitenkin ainoa mahdollinen näyttöasetus on 1024x768 76Hz ja vaikka vaihdoin ajurin takaisin, niin ainakaan tällä ensimmäisellä bootilla tuo asetusongelma ei ole vielä korjaantunut. En tiedä, miten tämä on suorituskykyyn muuten vaikuttanut, mutta en mielelläni näin pienellä resolla konetta säännöllisesti käyttäisi...
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 12.11.16 - klo:23.28
Mitä kertoo /var/log/Xorg.0.log

Lisää tiedosto viestiin liitteenä (Liitteet ja muut asetukset).
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 12.11.16 - klo:23.35
Siinä olisi.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:00.02
Nouveau ei nyt oikein lähde tulille näytönohjaimesi kanssa:

Koodia: [Valitse]
[     7.273] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[     7.403] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19

Mikä kortti on kyseessä?

Koodia: [Valitse]
lshw -c display

Voisit vielä testata Nvidian suljetulla ajurilla, etenkin jos haluat saada Steamin toimimaan. Sama loki siis talteen, kun ajuri on asennettu ja järjestelmä käynnistetty uudelleen.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:00.27
GF114 [GeForce GTX 560 Ti] on näyttis niin kuin aloitusviestissäkin mainitsin. Päivitetty loki liitteenä (suljettujen ajurien kanssa). En nyt tosin tarkalleen muista, boottasinko edes siinä välissä, kun vaihdoin takaisin avoimiin, jolloin lokissa ei ehkä olisi eroa? Muistaakseni boottasin... No, menen nyt nukkumaan ja ihmettelen huomenna taas.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:00.30
GF114 [GeForce GTX 560 Ti] on näyttis niin kuin aloitusviestissäkin mainitsin. Päivitetty loki liitteenä (suljettujen ajurien kanssa). En nyt tosin tarkalleen muista, boottasinko edes siinä välissä, kun vaihdoin takaisin avoimiin, jolloin lokissa ei ehkä olisi eroa? Muistaakseni boottasin... No, menen nyt nukkumaan ja ihmettelen huomenna taas.

Tuossa uudessa lokissa ei ole suljettu ajuri asentunut. Mitä pakettienhallinta kertoo:

Koodia: [Valitse]
dpkg -l | grep nvidia
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:14.08
Sanoo seuraavaa:
Koodia: [Valitse]
ii  nvidia-367                                    367.57-0ubuntu0.16.04.1                    amd64        NVIDIA binary driver - version 367.57
ii  nvidia-opencl-icd-367                         367.57-0ubuntu0.16.04.1                    amd64        NVIDIA OpenCL ICD
ii  nvidia-settings                               361.42-0ubuntu1                            amd64        Tool for configuring the NVIDIA graphics driver

EDIT: Tarviikohan NVidian X server settingsejä muuten peukaloida? Se kun ilmestyi asetuksiin tuon suljetun ajurin myötä.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Kullervo - 13.11.16 - klo:16.32
Katsoitko mahdollisesti bios:sista asetukset, minulla oli valittuna auto asetus PCIe/prosessori -ohjain.
Valitsin edellisen koska oli jokin ristriita. Vieläkään näyttö ei toimi ihan hyvin. Näyttönä 32 " LCD televisio.
Johtunee osittain siitä että vaihtelen samaa näyttöä toiselle koneelle välillä.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Postimies - 13.11.16 - klo:17.23


EDIT: Tarviikohan NVidian X server settingsejä muuten peukaloida? Se kun ilmestyi asetuksiin tuon suljetun ajurin myötä.
Yleensä ei. Nouveau ajuri pitää usein estää latautumasta ja nvidian ajuri pitää ladata muistiin. Voit kurkata /etc/mpdprobe.d kansioon.
Ennen piti xorg.conf tiedostoon pistää ajuri, näppäimistö ja kieli asetukset. Toki ne voi vieläkin pistää. Samoin säädöt kahdelle näytölle,
virranhallinnalle ym.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:18.17
Ehkä siellä on nyt tosiaan joku bios-puolen ongelma. Jos kyseessä on UEFI-kone, kokeile kytkeä Secure Boot pois käytöstä bios-asetuksissa. Tarkista myös, että integroitu näytönohjain on kytketty pois käytöstä, jos koneessa on sellainen.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:19.07
Voisit myös kokeilla poistaa Nvidian ajurin apt-get purgella ja asentaa sitten uudelleen Lisäajurien kautta:

Koodia: [Valitse]
sudo apt-get purge "nvidia*"
Jos ei edelleenkään edisty, kernelin lokissa saattaisi olla jotain asiaan liittyvää:

Koodia: [Valitse]
dmesg
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:19.33
Vaihdoin BIOSista ensisijaisen graphic card asetuksen PCI Slotista PCIEx:ään, koska PCI-E:ssähän se on kiinni ja... ei auttanut. Löytyi BIOSista muitakin asetuksia esimerkiksi noista PCI Sloteista ja muista, mutta en niistä osaa sanoa juuri juuta tai jaata. Olisihan tuon vaihdetun asetuksen kai pitänyt olla ratkaiseva... (Noissa PCI Slot 1-3 IRQ asetuksissa oli jotain auto-asetuksia oletuksena ja vaihtoehtoina jotain numeroita, mistä ei mitään hajua.)

Tämän jälkeen asensin tuon ajurin uudelleen, ei auttanut. Liitteenä dmesgin (t)uloste.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:19.39
Hmm. dmesgin mukaan Nvidian moduuli latautuu ihan normaalisti:

Koodia: [Valitse]
[    4.855574] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  367.57  Mon Oct  3 20:37:01 PDT 2016
[    4.901029] [drm] Initialized drm 1.1.0 20060810
[    4.992468] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  367.57  Mon Oct  3 20:32:57 PDT 2016
[    5.009259] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver

Mitä nvidia-settings näyttää? Kuvakaappaus vaikka X Server Information -välilehdeltä, jos sellainen näkyy?
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:19.53
Siinä, mitään application profiileja en ole asettanut. (Yleisesti kuitenkin niiden enable on päällä.)
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:21.25
Jaa-a. Outo ongelma kyllä, eli X.org:n ajuri ei nyt jostain syystä lataudu, vaikka kernelimoduuli on kunnossa.

Eihän bumblebee ole asennettuna:

Koodia: [Valitse]
dpkg -l | grep bumblebee
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:21.51
Koodia: [Valitse]
ii  bumblebee                                     3.2.1-10                                   amd64        NVIDIA Optimus support for LinuxTuota nVidian ajuriahan tässä on lähinnä kai koetettu saada toimimaan tai se on ainakin ollut valittuna viimeisimpien boottien aikana. Tarkistan vielä tuon x.orgin, josko se toimisi.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: matsukan - 13.11.16 - klo:22.09

Onko sinulla käytössä intel:n prossa ja siinä sisäänrakennettu näytönohjain ? Bumlebee viittaisi tuohon mahdollisuuteen. Itse kytkisin pois sisäinen näytönohjaimen pois käytösta. Ja tuon Bumbleen.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Tomin - 13.11.16 - klo:22.14

Onko sinulla käytössä intel:n prossa ja siinä sisäänrakennettu näytönohjain ? Bumlebee viittaisi tuohon mahdollisuuteen. Itse kytkisin pois sisäinen näytönohjaimen pois käytösta. Ja tuon Bumbleen.

Ensimmäisessä viestissä mainittiin näytönohjaimeksi GTX 560 Ti eli pöytäkoneesta kyse. Pöytäkoneiden kanssa ei yleensä käytetä sellaisia ratkaisuja kuten Bumblebee. Kuten nm jo kehottikin, niin tässä tuo Bumblebee on syytä poistaa ja katsoa auttaako se tilannetta.

Koodia: [Valitse]
ii  nvidia-367                                    367.57-0ubuntu0.16.04.1                    amd64        NVIDIA binary driver - version 367.57
ii  nvidia-opencl-icd-367                         367.57-0ubuntu0.16.04.1                    amd64        NVIDIA OpenCL ICD
ii  nvidia-settings                               361.42-0ubuntu1                            amd64        Tool for configuring the NVIDIA graphics driver

Kysyn kun en tiedä: Onko ihan tyypillistä, että nvidia-settings on eri versiota kuin itse ajuri? Aiheutuuko tuosta mitään ongelmia? En ole Ubuntua Nvidian ajureilla enää vuosiin käytellyt, niin en sen paketoinnista mitään tiedä. Omalla koneella ovat samaa versiota, sillä alla on Fedora, jossa ajurit RPMFusion-varastoista.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:22.24
Hmm, mietinkin olisiko tuosta kiinni, kun niitä versiovaihtoehtoja on kolme. Uusimmalla olen vain oletusarvoisesti kokeillut, kun en tuosta tiedä, mikä olisi mahdollisesti yhteensopivampi. Vanhempi olisi jo tosin 340.98 eikä siinä lue, että olisi testattu(?). Poistin nyt kimalaisen kuitenkin, katsotaan mitä tapahtuu. Kuvassa myös lisäajuriasetukset. Eihän tuo alempi ole sisäinen näytönohjain? Joltain possun ajurilta näyttänee omaan silmään.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: nm - 13.11.16 - klo:22.31
Koodia: [Valitse]
ii  bumblebee                                     3.2.1-10                                   amd64        NVIDIA Optimus support for Linux

Joo, todennäköisesti tuo bumblebee aiheuttaa tämän ongelman, eli se kytkee Nvidian ajurin ja mahdollisesti myös Nouveaun pois käytöstä X.org:n puolella.

Poista bumblebee kokonaan. Sitä ei tarvita tällaisessa kokoonpanossa, kun käytössä on vain Nvidian kortti eikä mitään hybridiratkaisua.

Koodia: [Valitse]
sudo apt-get purge bumblebee

Tuota nVidian ajuriahan tässä on lähinnä kai koetettu saada toimimaan tai se on ainakin ollut valittuna viimeisimpien boottien aikana. Tarkistan vielä tuon x.orgin, josko se toimisi.

Niin tarkoitin siis että Nvidian suljetun ajurin kernelimoduuli latautuu ja tuntuu toimivan oikein, mutta suljetun ajurin X.org:n puolella oleva osa ei lataudu -- ilmeisesti bumblebeen tekemän eston vuoksi.

Nouveaun toimimattomuus saattaa johtua samasta syystä, tai sitten Nvidian ajuri ei ollut poistunut kokonaan ilman purgetusta. Kannattaa nyt kuitenkin yrittää saada se suljettu ajuri toimimaan, jos meinaat jotain Steam-pelejä pelata.


Kuvassa myös lisäajuriasetukset. Eihän tuo alempi ole sisäinen näytönohjain? Joltain possun ajurilta näyttänee omaan silmään.

Prosessorin mikrokoodipäivitys, jolla voidaan korjata prosessorin sisäisiä bugeja tai tehdä muita muutoksia käskykannan toimintaan. Ei liity integroituun näytönohjaimeen, vaikka sellainen olisi prosessorissa sisällä.


Kysyn kun en tiedä: Onko ihan tyypillistä, että nvidia-settings on eri versiota kuin itse ajuri? Aiheutuuko tuosta mitään ongelmia? En ole Ubuntua Nvidian ajureilla enää vuosiin käytellyt, niin en sen paketoinnista mitään tiedä. Omalla koneella ovat samaa versiota, sillä alla on Fedora, jossa ajurit RPMFusion-varastoista.

Joo, on tyypillistä Ubuntussa. Ilmeisesti nvidia-settings on aika laajasti yhteensopiva eri ajuriversioiden kanssa, joten niitä ei ole paketoitu ajurikohtaisesti erikseen.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Tomin - 13.11.16 - klo:22.33
Hmm, mietinkin olisiko tuosta kiinni, kun niitä versiovaihtoehtoja on kolme.

Kokeile nyt ensin poistaa se bumblebee-paketti.

Eihän tuo alempi ole sisäinen näytönohjain? Joltain possun ajurilta näyttänee omaan silmään.

Ei ole, se on prosessorin mikrokoodipäivitys (https://forum.ubuntu-fi.org/index.php?topic=51319.msg393044#msg393044) eli vähän siihen suuntaan mitä epäilitkin.
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää
Kirjoitti: Arello - 13.11.16 - klo:22.55
Bumblebee poistettu, nVidian ajuri vielä kertaalleen uudelleenasennettu varmuuden vuoksi. Nyt homma pelittää ja resot kunnossa, kiitos kaikille!

(Vaikka muuten Linuxeja suosinkin, niin kieltämättä hardware-/ajuriongelmissa tulee kyllä joskus näitä oh, god why -hetkiä.)
Otsikko: Vs: Näytönohjaimien ajurien kanssa häikkää [Ratkaistu]
Kirjoitti: matsukan - 13.11.16 - klo:23.21

On niitä myös siinä toisessa järjestelmässä. Varsinkin silloin kun ei ole toimivaa ajuria saatavilla esim tulostimeen silloin ollaan vaihdettu uudempaan versioon.