Что делает `nomodeset`

После установки Ubuntu 12.10 я пытался заставить мой Radeon HD 5450 GPU работать с проприетарным драйвером, так как с самого начала установка драйвера означала потерю единства.

Я не буду перечислять шаги, которые я предпринял, так как нет необходимости отвечать на этот вопрос.

После принятия одной меры и последующей установки fglrx-updates, после перезагрузки система зависла на фиолетовом экране. Поэтому я решил загрузиться, используя nomodeset

, который я отредактировал

quiet splash $vt_handoff

, чтобы он выглядел следующим образом

quiet splash nomodeset

После внесения этого изменения я смогу войти с Unity и проприетарный драйвер установлены и работают хорошо. Я бы сказал, что он работает лучше, чем в 12.04

fglrxinfo читает

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

Пожалуйста, обратите внимание, как я добавил nomodeset Это было какое-то время так как я должен был сделать это, так что это было сделано по памяти. Когда я искал ответ на этот вопрос, я наткнулся на этот и обнаружил, что мое редактирование должно было перейти с

quiet splash $vt_handoff

на

nomodeset $vt_handoff

. nomodeset Редактирование завершено? Единственное неправильное, что я заметил, это то, что я не получаю экран логотипа Ubuntu в Плимуте при загрузке.

Если это единственный компромисс, я рад сделать перманент редактирования.

93
задан 13 April 2017 в 15:24

2 ответа

Многие драйверы с открытым исходным кодом убрали поддержку настройки режима, отличного от ядра, поэтому в тех случаях, когда вы используете nomodeset, вы в конечном итоге прибегаете к основному неускоренному драйверу VESA. Это очень сильно влияет на производительность и функциональность.

nomodeset не должен влиять на проприетарные (fglrx / nvidia) драйверы. У них нет такой настройки режима ядра.

Удаление «всплеска» - это то, что избавило от «всплеска» ботинка в Плимуте.

Radeon только что прекратил удалять поддержку «User Mode Setting» (то, что nomodeset вынуждает компьютер использовать) относительно недавно, но с графикой Intel это имело место некоторое время. http://lists.x.org/archives/xorg-announce/2012-November/002093.html

0
ответ дан 13 April 2017 в 15:24

Ответ можно найти здесь: http://ubuntuforums.org/showthread.php?t=1613132

nomodeset

Новейшие ядра перенесли настройку режима видео в ядро. Таким образом, все программирование аппаратных частот и регистров на видеокарте происходит в ядре, а не в драйвере X, когда запускается X-сервер. Это позволяет иметь красивые и всплывающие (загрузочные) экраны и мерцание с высоким разрешением бесплатные переходы с заставки на экран входа в систему. К сожалению, на некоторых картах это не работает должным образом, и в результате вы получаете черный экран. Добавление параметра nomodeset указывает ядру не загружать видеодрайверы и вместо этого использовать режимы BIOS до тех пор, пока не будет загружен X.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: