Kako popraviti NVIDIA nastavak greške na osnovnom OS Loki

click fraud protection

Elementarni OS Loki je stvarno solidna distribucija Linuxa, ali kada je koristite s vlasničkim upravljačkim programima Nvidia, korisnici ponekad naiđu na iritantnu pogrešku koja izlazi iz stanja suspenzije. Od ovog trenutka, Nvidia nastavlja s pogreškama u Elementry OS Loki i dalje postoji, a korisnici u zajednici pokušavaju otkriti zašto.

Naše rješenje za ispravljanje greške u nastavku Nvidije nije 100% čvrsto. Čak i nakon postavljanja ovog popravka, još uvijek možete naići na ove probleme. Sam popravak oslanja se na korištenje systemd init sustava u Osnovnom OS-u za resetiranje upravitelja prozora.

Možda ćete primijetiti da se upravitelj prozora Gala ne može resetirati. Ako usluga odbije raditi, razmislite o brisanju datoteka i ponovnom pokretanju ili ručnom pokretanju ovog u pokretaču aplikacije Wingpanel:

gala - zamjena

Pokušaj na vlastiti rizik.

Pisanje skripte

Prije stvaranja udice za spavanje unutar systemda potrebna je skripta. To je zbog činjenice da naredbe ne možete točno pisati izravno unutar servisne datoteke. Umjesto toga, otvorite terminal terminala na radnoj površini Elementarnog OS-a i steknite root pristup koristeći

instagram viewer
sudo -s.

Uz korijenski terminal otvorite uređivač teksta nano.

nano /usr/bin/pantheon-wm-refresh.sh

Sljedeća naredba napravit će novu SH datoteku spremnu za spremanje unutar / usr / bin / direktorija. Odavde, zalijepite sljedeći kôd na vrh datoteke. Ovaj je kôd važan jer će postaviti okruženje u kojem se skripta pokreće. Bez ove linije sve će uspjeti.

#! / Bin / bash

S shebangom na vrhu skripte, SH datoteka sadrži sve potrebno za tumača koji je može pročitati. Sada je vrijeme za dodavanje ostatka argumenata naredbe. Započnimo određivanjem zadanog prikaza. Ovo će osigurati da se upravitelj prozora osvježi na desnom zaslonu.

izvoz DISPLAY =: 0

Neposredno nakon „izvoza DISPLAY =: 0“ možemo odrediti naredbu koja će prisiliti Pantheon radno okruženje da resetira upravitelj prozora kad izađe iz nastavka nastavka. Naredba je jednostavna naredba koja će reći upravitelju prozora Osnovnog OS-a (poznatom kao Gala) da se zamijeni.

gala - zamjena

Sa zadnjom naredbom napisanom u skriptu ljuske, vrijeme je za spremanje. Učinite Ctrl + O da biste spremili sve u nano. Nakon spremanja, ažurirajte dopuštenja datoteke tako da se može izvršiti kao program:

chmod + x /usr/bin/pantheon-wm-refresh.sh

Stvaranje Systemd usluge

Sljedeći korak u popravljanju užasnog buga s nastavkom Nvidije jest stvaranje onoga što je poznato kao "kuka za spavanje". Ovo je usluga koja se može izvršiti unutar systemda kada se korisnik vrati iz „mirovanja“. Za početak, trebat će nam uređivač teksta nano. Osigurajte da vaš terminal i dalje ima pristup korijenu. Ako ne, upotrijebite sudo -s dobiti korijen i otvoriti novu datoteku sa:

nano /etc/systemd/system/[email protected]

Unutar datoteke „Resume @ .service“ zalijepite sljedeće:

[Jedinica] Opis = Radnje za nastavak korisnika. After = suspend.target [Service] Korisnik =% sam. Upišite = jednostavna. ExecStart = / usr / bin / pantheon-wm-refresh.sh [Instaliraj] WantedBy = suspend.target

Spremite novu sistemsku datoteku pomoću Ctrl + O, a zatim upotrijebite naredbu systemctl da biste omogućili ovu novu uslugu unutar init sustava.

systemctl omogući nastavak @ korisnika

i

systemctl pokrenuti nastavak @ korisnik

Odavde, svaki put kada ponovo pokrenete računalo s zaustavljanja, upravitelj prozora Pantheona osvježit će se. To će spriječiti dosadan problem na zaslonu koji se pojavljuje na nekim vlasničkim GPU upravljačkim programima Nvidia koji pokreću Elementarni OS.

Ostale mogućnosti rješavanja problema

Ažurirajte upravljačke programe

Isprobajte naše rješenje gore i ništa ne uspije? Razmislite o jednoj od ove dvije stvari. Prvo što biste trebali učiniti je nabaviti apsolutnu najnoviju verziju vlasničkih upravljačkih programa Nvidia instaliranih na vašem sustavu Elementary OS. Ovo započinje instalacijom softvera koji omogućuje korištenje PPA u operativnom sustavu.

sudo apt instalirati softverska svojstva-uobičajena

Zatim dodajte redovito ažurirani upravljački program PPA sa:

sudo add-apt-repository ppa: grafički upravljački programi / ppa

Otvorite programski centar Elementarnog OS-a, potražite „dodatne upravljačke programe“, kliknite instaliraj i pokrenite ga (ako ga već nemate). Poništite odabir trenutne verzije upravljačkog programa Nvidia i instalirajte najnoviju inačicu. Ovo će ažurirati vaš sustav na najnoviju verziju upravljačkih programa - nešto što može vrlo dobro riješiti dosadne bugove.

Povratni vozači

Ako je ispravak, ili ažuriranje Nvidije na najnoviju verziju nije pomoglo, razmislite o pokušaju vraćanja vlasnički upravljački programi Nvidije i umjesto toga koristite Open Source Noveau upravljačke programe. Iako nisu učinkovite poput onih iz Nvidije, neće imati nastavljeni programski program.

Zamijenite Elementry OS upravitelja prozora

Ako ste mrtvi u upotrebi upravljačkih programa zatvorenog koda u osnovnom OS-u, razmislite o ručnoj zamjeni upravitelja prozora Elementarnog OS-a nečim drugim, poput Muttera.

Mutter je lagan, lijepog prozora upravitelja sličnih vizualnih efekata. Jednostavno pokrenite ovu naredbu u terminalu:

sudo apt instalirati mut

Zatim idite na postavke sustava (ili potražite pokretanje) i dodajte: mrmljati - zamijeniti kao zapovijed. Prilikom pokretanja vaše računalo će Gala automatski zamijeniti Mutter. Ovo je sirovo rješenje, ali posao će biti obavljen.

watch instagram story