У меня могли быть черные полосы (иначе сверхсканирование) на моем мониторе?

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

Я не вижу, что любые такие опции масштабирования в настройках Display, понижая разрешение все еще протянут его через весь экран.

Это - видеокарта Intel HD Graphics 5500 на ноутбуке с внешним монитором.

Это может быть сделано?

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

2 ответа

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

я обращусь к яркости и сверхпросканирую отдельно

Яркость:

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

Overscan*:

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

  • В терминале, выполненном 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, и границы не стало.

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

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

1
ответ дан 2 December 2019 в 04:49

Мой xrandr не поддерживает опору "Границы" для HDMI 0. Попытка этого приведет к следующей ошибке:

$ xrandr --output HDMI-0 --set Border 100,0,100,0 
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  11 (RRQueryOutputProperty)
  Serial number of failed request:  41
  Current serial number in output stream:  41

Однако для "уменьшения" экрана, чтобы дать себе черные полосы, иногда называемые добавлением черных полос сбоку, один метод, должны установить разрешение, которое не поднимает полную ширину монитора (например, 1024x768 w/порция 4:3 аспекта) затем устанавливает 'масштабирующийся режим' с xrandr

xrandr --output HDMI-0 --set 'scaling mode' 'Full aspect'

Это дает мне черные полосы на сторонах, когда экран слишком широк. Я думаю, что это будет работать с любым разрешением с соотношением сторон 4:3. Можно также проверить здесь на использование xrandr для добавления разрешений, не доступных по умолчанию в установке дисплея.

Также проверьте xrandr --prop для других свойств, которые могли бы помочь.

Править: для устройств, которые не поддерживают 'масштабирующийся режим' 'Полный масштаб', можно использовать xrandr, преобразовывают.

xrandr --output HDMI-1 --mode 1024x768 --scale 1.33333333x1 --transform 1.33333333,0,-100,0,1,0,0,0,1 

для создания почтового ящика разрабатывают черные полосы на сторонах. Корректируйтесь-100, чтобы быть шириной, которую Вы хотите для панелей.

0
ответ дан 2 December 2019 в 04:49

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

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