Разрешение экрана застряло на 640x480 после установки шмеля


10

У меня ноутбук Dell XPS 15z.

Как вы можете видеть здесь , есть некоторые проблемы с драйверами NVidia. На сайте рекомендуется установка шмеля (инструкции приведены в ссылке ). Я публикую это снова для удобства:

$ 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 

Однако после перезагрузки компьютера разрешение экрана застряло на 640x480, и я получил следующее сообщение об ошибке, как только я вошел в систему:

**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)

До обновления дисплей был абсолютно нормальным, и поэтому нет никаких сомнений в его причине. Хотя не было поддержки графических драйверов. В случае, если это помогает, некоторые функции графических драйверов кажутся работоспособными после шмеля, то есть все функции в порядке, кроме разрешения.

И если разрешение не может быть исправлено, предложите способ отменить изменения, чтобы можно было достичь хотя бы предыдущего состояния.

Любая помощь в этом вопросе будет принята с благодарностью.


проверить это решение: askubuntu.com/questions/120857/…
MrMuretto

Ответы:


10

У меня ноутбук Dell XPS 17, и у меня возникла та же проблема после запуска nvidia-xconfig и перезагрузки. Застрял с 640x480. Я удалил файл /etc/X11/xorg.conf, и после перезагрузки разрешение снова стало нормальным. Это сработало, но я просто не уверен, что это было правильно, чтобы вернуться в предыдущее состояние ..


1
Ха-ха, работал как шарм! Отличное решение. Lenovo T420s Ubuntu 12.04
Алекс

2
У меня та же проблема, но на моем ноутбуке нет файла /etc/X11/xorg.conf. Какие-либо предложения?
Фабрисио Лемос

6

У меня была такая же проблема. Почему-то nvidia-текущие драйверы не работают. Но эти две строки изменений позволили мне вернуться к правильным настройкам дисплея

В /etc/X11/xorg.conf найдите эти две строки:

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

и заменить их

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

это решило мою проблему, и так должно быть и для вас. Может быть, вы захотите заглянуть в проект Ironhide. Это продолжение Шмеля и множество людей утверждают, что это намного лучше. Хотя сам не пробовал.


2
Есть ли шанс, что вы можете сказать, откуда у вас эти цифры? Я немного
опасаюсь

1
Потрясающие! работает как шарм!
Вор

0

Для справки, я только что установил Ubuntu 12.04 на свой новый ноутбук Dell 17R SE с дискретной NVidia 650M. После установки последних лучших драйверов NVidia (310.32) я тоже застрял в 640-480, хотя изображение на экране кажется увеличенным до полной высоты.

Я попытался установить Bumblebee безрезультатно, и попробую решения, перечисленные здесь, (включая Ironhide.) Если ничего не работает, я переустановлю заново и попробую снова.

В любом случае я опубликую результаты здесь.

** * РЕДАКТИРОВАТЬ:** * *** Приведенное выше предложение по редактированию настроек hsync & vsyns в /etc/X11/xorg.conf сработало для меня: у меня снова есть выбор настроек, кроме "640x480" в моем диалоге дисплеев. Однако при открытии настроек NVidia X Server я получаю следующее сообщение:

Вы, кажется, не используете драйвер NVIDIA X. Пожалуйста, отредактируйте ваш X-файл конфигурации (просто запустите nvidia-xconfigот имени пользователя root) и перезапустите X-сервер.

Попробую это и опубликую обновление.


0

Сначала скачайте файл драйвера от Nvidia, он должен быть в .runформате. измените его имя и вставьте его на рабочий стол системы (имя должно быть короче, как 2.run). Затем нажмите alt+ ctrl+ T(появится терминал) и введите следующую команду:

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

Затем перезагрузите компьютер и попытайтесь не входить в GUI. Вам придется нажимать alt+ ctrl+ f1несколько раз. После входа в консольный режим введите местоположение файла вашего драйвера. Если файл находится на рабочем столе, введите:

cd ~/Desktop

После этого введите имя файла следующим образом:

./2.run    

( 2.runэто имя файла, который я скачал с Nvidia и переименовал для простоты доступа). Установите драйвер (это легко). Теперь перезагрузитесь.

Когда вы войдете в свою систему после установки, разрешение будет изменено, и это создаст проблему.

Решение состоит в том, чтобы открыть консоль, нажав alt+ ctrl+ T и набрав:

gedit /etc/X11/xorg.conf 

(это файл конфигурации xorg, и мы собираемся его редактировать). Ищите раздел монитора . Под этим разделом мы увидим: HorizSync 28.0-33.0а VertRefresh 43.0-72.0. Замените их на HorizSync 30.0-83.0и VertRefresh 56.0-75.0.

Теперь перезагрузите вашу систему, и все готово.


Добро пожаловать в AskUbuntu. Пожалуйста, избегайте использования сленга в ваших сообщениях.
Луис де Соуза
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.