LINUX.ORG.RU

Второй монитор к ноуту на гибридной карте

 , ,


0

1

Debian 13

Lenovo Legion S7 15ACH6

AMD Ryzen™ 7 5800H with Radeon™ Graphics × 16

NVIDIA GeForce RTX 3060 Laptop GPU

GNOME

Подключаю к порту type-c монитор и в режиме гибридной графики изображение не показывается. В настройках гнома монитор отображается, но не активен. Включаешь переключатель, мигает экран и возвращается к исходному. Если в UEFI переключить только на дискретную карту, монитор работает. Но пользоваться невозможно - начинают очень сильно тормозить изображение как на встроенном, так и внешнем мониторе. Режим графики XORG. В вайланде монитор не показывается даже в настройках, думаю из-за драйверов NVIDIA. Установлены 535.161.08

Я так понял, существует проблема с гибридными картами. Подскажите, пожалуйста, есть ли решение этой проблемы?

Посмотри обзоры, есть ли в это дефект, а то в lenovo legion 5 из-за плохого охлаждения транзисторов питания памяти GPU их пробивало и происходил прогар текстолита материнской платы с выходом всей видео памяти и контроллера видео памяти в кристалле GPU из строя.

Смотри каналы по ремонту ноутбуков.

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

Я тебе где-то сказал про аппаратную проблему?

Я тебя предупредил, что возможно за 100К с лишним ты купил ноутбук, который может из-за дефекта инженеров сгореть в ближайшее время.

Следи за ним, понизь частоту GPU, видео памяти и не играй много.

Посмотри на Youtube каналы блогеров мастерских по ремонту ноутбуков.

Вот для ознакомления: https://www.youtube.com/watch?v=nf1964As88Q

А по твоей проблеме - без понятия, читай Wiki страницы твоего дистрибутива. У меня нет ноутбука с дискретной графикой Nvidia, на котором стоял бы Linux.

Предупреждаешь человека, а он не понимает, что его предостерегают.

Странный ты человек.

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

xrandr –setprovideroutputsource NVIDIA-G0 modesetting Could not find provider with name modesetting

xrandr –listproviders

Providers: number : 2 Provider 0: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:AMD Radeon Graphics @ pci:0000:06:00.0 Provider 1: id: 0x1fa cap: 0x2, Sink Output crtcs: 4 outputs: 5 associated providers: 1 name:NVIDIA-G0

Пробую эту команду:

xrandr –setprovideroutputsource NVIDIA-G0 AMD Radeon Graphics @ pci:0000:06:00.0 xrandr: unrecognized option ‘Radeon’ Try ‘xrandr –help’ for more information.

Этот вариант, где ставлю номера провайдеров - проходит:

xrandr –setprovideroutputsource 1 0

Дальше:

xrandr –auto

Экран мигает, но результата нет

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

Можешь нормально вывести с оформлением разметки, чтобы вывод команды не расползался?

Чтобы было вот так:

findmnt
TARGET                                SOURCE      FSTYPE          OPTIONS
/                                     /dev/sda4   xfs             rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota
├─/sys                                sysfs       sysfs           rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security              securityfs  securityfs      rw,nosuid,nodev,noexec,relatime

Читай вот это: https://www.linux.org.ru/help/markdown.md

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

У тебя не стандартная конфигурация, обычно гибридная графика Nvidia идёт с процессорами Intel и даже в документации Nvidia, правда для более старого драйвера Nvidia пример для гибридной графики Intel + Nvidia.

To use the NVIDIA driver as an RandR 1.4 output source provider, the X server needs to be configured to use the NVIDIA driver for its primary screen and to use the “modesetting” driver for the other graphics device. This can be achieved by placing the following in /etc/X11/xorg.conf:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "<BusID for NVIDIA device here>"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

https://download.nvidia.com/XFree86/Linux-x86_64/396.51/README/randr14.html

Для связки Radeon + Nvidia вот: https://forums.developer.nvidia.com/t/solved-xrandr-1-5-with-setprovideroutputsource-failed-with-nvidia-driver-418-56-2-on-debian-quadro-p400/74241

Читай ответ, помеченный решенем.

anonymous
()

Проблема в том, что ты не читал рач вики. Тебе нужно проприетарный драйвер nvidia добавить в initramfs и удалить конфиг xorg.conf, если его вручную создавал. Если сложно понять написанное, то поставь драйвер nvidia и dracut, последний сам все что найдет добавляет в initramfs, после проделанного монитор автоматом начнет работать после подключения (естественно после перезагрузки)

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

В заголовке написано, Debian 13.

Проблема в том, что ты не читал рач вики.

Ой, насмешил )))

то поставь драйвер nvidia и dracut

У него Debian 13.

У тебя рач головного мозга с усугублением бтрфс.

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

удалить конфиг xorg.conf, если его вручную создавал.

У него гибридная графика. В документации Nvidia заметь указано напротив, если не целиком xorg.conf создать, то описать секцию Device и в ней указать определение для видео карты Intel и Nvidia, но у него Radeon, поэтому в ссылке на форум Nvidia указано как сделать подобное, но в случае связки AMD (Radeon) + Nvidia.

Ну подумай уже, пожалуйста. Существует не только Арч, его совсем мало, существуют и другие дистрибутивы, как бы тебе ни хотелось. Плюс существует не только связка Intel + Nvidia (nvidia optimus), а ещё и radeon + nvidia.

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

Существует не только Арч

Да еще существует Gentoo Wiki, а Debian Wiki даже на статус 20-страничного руководства не годится

У него гибридная графика. В документации Nvidia заметь указано напротив, если не целиком xorg.conf создать, то описать секцию Device и в ней указать определение для видео карты Intel и Nvidia, но у него Radeon, поэтому в ссылке на форум Nvidia указано как сделать подобное, но в случае связки AMD (Radeon) + Nvidia.

Начнем с того, что у меня такой же ноут был… и дальше можно не продолжать. Там в общем второй монитор напрямую к дискретке подключается, поэтому нужен Prime Render Offload, а для него нужно чтобы драйвер был предварительно загружен, те включен в initramfs

rtxtxtrx
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)

Получилось запустить в гибридном режиме второй монитор. В XORG сделать prime из дискретной, но тормоза никуда не ушли. У меня стоит максимальная производительность если что, тут что-то другое. Пока пробую дальше. Спасибо за ответы, хоть направили в нужное направление

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

а для него нужно чтобы драйвер был предварительно загружен, те включен в initramfs

Обязательно грузить в initramfs, по другому точно никак?

Т.е. если я пропиши /etc/modules или в /etc/modprobe.d/nvidia.conf - всё работать не будет. Не я тебя понял.

Видимо путь только один.

anonymous
()