Вопрос или проблема
У меня проблема с тем, что когда я устанавливаю Ubuntu 24.04 LTS на свой ноутбук Lenovo, у меня иногда появляются экраны с вертикальными линиями. По словам CHATGPT, это эффект разрыва изображения, но я не знаю, как это исправить. Характеристики моего устройства и моих драйверов:
~ > lspci -k | grep -EA3 ‘VGA|3D|Display’
00:02.0 VGA совместимый контроллер: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
Подсистема: Lenovo WhiskeyLake-U GT2 [UHD Graphics 620]
Драйвер ядра в использовании: i915
Ядерные модули: i915
~ > sudo lshw -c video 9s
*-display
описание: VGA совместимый контроллер
продукт: WhiskeyLake-U GT2 [UHD Graphics 620]
производитель: Intel Corporation
физический идентификатор: 2
информация о шине: pci@0000:00:02.0
логическое имя: /dev/fb0
версия: 02
ширина: 64 бита
частота: 33MHz
возможности: pciexpress msi pm vga_controller bus_master cap_list rom fb
конфигурация: depth=32 driver=i915 latency=0 resolution=1366,768
ресурсы: irq:143 память:a0000000-a0ffffff память:90000000-9fffffff ioport:4000(size=64) память:c0000-dffff
~ > cat /etc/X11/xorg.conf.d/20-intel.conf
Раздел “Устройство”
Идентификатор “Intel Graphics”
Драйвер “intel”
Опция “TearFree” “true”
КонецРаздела
~ > xrandr
Экран 0: минимум 8 x 8, текущий 1366 x 768, максимум 32767 x 32767
eDP1 подключен первичный 1366×768+0+0 (нормальный слева перевернутый вправо по оси x оси y) 340mm x 190mm
1366×768 60.06*+
1280×720 59.86 60.00 59.74
1024×768 60.00
1024×576 60.00 59.90 59.82
960×540 60.00 59.63 59.82
800×600 60.32 56.25
864×486 60.00 59.92 59.57
640×480 59.94
720×405 59.51 60.00 58.99
680×384 60.00
640×360 59.84 59.32 60.00
HDMI1 отключен (нормальный слева перевернутый вправо по оси x оси y)
VIRTUAL1 отключен (нормальный слева перевернутый вправо по оси x оси y)
~ >
Ответ или решение
Краткий обзор проблемы
Вы столкнулись с проблемой экранного "разрыва" (tearing) на вашем ноутбуке Lenovo после установки Ubuntu 24.04 LTS, что проявляется в виде вертикальных линий и "панталонов". Данная проблема часто возникает при использовании не оптимизированных драйверов графики и, как сообщается, вашему устройству установлены драйвера Intel (i915
). В этом ответе мы рассмотрим возможные решения вашей проблемы, включая настройки драйвера, конфигурацию дисплея и использование дополнительных инструментов.
Характеристики системы
Судя по предоставленной информации, ваш ноутбук оснащен графическим процессором Intel UHD 620. Вы используете драйвер i915
, который является стандартным для графических карт Intel на Linux.
Ключевые параметры:
- Графическая карта: Intel UHD Graphics 620
- Параметры драйвера: Опция "TearFree" активирована в конфигурации.
Решения для устранения разрывов экрана
-
Проверка и оптимизация конфигурации драйвера:
Ваша конфигурация в файле
/etc/X11/xorg.conf.d/20-intel.conf
уже включает опцию "TearFree". Убедитесь, что эта конфигурация загружается корректно. Дополнительно можно добавлять и другие опции для улучшения работы графики:Section "Device" Identifier "Intel Graphics" Driver "intel" Option "TearFree" "true" Option "TripleBuffer" "true" Option "AccelMethod" "sna" EndSection
После изменения конфигурации перезагрузите ваш компьютер.
-
Обновление драйверов:
Убедитесь, что вы используете последнюю версию драйверов Intel. Для этого выполните:
sudo apt update sudo apt upgrade
Также рассмотрите подключение PPA (Personal Package Archive) для более свежих версий драйверов Intel, если это необходимо.
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
После установки и обновления системы перезагрузите компьютер.
-
Использование композитора:
Попробуйте использовать композитор, который может сгладить разрывы. Например, включите композитор в вашей среде рабочего стола:
-
Для GNOME:
gsettings set org.mate.session required-components windowmanager 'marco --replace'
-
Если вы используете другой оконный менеджер, проверьте, есть ли у него аналогичные параметры.
-
-
Проверка параметров частоты обновления экрана:
Убедитесь, что ваше разрешение и частота обновления экрана установлены правильно:
xrandr --output eDP1 --mode 1366x768 --rate 60.06
Можно попробовать переменную
--rate
, меняя значение, чтобы найти оптимальное, если монитор поддерживает разные частоты. -
Использование альтернативных графических интерфейсов:
Если проблема с разрывом экрана сохраняется, вы можете рассмотреть возможность использования другого графического интерфейса, например, KDE Plasma, который часто показывает лучшие результаты в плане управления графическими ресурсами.
Заключение
При выполнении вышеуказанных шагов можно значительно улучшить опыт работы с Ubuntu и минимизировать проблемы с "разрывами" экрана. Если вышеописанные варианты не решают проблему, возможно, потребуется более глубинное исследование совместимости конкретного оборудования с версией Ubuntu или даже поиск альтернативных графических драйверов.