Невозможно физически отключить встроенный дисплей

TLDR; Is it possible to physically turn off a built in display for a laptop so a docking station could utilise all available display outs.

I am struggling to physically turn-off a laptops built in display for Ubuntu 20.04. Due to the built in display always being available, when I attempt to connect more than a total of 3 [internal or external] monitors to my Dell Docking Station WD19 Thunderbolt in Settings > Screen Display I receive the error (in the windows title bar):

Changes Cannot be Applied
This could be due to hardware limitations

It is worth noting that the documentation for the docking station states:

NOTE: : Linux operating system is unable to physically turn-off built-in display, the external display numbers will be one less than the display numbers listed in above tables.


Additional Info:

  • Graphics card: NVIDIA GeForce GTX 1650 4GB GDDR5
  • Graphics driver: NVIDIA Corporation: TU117M [GeForce GTX 1650 Mobile / Max-Q] - Using NVIDIA driver metapackage from nvidia-driver-440
1
задан 12 June 2020 в 21:47

3 ответа

Наконец-то разобрался, через 10 часов я получил разрешение 1920x1080 на своем неизвестном мониторе. Оказывается, что в nvidia-settings запущен «невидимый» файл xorg.conf. nvidia-settings дает вам возможность увидеть скрытые настройки, если вы объедините ваш xorg.conf, чтобы я запустил:

sudo nvidia-settings

Затем на вкладке «Конфигурация дисплея XServer» он дает возможность «Сохранить в X Файл конфигурации. ' Оттуда у вас есть возможность объединиться с существующим файлом xorg.conf. Как только я сделал это, он обнаружил все скрытые атрибуты, которые nvidia-settings добавлял в файл xorg.conf, и я сразу заметил, что значение горизонтального обновления было слишком низким, и я изменил его на 83. Ниже мой новый xorg. Хорошо, если вы нажмете любую клавишу, монитор проснется, поэтому, чтобы выключить экран, не включая его, используйте следующую команду:

sleep 3; xset dpms force off

Для определения отображения вы можете использовать команду

'$ xrandr'

. Вы даже можете запустить xrandr --output --brightness 0 чтобы вручную отключить дисплей для выбранного монитора.

ПРИМЕЧАНИЕ : Once You $ sleep 3; xset dpms принудительно отключается , вы не сможете включить дисплей нажатием или нажатием любой клавиши, тогда вам придется слепо вводить код или использовать дополнительный дисплей.

0
ответ дан 19 June 2020 в 21:25

Предполагая, что Dell действительно заинтересована в решении этой признанной проблемы, (операционная система Linux не может физически отключить встроенный дисплей, номера внешних дисплеев будут на один меньше, чем номера дисплеев, перечисленные в таблицах выше.) скорее всего, это будет решено с помощью обновления прошивки для рассматриваемого устройства.

0
ответ дан 24 June 2020 в 16:01

Вы можете попробовать отразить экран вашего ноутбука на одном из внешних мониторов. Как я могу отразить один из экранов в конфигурации с 3 мониторами?

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

xrandr --output SCREEN1 --output SCREEN2 --output SCREEN3 --output SCREEN4 --same-as SCREEN1

заменив «SCREEN#» на имена дисплеев (при условии, что SCREEN1 — это дисплей вашего ноутбука).

0
ответ дан 2 July 2020 в 15:19

Другие вопросы по тегам:

Похожие вопросы: