Скрипт для устранения мерцаний на HP EliteBook G6 830 (i915 Intel)

Если у вас мерцает экран на этом ноутбуке под Linux, проблема чаще всего связана с драйвером Intel и параметрами системы. Чтобы исправить это, можно использовать готовый скрипт, который автоматически проверяет конфигурацию и настраивает всё необходимое.

Важно: проверено исключительно на ноутбуке HP EliteBook G6 830.

Что делает скрипт

Скрипт hp-elitebook-g6-830-intel-fix.sh выполняет следующие действия:

  • Проверяет и при необходимости устанавливает правильные GRUB-параметры:
    intel_iommu=igfx_off i915.fastboot=1
  • Проверяет, что legacy Intel-драйвер удалён
  • Проверяет, что Xorg использует драйвер modesetting
  • Проверяет, что модуль i915 загружен
  • Проверяет, что аппаратный рендерер активен
  • Выдаёт понятный отчёт и рекомендации перед перезагрузкой

Как использовать

  1. Скачайте скрипт:
wget https://lewickiy.ru/downloads/hp-elitebook-g6-830-intel-fix.sh
  1. Сделайте его исполняемым:
chmod +x hp-elitebook-g6-830-intel-fix.sh
  1. Запустите скрипт с правами администратора:
sudo ./hp-elitebook-g6-830-intel-fix.sh

Скрипт пошагово проверит состояние системы и выдаст подробные рекомендации по исправлению мерцаний экрана.

Следуйте инструкциям скрипта, чтобы безопасно применить все необходимые изменения и перезагрузить ноутбук.

Содержание скрипта hp-elitebook-g6-830-intel-fix.sh

Скрипт предназначен для устранения мерцаний экрана на HP EliteBook G6 830 с графикой Intel UHD 620. Он выполняет автоматическую диагностику и настройку системы.

Основные блоки скрипта

  1. Проверка GRUB-параметров
    • Скрипт проверяет, установлены ли правильные параметры ядра для Intel-драйвера: intel_iommu=igfx_off i915.fastboot=1
    • Если параметры отсутствуют или неверные, скрипт предлагает их добавить и подсказывает, как обновить GRUB.
  2. Удаление legacy Intel-драйвера
    • Проверяет, не установлен ли старый драйвер xserver-xorg-video-intel.
    • Если он установлен, выводится рекомендация удалить его: sudo apt remove xserver-xorg-video-intel
    • Это важно, чтобы Xorg использовал современный modesetting драйвер.
  3. Проверка драйвера Xorg
    • Скрипт проверяет, что Xorg использует драйвер modesetting, а не устаревший Intel-драйвер.
    • Если используется неправильный драйвер, выводится инструкция по исправлению.
  4. Проверка загрузки модуля i915
    • Скрипт проверяет, загружен ли модуль ядра i915.
    • Если модуль не активен, скрипт подсказывает, как его загрузить: sudo modprobe i915
  5. Проверка аппаратного рендерера
    • Скрипт проверяет, активен ли аппаратный рендеринг через glxinfo или vainfo.
    • Если рендеринг неактивен, скрипт выдаёт рекомендации для его включения.
  6. Выдача отчёта и рекомендаций
    • В конце работы скрипт формирует пошаговый отчёт о текущем состоянии системы.
    • Указывает, какие действия нужно сделать перед перезагрузкой, чтобы устранить мерцания.

Итог

Скрипт не вносит изменений автоматически без согласия пользователя. Он даёт подробные рекомендации и проверяет каждый важный элемент, который влияет на стабильность графики Intel на ноутбуке HP EliteBook G6 830.