Это не подход xrandr -, который, как я знаю, работает в X, но для консоли вы можете попробовать это — вы также можете записать в этот /sys/class/drm/card0-DP-1/status
файл. Я не смог найти подходящей документации, но, к счастью, Linux имеет открытый исходный код. При просмотре исходного кода видно, что он принимает несколько значений :detect
, on
, on-digital
и off
.
Таким образом, echo detect > /sys/class/drm/card0-DP-1/status
следует принудительно выполнить повторную -проверку наличия монитора. Или echo on-digital > /sys/class/drm/card0-DP-1/status
может включить его, независимо от того, что думает об обнаружении.
редактировать:В X я использовал это для работы с HDMI, который не обнаружил, что его подключили — это заставит -включить выход. Но, к сожалению, только видео, аудио HDMI не будет работать (и, по-видимому, невозможно без исправления ядра ):
.
xrandr --newmode "Mode 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
xrandr --addmode HDMI-1 "Mode 2"
xrandr --output HDMI-1 --mode "Mode 2" --right-of LVDS-1
Все эти числа определяют время видео; обычно это определяется автоматически -, самый простой способ получить их — это захватить режим, который он использует, когда вы загрузились с ним, чтобы он работал (xrandr --verbose
, чтобы показать их ).
Я исправил эту проблему, переустановив этот драйвер от пользователя GitHub ghostrider -reborn .