Могу ли я иметь черные полосы (a.k.a. overscan) на мониторе, пожалуйста?

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

Я не вижу таких параметров масштабирования в настройках дисплея, а уменьшение разрешения по-прежнему будет растягиваться по всему экрану.

Это графическая карта Intel HD Graphics 5500 на ноутбуке с внешним монитором.

Можно ли это сделать?

1
задан 20 April 2017 в 08:51

3 ответа

У меня есть nvidia, поэтому я не могу точно сказать, что то, что сработало для меня, будет работать на вас. Различия в возможностях также могут доходить до доступных функций, предлагаемых фактическим монитором.

Я рассмотрю яркость и затухание отдельно

Яркость:

Если ваш экран слишком яркий по ночам, попробуйте программу, такую ​​как красное смещение. Он не уменьшает подсветку. Это программный подход к «настройке цветовой температуры вашего экрана в соответствии с вашим окружением».

Яркость:

xrandr - ваш друг Вот. В принципе, вы хотите открыть терминал, используйте xrandr, чтобы найти свойство overscan, а затем настройте overscan. Вот как я это сделал на моем.

В терминале запустите xrandr --prop. Это выплеснет свойства для всех устройств вывода видео, подключенных или отключенных. Найдите раздел, относящийся к подключенному дисплею. Моя выглядит так ... HDMI-0 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 EDID: 00ffffffffffff005a63248201010101 14140103802f1e782e78f5a655489b26 125054bfef80a940950f950081808140 714f0101010121399030621a274068b0 3600da281100001c000000ff00524d41 3130323030353632390a000000fd0032 4b185211000a202020202020000000fc 00564132323332205365726965730031 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: HDMI ConnectorNumber: 1 _ConnectorLocation: 1 1680x1050 59.95*+ 1600x1200 60.00 1440x900 74.98 59.89 1280x1024 75.02 60.02 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 800x600 75.00 72.19 60.32 56.25 640x480 75.00 72.81 59.94 HDMI-0 - мой вывод, а Border: 0 0 0 0 - свойство, представляющее для меня интерес. Остерегайтесь, свойства выглядят чувствительными к регистру! Теперь я запускаю xrandr --output HDMI-0 --set Border 100,100,100,100, и он создает 100-пиксельную черную границу вокруг моего экрана. Для сброса я запускаю xrandr --output HDMI-0 --set Border 0,0,0,0, и граница ушла.

Если вы захотите, вы можете привязать их к быстрым клавишам, чтобы включить или выключить сверхсканирование.

* Внимание: я заметил, что когда я увеличиваю окна на своем экране, самый правый край окна не видно и попадает под черную границу. Возможно, это связано с тем, что у меня есть два монитора. Это не проблема, если я не увеличиваю окна и не перемещаю и не изменяю окно, чтобы оно находилось в видимой рабочей области.

1
ответ дан 22 May 2018 в 23:25
  • 1
    Кажется, этот параметр Borded является специфичным для nvidia. Я бы хотел решить ту же проблему. Но мой xrandr --prop выглядит как HDMI2 connected primary EDID: 0000.. aspect ratio: Automatic supported: Automatic, 4:3, 16:9 Broadcast RGB: Automatic supported: Automatic, Full, Limited 16:235 audio: auto supported: force-dvi, off, auto, on 1920x1080 ..., а на --set Broders он забросил ошибку X Error of failed request: BadName (named color or font does not exist) – Dima Fomin 23 April 2017 в 14:45
  • 2
    @DimaFomin, извините, я не вижу никаких свойств там, которые выглядят так, как будто они выполнили бы то, что вы ищете. Возможно, вам повезло создать новый вопрос и включить в него весь выпуск xrandr --prop с вашим вопросом. – b_laoshi 25 April 2017 в 04:57

У меня есть nvidia, поэтому я не могу точно сказать, что то, что сработало для меня, будет работать на вас. Различия в возможностях также могут доходить до доступных функций, предлагаемых фактическим монитором.

Я рассмотрю яркость и затухание отдельно

Яркость:

Если ваш экран слишком яркий по ночам, попробуйте программу, такую ​​как красное смещение. Он не уменьшает подсветку. Это программный подход к «настройке цветовой температуры вашего экрана в соответствии с вашим окружением».

Яркость:

xrandr - ваш друг Вот. В принципе, вы хотите открыть терминал, используйте xrandr, чтобы найти свойство overscan, а затем настройте overscan. Вот как я это сделал на моем.

