Rozdzielczość ekranu utknęła przy 640x480 po zainstalowaniu Bumblebee


10

Mam laptopa Dell XPS 15z.

Jak widać tutaj , istnieją pewne problemy ze sterownikami NVidia. Witryna zaleca instalację Bumblebee (instrukcje podane w łączu ). Publikuję to ponownie dla wygody:

$ sudo add-apt-repository ppa:bumblebee/stable
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install bumblebee bumblebee-nvidia
$ sudo usermod -a -G bumblebee $USER 

Jednak po ponownym uruchomieniu komputera rozdzielczość ekranu utknęła na 640 x 480 i zaraz po zalogowaniu dostałem następujący komunikat o błędzie:

**Could not apply the stored configuration for monitors**
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)

Przed aktualizacją wyświetlacz był absolutnie normalny i dlatego nie ma wątpliwości co do przyczyny. Chociaż nie było obsługi sterowników graficznych. Na wypadek, gdyby to pomogło, niektóre funkcje sterowników graficznych wydają się działać po trzmiele, tj. Wszystkie funkcje są uporządkowane oprócz rozdzielczości.

A jeśli nie można ustalić rozdzielczości, zasugeruj sposób wycofania zmian, aby przynajmniej osiągnąć wcześniejszy stan.

Każda pomoc w tej sprawie byłaby bardzo mile widziana.


sprawdź to rozwiązanie: askubuntu.com/questions/120857/…
MrMuretto,

Odpowiedzi:


10

Mam laptopa Dell XPS 17 i właśnie miałem ten sam problem po uruchomieniu nvidia-xconfig, a następnie ponownym uruchomieniu. Utknąłem z 640x480. Usunąłem plik /etc/X11/xorg.conf i po ponownym uruchomieniu komputera rozdzielczość powróciła do normy. Udało się, ale nie jestem pewien, czy to było właściwe, aby powrócić do poprzedniego stanu.


1
Haha, działało jak urok! Świetne rozwiązanie. Lenovo T420s Ubuntu 12.04
Alex

2
Mam ten sam problem, ale mój laptop nie ma pliku /etc/X11/xorg.conf. Jakieś sugestie?
Fabricio Lemos

6

Mam ten sam problem. Z jakiegoś powodu obecne sterowniki nvidia są zepsute. Ale te dwie linie zmian przynajmniej pozwalają mi przywrócić właściwe ustawienia wyświetlania

W pliku /etc/X11/xorg.conf poszukaj następujących dwóch linii:

HorizSync 28,0 - 33,0
VertRefresh 43,0 - 72,0

i zastąp je

HorizSync 30,0 - 83,0
VertRefresh 56,0 - 75,0

to rozwiązało mój problem i tak też powinno być dla ciebie. Może chciałbyś przyjrzeć się projektowi Ironhide. Jest to kontynuacja trzmiela i mnóstwo ludzi twierdzi, że jest znacznie lepszy. Jednak sam tego nie wypróbowałem.


2
Czy jest jakaś szansa, aby powiedzieć, skąd masz te liczby? Jestem trochę zaniepokojony tym, że
wybiorę

1
Niesamowite! działa jak marzenie!
Vor

0

Dla przypomnienia, właśnie zainstalowałem Ubuntu 12.04 na moim nowym laptopie Dell 17R SE z dyskretną NVidią 650M. Po zainstalowaniu najnowszych najlepszych sterowników NVidia (310.32) utknąłem również w 640-480, chociaż obraz ekranu wydaje się być powiększany do pełnej wysokości.

Próbowałem zainstalować Bumblebee bezskutecznie i wypróbuję również wymienione tutaj rozwiązania (w tym Ironhide). Jeśli nic nie zadziała, zainstaluję go ponownie i spróbuję ponownie.

W każdym razie opublikuję wyniki tutaj.

** * EDYCJA:** * *** Powyższa sugestia dotycząca edycji ustawień hsync i vsyns w /etc/X11/xorg.conf zadziałała dla mnie: po raz kolejny mam opcje ustawień oprócz „640x480” w oknie dialogowym Wyświetlacze. Jednak podczas otwierania ustawień NVidia X Server pojawia się następujący komunikat:

Wygląda na to, że nie używasz sterownika NVIDIA X. Zmodyfikuj plik konfiguracyjny X (po prostu uruchom nvidia-xconfigjako root) i zrestartuj serwer X.

Spróbuję tego i opublikuję aktualizację.


0

Najpierw pobierz plik sterownika z Nvidii, musi on mieć .runformat. zmień jego nazwę i wklej na pulpicie systemu (nazwa musi być krótsza jak 2.run). Następnie naciśnij alt+ ctrl+ T(pojawi się terminal) i wprowadź następujące polecenie:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
update-initramfs -u

Następnie uruchom ponownie i spróbuj nie zalogować się do GUI. Będziesz musiał kilkakrotnie nacisnąć alt+ ctrl+ f1. Po wejściu w tryb konsoli wpisz lokalizację pliku sterownika. Jeśli plik znajduje się na pulpicie, wpisz:

cd ~/Desktop

Po tym wpisz nazwę pliku w ten sposób:

./2.run    

( 2.runto nazwa pliku, który pobrałem z Nvidii i zmieniłem jego nazwę dla ułatwienia dostępu). Zainstaluj sterownik (to proste). Teraz uruchom ponownie.

Po zalogowaniu się do systemu po instalacji rozdzielczość zostanie zmieniona i spowoduje to problem.

Rozwiązaniem jest otwarcie konsoli, naciskając alt+ ctrl+ T i wpisując:

gedit /etc/X11/xorg.conf 

(jest to plik konfiguracyjny xorg i zamierzamy go edytować). Wyszukaj sekcję dotyczącą monitorowania . W tej sekcji zobaczymy: HorizSync 28.0-33.0i VertRefresh 43.0-72.0. Zamień je na HorizSync 30.0-83.0i VertRefresh 56.0-75.0.

Teraz uruchom ponownie system i gotowe.


Witamy w AskUbuntu. Unikaj używania slangu w swoich postach.
Luís de Sousa
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.