Рейтинг:4

Кнопки яркости не работают, когда установлен nomodeset

флаг cn

Установил "Контроллер яркости", не помогло. Я попытался изменить grub на acpi_osi = Linux и подобные. Ничего не помогает. Это максимальная настройка, по умолчанию неизменяемая. Когда я удаляю номодесет, мой экран начинает сильно мигать при каждом движении мыши... Что происходит?

uname -а                                              
Linux x 5.11.0-27-универсальный #29~20.04.1-Ubuntu SMP Wed x86_64 x86_64 x86_64 GNU/Linux

ubuntu-драйверы устройств
 - пустой


Графика: Устройство-1: Поставщик Intel: Драйвер Lenovo: i915 v: Идентификатор шины ядра: 00:02.0 
           Дисплей: сервер x11: драйвер X.Org 1.20.11: разрешение Intel: 2880x1800~90 Гц 
           OpenGL: рендерер: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3 прямой рендеринг: Да 

Мой компьютер - Lenovo Yoga. Теперь немного лучше, когда я использую nvidia-drm.modeset=1 (больше не мерцает), но у него все еще много проблем, иногда на экране появляются странные пятна. Как я могу заставить его использовать драйверы NVIDIA?

ChanganAuto avatar
флаг us
На часть «что происходит» нельзя ответить, не зная спецификаций оборудования и версий проприетарных драйверов, если они есть. Re: другая часть, пожалуйста, поймите, для чего предназначен nomodeset (временный обходной путь, устранение неполадок) и что он делает (переопределяет графические драйверы, заставляя общий резервный видеорежим).
флаг cn
@ChanganAuto Итак, я попытаюсь обновить графические драйверы.
ChanganAuto avatar
флаг us
Пожалуйста, отредактируйте вопрос, чтобы добавить запрошенную информацию (и подтвердите, что вы используете стандартную Ubuntu или другую разновидность, DE действительно имеют значение), чтобы кто-то мог внести предложения по поводу мерцания. Обновление графических драйверов не всегда возможно или даже рекомендуется.
флаг cn
Я не могу понять, как можно допустить, чтобы он был таким чертовски глючным
флаг cn
Я использую Ubuntu 20.04, когда я захожу в Дополнительные драйверы, там нет драйверов Nvidia (он просто пуст)
ChanganAuto avatar
флаг us
Если драйверы Nvidia не предлагаются, у него нет графики Nvidia. Опять же, пожалуйста, опубликуйте технические характеристики оборудования.
sancho.s ReinstateMonicaCellio avatar
флаг pl
Не вдаваясь в подробности о вашей системе, я предлагаю вам обновить драйверы ядра/видео, если это возможно. Обычно это решает много проблем. ## Информация для публикации А пока, пожалуйста, опубликуйте следующую информацию 1. Вывод команд $ uname -a $ inxi -Fxz $ xrandr $ ubuntu-drivers devices Если у вас нет `inxi` и/или `ubuntu-drivers `вы можете установить их с помощью `sudo apt install inxi ubuntu-drivers`. 2. Марка/модель вашего компьютера. 3. Почему и как (точные команды, которые вы использовали) вы установили контроллер яркости.
флаг in
Как неоднократно предлагал @ChanganAuto, для ответа на этот вопрос с какой-либо реальной спецификой потребуется информация об оборудовании. Можете ли вы [отредактировать] свой вопрос, указав марку и модель машины?
darth_epoxy avatar
флаг nl
Что, если вы попробуете GRUB_CMDLINE_LINUX_DEFAULT="rhgb тихий всплеск acpi_enforce_resources=lax pcie_ports=compat"
флаг cn
@darth_epoxy Нет, не работает, экран мигает при движении мыши...
Рейтинг:0
флаг in

Набор nomode предназначен для отключения драйверов графического процессора. Когда драйверы графического процессора не загружены, регулировка яркости не работает. Удалите строку nomodeset. Затем перезагрузитесь в обычном режиме. Регулятор яркости должен работать правильно

