Я только что установил Linux Mint 18 на чистый раздел на моем Thinkpad T420. В нем используется графический чипсет NVS4200M, который представляет собой карту на базе Optimus. Однако я отключил Optimus в BIOS и заставил систему использовать дискретную видеокарту, так что на уровне операционной системы у меня, похоже, есть дискретная видеокарта.
Система установилась без проблем, и первым моим изменением было выбрать nvidia-361
в качестве графического драйвера с помощью диспетчера драйверов. После перезагрузки система по-прежнему работает. Я могу проверить, что модуль ядра загружен. Однако мои клавиши яркости не работают.
Вот содержимое /sys/class/backlight
:
> ls /sys/class/backlight
thinkpad_screen
и, хотя мой экран застрял на 100% яркости,
> cat /sys/class/backlight/thinkpad_screen/actual_brightness
0
Я использовал различные версии Ubuntu в течение почти 5 лет на этом компьютере, и в разные моменты в прошлом мне нужно было изменить командную строку GRUB, чтобы включить "acpi_backlight=vendor"
или "video. use_native_backlight=1"
. Однако ни то, ни другое не возвращает мне контроль яркости.
Я спрашиваю здесь, потому что руководства, которые я могу найти, кажутся в основном довольно устаревшими, и я в растерянности относительно следующего шага. Заранее спасибо за любые идеи.
Редактировать: Я должен добавить, что регуляторы подсветки работают, пока не появляется экран Nvidia spash, затем они перестают влиять на экран. Я вижу, как индикатор яркости увеличивается и уменьшается в Cinnamon, но яркость экрана остается на том уровне, на котором она была установлена в момент появления заставки Nvidia.
Оказывается, включение Optimus действительно решает эту проблему. Я избегал его включения, потому что в прошлом он плохо поддерживал Linux и ломал сервер отображения.
В Linux Mint 18, ядре 4.4 и nvidia-361 включение Optimus в BIOS T420 (в разделе «Дисплей») заставляет все работать на ThinkPad T420 «из коробки». Вы можете войти в конфигурацию BIOS, удерживая F10 во время загрузки.