Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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...
-
Mitä kertoo /var/log/Xorg.0.log
Lisää tiedosto viestiin liitteenä (Liitteet ja muut asetukset).
-
Siinä olisi.
-
Nouveau ei nyt oikein lähde tulille näytönohjaimesi kanssa:
[ 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ä?
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.
-
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.
-
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:
dpkg -l | grep nvidia
-
Sanoo seuraavaa:
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ä.
-
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ä.
-
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.
-
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.
-
Voisit myös kokeilla poistaa Nvidian ajurin apt-get purgella ja asentaa sitten uudelleen Lisäajurien kautta:
sudo apt-get purge "nvidia*"
Jos ei edelleenkään edisty, kernelin lokissa saattaisi olla jotain asiaan liittyvää:
dmesg
-
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.
-
Hmm. dmesgin mukaan Nvidian moduuli latautuu ihan normaalisti:
[ 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?
-
Siinä, mitään application profiileja en ole asettanut. (Yleisesti kuitenkin niiden enable on päällä.)
-
Jaa-a. Outo ongelma kyllä, eli X.org:n ajuri ei nyt jostain syystä lataudu, vaikka kernelimoduuli on kunnossa.
Eihän bumblebee ole asennettuna:
dpkg -l | grep bumblebee
-
ii bumblebee 3.2.1-10 amd64 NVIDIA Optimus support for Linux
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.
-
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.
-
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.
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.
-
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.
-
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.
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.
-
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.
-
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ä.)
-
On niitä myös siinä toisessa järjestelmässä. Varsinkin silloin kun ei ole toimivaa ajuria saatavilla esim tulostimeen silloin ollaan vaihdettu uudempaan versioon.