флаг cn
Затем мой экран сильно мигает.
Рейтинг:0
флаг cn

Добавлять i915.enable_psr=0 i8042.direct i8042.dumbkbd к GRUB_CMDLINE_LINUX_DEFAULT.

David avatar
флаг kz
Спасибо за совет. Пока не нашел времени попробовать, но как только найду, сообщу о результате. А пока не могли бы вы объяснить, как работает это решение?
Рейтинг:0
флаг pl

РЕДАКТИРОВАТЬ: Для Lenovo Yoga slim 7 видеокарты, возможно, Intel Iris Xe Graphics и, вероятно, нет графического процессора NVIDIA (еще не подтверждено).

Карта явно имеет некоторые проблемы со стандартным ядром Ubuntu 20.04 (например, #1, #2).

Возможные решения:

  1. Отключить безопасную загрузку в БИОС.
  2. Обновление до 20.10 или 21.04.
  3. Установить ОЕМ ядро 20.04 с sudo apt установить linux-oem-20.04 && перезагрузка sudo 0. Вы также можете попробовать с более новым Linux-OEM-20.04c, а затем проверьте доступные параметры с помощью apt-кэш поиска linux-oem-2.

В качестве альтернативы вы можете попробовать собрать/установить более новый 5.12 или даже 5.13/5.14 ядро, YMMV. Или вы можете немного подождать с текущим, работоспособным состоянием, пока более новые ядра не станут стандартными.

Я не уверен, какой из этих вариантов использует все преимущества обоих графических блоков.


Вы не разместили всю запрашиваемую информацию. Есть много Леново Йога модели. Это потенциальное решение может работать, в зависимости от вашего оборудования.

Опубликовать вывод

$ дпкг -л | grep нвидиа
$ dmesg | grep дрм 
$ sudo lshw -c видео
$ glxinfo -B
$ sudo lshw -C отображение
$ hwinfo --gfxcard
$ sudo update-pciids
$ lspci -v | egrep -i --color 'vga|3d|2d'

Вы увидите одну или две строки вывода лспци... Первая строка, скорее всего, будет примерно такой

00:02.0 VGA-совместимый контроллер: корпорация Intel ...

Первое поле 00:02.0 это идентификатор устройства. Вторая строка (если она присутствует), скорее всего, будет выглядеть примерно так:

01:00.0 VGA-совместимый контроллер: NVIDIA Corporation ...

Затем опубликуйте вывод

$ sudo lspci -v -s <идентификатор устройства #1>
$ sudo lspci -v -s <идентификатор устройства #2>

Если во второй строке сообщается о графическом процессоре NVIDIA, установите драйверы с

$ sudo подходящее обновление
$ sudo подходящее обновление
$ sudo apt установить xserver-xorg-video-nouveau 
$ sudo apt установить nvidia-драйвер-470

и перезагрузиться. Первая строка предоставляет драйверы nouveau с открытым исходным кодом, которые могут быть полезны в некоторых случаях (и их наличие не помешает). Вторая линия предоставляет проприетарные драйверы, которые, как правило, предпочтительны, если они работают.

После загрузки опубликуйте вывод

$ ubuntu-драйверы устройств
$ дпкг -л | grep нвидиа
$ nvidia-smi

Источник: (один из многих) https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/

Nate T avatar
флаг it
Черт возьми, Санчо, ты всегда опережал меня. XD Хороший ответ.
флаг cn
Я сделал это. Это все еще не работает ... Кажется, я пробовал все в Интернете. Работает только при установке nomodeset но тогда кнопки яркости не работают.
флаг cn
леново йога тонкий 7
Nate T avatar
флаг it
@mrSuperEvening `man systemcmd` прочитал это. или `systemctl`, вы можете настроить псевдонимы в bashrc. Сначала используйте команды, чтобы написать команду, которая увеличивает громкость примерно на 2%. Затем сделайте то же самое для вниз. затем установите для них псевдонимы volup и voldown соответственно.
sancho.s ReinstateMonicaCellio avatar
флаг pl
@mrSuperEvening - Пожалуйста, опубликуйте вывод перечисленных команд. Это лучший способ помочь другим помочь вам. Едва ли я вижу причину, по которой я этого не делаю. В противном случае вы идете по пути «реверс-инжиниринга» решения, что только замедлит его или, возможно, сделает так, что его не будет.
флаг cn
@sancho.sReinstateMonicaCellio `sudo apt install linux-oem-20.04` - спасибо, теперь стало намного лучше. Экран иногда мерцает (и дает странные пятна на экране), но это лучше, я могу использовать кнопки яркости.
sancho.s ReinstateMonicaCellio avatar
флаг pl
@mrSuperEvening - я думаю, вы столкнулись с очень актуальной проблемой. Вы можете опубликовать дополнительную информацию, чтобы получить лучшее решение.
sancho.s ReinstateMonicaCellio avatar
флаг pl
@mrSuperEvening - Вы также можете попробовать более новую версию `linux-oem-20.04c`.
флаг cn
обновился до 21.04, все так же
флаг cn
``ubuntu-драйверы устройств == /sys/устройства/:00/0000:00:06.0/0000:01:00.0 == модалии: производитель: корпорация NVIDIA модель: TU117M [GeForce MX450] драйвер: nvidia-driver-460-server — несвободный дистрибутив драйвер: nvidia-driver-470 - рекомендуется несвободный дистрибутив драйвер: nvidia-driver-460 — несвободный дистрибутив драйвер: nvidia-driver-450-server — несвободный дистрибутив драйвер: nvidia-driver-470-server — несвободный дистрибутив драйвер: xserver-xorg-video-nouveau — встроенный бесплатный дистрибутив
флаг cn
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/128657/discussion-between-mrsuperevening-and-sancho-s-reinstatemonicacellio).
David avatar
флаг kz
@mrSuperEvening В конце концов вы нашли решение? У меня практически такая же проблема с Lenovo IdeaPad 5 Pro 14ITL06 с графическим процессором Intel Iris Xe. Либо я помещаю «nomodeset» в grub, но теряю возможность управлять яркостью, либо удаляю опцию «nomodeset», и я могу управлять яркостью, но экран мерцает всякий раз, когда я перемещаю мышь. У меня Ubuntu 21.10, и я перепробовал много решений, таких как одно из вышеперечисленных или связанных с этим вопросом, но безрезультатно. Любая помощь приветствуется.
флаг cn
@David Добавьте `i915.enable_psr=0 i8042.direct i8042.dumbkbd` в GRUB_CMDLINE_LINUX_DEFAULT
Рейтинг:0
флаг ag

Хотя это похоже на метод грубой силы, он сработал для меня.Изначально, когда мой Ubuntu застрял на фиолетовом экране:

Я перезапустил систему.
Нажал клавишу E и добавил nomodeset как: ro тихий всплеск &vt_handoff nomodeset.
Нажал F10 и после перезагрузки системы открыл терминал.
Напишите sudo gedit /etc/default/grub/ в терминале.
Добавьте nomodeset следующим образом: GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск nomodeset"
Сохраните файл и напишите sudo update-grub.

Теперь основная часть:

Перейдите к приложениям, откройте программное обеспечение и обновите его.
Щелкните дополнительные драйверы и выберите рекомендуемый, а НЕ X.Org xserver.
После этого перезагрузите систему.
Но на этот раз снова нажмите E в меню grub и (удалите) nomodeset и нажмите F10.
Система запустится нормально.
После запуска снова откройте файл grub, как на шаге 4, но на этот раз удалите nomodeset и сохраните файл.
Напишите sudo update-grub и перезапустите систему.

Поздравляем! Теперь ваша система будет отлично работать при обычной загрузке, без nomodeset, и вы сможете увеличивать/уменьшать яркость экрана.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.