LINUX.ORG.RU

Debian 11. Lenovo Legion 5. Intel + NVidia.

 , , ,


0

1

Я являюсь владельцем ноутбука Lenovo Legion 5 (2020 года).

Конфигурация железа:
1) CPU - Core i7-10750H
2) GPU1 - Intel UHD (встроенная)
3) GPU2 - NVIDIA TU116M [GeForce GTX 1660 Ti Mobile] (дискретная)
4) В Биосе есть два режима работы видео: гибридный и дискретный. Выставлен гибридный режим (встроенная + дискретная). В дискретном режиме внешний начинает работать. Но нужен именно гибридный режим
5) Внутренний экран в гибридном режиме работает на втроенной карте. HDMI выход на внешний монитор выводит изображение только через дискретную карту, вне зависимости от режима.

На данный ноутбук устанавливаю дистрибутив «Debian 11 KDE with non-free» (debian-live-11.0.0-amd64-kde+nonfree.iso), стандартный тоже пробовал.

Проблема:
Не отображается изображение на внешнем мониторе (HDMI), когда запущена Debian (внутренний работает).

Хотя при загрузке на несколько секунд показывается дебиановский загрузочный экран на обоих экранах (встроенном и внешнем).
Если установить дрова Nvidia, то перестанет работать встроенный экран, начнет работать внешний.
Еще пробовал ставить Manjaro 21.07 KDE.
В ней оба экрана работают, стоят какие-то open source драйвера: video-linux, даже не обязательно устанавливать NVidia драйвера.
Вот как выглядят установленные дрова в Manjaro (картинка взята для примера): Картинка

Вопрос:
Как заставить работать Debian 11 c внешним монитором, при том чтобы работал и встроенный?

Похожая проблема:
Похожая проблема: ссылка. Но там на Manjaro, на Manjaro у меня работает. И там решение написано скомкано.

P.S. Я в Linux неопытный пользователь пока еще (по крайней мере в области драйверов и железа в линукс).



Последнее исправление: vibondarenko (всего исправлений: 4)
Ответ на: комментарий от anonymous

Получилось включить внешний экран по вот этой инструкции:
Cсылка
Только вместо названий я использовал номера провайдеров, ну и выходы у меня HDMI-1-1 (внешний экран) и eDP-1 (встроенный экран).
А теперь как сделать, чтобы автоматом при загрузке системы подключался внешний экран, если он подключен к разъему?

vibondarenko
() автор топика
Ответ на: комментарий от vibondarenko

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

anonymous
()
Ответ на: комментарий от vibondarenko

автоматом - не знаю
а вручную просто - передаёшь ядру video=HDMI-1-1:e video=eDP-1:d или video=eDP-1:e video=HDMI-1-1:d
в первом случае видео пойдёт на внешний экран, во втором - на встроенный

anonymous
()
Ответ на: комментарий от anonymous

Сделал вот такой скрипт:

#!/bin/bash
xrandr --setprovideroffloadsink 1 0
xrandr --setprovideroutputsource 1 0
xrandr --newmode "1920x1080_73.00"  213.25  1920 2056 2256 2592  1080 1083 1088 1129 -hsync +vsync
xrandr --addmode HDMI-1-1 1920x1080_73.00
xrandr --output HDMI-1-1 --mode 1920x1080_73.00 --auto --left-of eDP-1
Добавил его в автозагрузку при входе в систему.
Заработало.
Со временем разберусь, сделаю более красиво.

vibondarenko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.