MSI GE70 Яркость экрана

Я тестировал почти все варианты, которые я мог найти в Интернете, о том, что я могу уменьшить яркость экрана, которая сейчас находится на максимуме, но большинство решений, которые я нашел, управляют яркостью через / sys / class / backlight.

Однако в моем случае / sys / class / backlight пуст.

Я также попробовал различные варианты, добавив атрибуты acpi en vendor в / etc / default / grub, но ни один из них не работает.

Так что прямо сейчас у меня нет идей, и у моих глаз очень болит …

Благодаря

У меня была такая же проблема на моем MSI GE70 Apache Pro, и, хотя ответа нет, найти ее непросто, поэтому я документирую свой опыт здесь.

Симптомы:

  • Подсветка застряла на полной яркости и не реагировала на функциональные клавиши яркости.
  • / sys / class / backlight пуст, что указывает на то, что функции ACPI для управления подсветкой недоступны.

Я нашел ключевой ключ в записи вики Arch Linux «backlight»:

На ноутбуках Nvidia Optimus параметр nomodeset параметров ядра может препятствовать регулировке подсветки.

MSI GE70 имеет графику Intel, а также дискретный NVIDIA 860M. Чтобы заставить программу установки Fedora 20 работать, мне пришлось загрузиться с параметром ядра nomodeset. Это привело к установке GRUB2. Я не уверен, что это намеренно или нет, но это необязательно, потому что установленная конфигурация GRUB2 включает в себя параметры для черного списка драйвера nouveau, который конфликтует с оборудованием NVIDIA.

Полное окончательное решение – удалить параметр ядра nomodeset и добавить параметр acpi_backlight = vendor kernel. Процедура такова:

тестирование

  1. Во-первых, чтобы проверить, что это решение, перезагрузите систему и в меню загрузки GRUB2, нажмите «e», чтобы отредактировать конфигурацию, прокрутите вниз и отредактируйте линию linux или linuxefi (в зависимости от того, есть ли у вас BIOS или UEFI – мой ноутбук имел UEFI).
    • Удалите параметр nomodeset, если он есть.
    • Добавьте параметр acpi_backlight = vendor
    • Моя конфигурация также содержала «nouveau.modeset = 0 rd.driver.blacklist = nouveau», который, по моему мнению, является волшебным заклинанием, чтобы предотвратить совпадение nouveau с драйвером NVIDIA. Я оставил это там, и это не повредило.
  2. Нажмите F10, чтобы продолжить загрузку системы. Вы должны быть в состоянии настроить яркость экрана с помощью клавиатуры, и символический каталог / sys / class / backlight / intel_backlight теперь будет существовать.
  3. Untested: Я считаю, что теперь будет работать целый ряд клиентских приложений, которые зависят от данных ACPI в файловой системе / sys.

Создание исправления Постоянный

  1. Как root, отредактируйте / etc / default / grub и измените строку GRUB_CMDLINE_LINUX = на:
    • Удалите параметр nomodeset.
    • Добавить acpi_backlight = поставщик
  2. Завершите изменения конфигурации GRUB2.
    • В Ubuntu команда, по-видимому, « update-grub ».
    • На Fedora 20 с UEFI я сначала создал grub2-mkconfig -o /etc/grub2-efi.cfg /etc/grub2-efi.cfg, а затем сделал: grub2-mkconfig -o /etc/grub2-efi.cfg . Я читал в другом месте, что файл для обновления – это /etc/grub2.cfg, однако, в моей системе, которая является слепой символической ссылкой, и когда я попытался ее использовать, изменения не вступили в силу. Я предполагаю, что файл обрабатывается только в системах BIOS.
  3. Вот и все. Затем вы можете перезагрузить систему, и все должно работать.