В терминале запустите xrandr --prop. Это выплеснет свойства для всех устройств вывода видео, подключенных или отключенных. Найдите раздел, относящийся к подключенному дисплею. Моя выглядит так ... HDMI-0 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 EDID: 00ffffffffffff005a63248201010101 14140103802f1e782e78f5a655489b26 125054bfef80a940950f950081808140 714f0101010121399030621a274068b0 3600da281100001c000000ff00524d41 3130323030353632390a000000fd0032 4b185211000a202020202020000000fc 00564132323332205365726965730031 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: HDMI ConnectorNumber: 1 _ConnectorLocation: 1 1680x1050 59.95*+ 1600x1200 60.00 1440x900 74.98 59.89 1280x1024 75.02 60.02 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 800x600 75.00 72.19 60.32 56.25 640x480 75.00 72.81 59.94 HDMI-0 - мой вывод, а Border: 0 0 0 0 - свойство, представляющее для меня интерес. Остерегайтесь, свойства выглядят чувствительными к регистру! Теперь я запускаю xrandr --output HDMI-0 --set Border 100,100,100,100, и он создает 100-пиксельную черную границу вокруг моего экрана. Для сброса я запускаю xrandr --output HDMI-0 --set Border 0,0,0,0, и граница ушла.

Если вы захотите, вы можете привязать их к быстрым клавишам, чтобы включить или выключить сверхсканирование.

* Внимание: я заметил, что когда я увеличиваю окна на своем экране, самый правый край окна не видно и попадает под черную границу. Возможно, это связано с тем, что у меня есть два монитора. Это не проблема, если я не увеличиваю окна и не перемещаю и не изменяю окно, чтобы оно находилось в видимой рабочей области.

1
ответ дан 18 July 2018 в 14:37

У меня есть nvidia, поэтому я не могу точно сказать, что то, что сработало для меня, будет работать на вас. Различия в возможностях также могут доходить до доступных функций, предлагаемых фактическим монитором.

Я рассмотрю яркость и затухание отдельно

Яркость:

Если ваш экран слишком яркий по ночам, попробуйте программу, такую ​​как красное смещение. Он не уменьшает подсветку. Это программный подход к «настройке цветовой температуры вашего экрана в соответствии с вашим окружением».

Яркость:

xrandr - ваш друг Вот. В принципе, вы хотите открыть терминал, используйте xrandr, чтобы найти свойство overscan, а затем настройте overscan. Вот как я это сделал на моем.

В терминале запустите xrandr --prop. Это выплеснет свойства для всех устройств вывода видео, подключенных или отключенных. Найдите раздел, относящийся к подключенному дисплею. Моя выглядит так ... HDMI-0 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 EDID: 00ffffffffffff005a63248201010101 14140103802f1e782e78f5a655489b26 125054bfef80a940950f950081808140 714f0101010121399030621a274068b0 3600da281100001c000000ff00524d41 3130323030353632390a000000fd0032 4b185211000a202020202020000000fc 00564132323332205365726965730031 BorderDimensions: 4 supported: 4 Border: 0 0 0 0 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: HDMI ConnectorNumber: 1 _ConnectorLocation: 1 1680x1050 59.95*+ 1600x1200 60.00 1440x900 74.98 59.89 1280x1024 75.02 60.02 1280x960 60.00 1152x864 75.00 1024x768 75.03 70.07 60.00 800x600 75.00 72.19 60.32 56.25 640x480 75.00 72.81 59.94 HDMI-0 - мой вывод, а Border: 0 0 0 0 - свойство, представляющее для меня интерес. Остерегайтесь, свойства выглядят чувствительными к регистру! Теперь я запускаю xrandr --output HDMI-0 --set Border 100,100,100,100, и он создает 100-пиксельную черную границу вокруг моего экрана. Для сброса я запускаю xrandr --output HDMI-0 --set Border 0,0,0,0, и граница ушла.

Если вы захотите, вы можете привязать их к быстрым клавишам, чтобы включить или выключить сверхсканирование.

* Внимание: я заметил, что когда я увеличиваю окна на своем экране, самый правый край окна не видно и попадает под черную границу. Возможно, это связано с тем, что у меня есть два монитора. Это не проблема, если я не увеличиваю окна и не перемещаю и не изменяю окно, чтобы оно находилось в видимой рабочей области.

1
ответ дан 24 July 2018 в 20:26

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

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