После ручного добавления более высокого разрешения с xrandr, дисплей не заполняет экран и / или мерцает

мой дисплей был с очень низким разрешением (1024x768), поэтому я добавлено более высокое разрешение вручную с помощью xrandr для меня BENQ G2420HDB, который должен иметь собственное разрешение 1920x1080. Мне удалось изменить разрешение, но впоследствии экран не заполнялся, края монитора были черными. Нажатие кнопки "Auto" на мониторе ухудшило ситуацию, так что часть дисплея стала невидимой. Я вручную менял Х. Положение, V. положение и пиксельные часы. Это сделало черные края меньше, и я могу видеть весь дисплей, но теперь я получаю мерцание, когда у меня есть (быстро) движущиеся изображения (прокрутка, смена рабочих столов, видео и т. д.). Мой монитор подключен с VGA-DVI-адаптером к видеокарте AMD/ATI RV620 HDMI Audio (Radeon HD 3400 Series).

для установки нового режима я использовал:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync && 
xrandr --addmode DVI-0 1920x1080_60.00 && 
xrandr --output DVI-0 --mode 1920x1080_60.00

впоследствии, xrandr показывает:

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
   1920x1080_60.00  59.96* 

что может вызвать симптомы Я описал? Разрешение я пытаюсь установить неправильно? Или это указывает на аппаратную проблему с видеокартой, монитором или даже адаптером?

28
задан Community
04.01.2023 8:32 Количество просмотров материала 2985
Распечатать страницу

2 ответа

согласно спецификациям вашей видеокарты и спецификациям вашего дисплея, оба поддерживают цифровой выход и входной сигнал ДВИ, соответственно.

основываясь на ручной настройке изображения, которую вы упомянули, Вы, похоже, конвертируете из цифрового сигнала DVI в аналоговый сигнал VGA. Не делайте этого, если это возможно.

Первая Рекомендация

используйте кабель DVI-D или DVI-I для прямого цифрового подключения видеокарты к дисплею.

С a цифровой сигнал, вам не будет нужно откалибрировать изображение потому что дисплей знает где предположены, что показывают пикселы. Кроме того, мерцание должно исчезнуть, потому что вы не будете использовать, возможно, проблематичное преобразование из цифрового сигнала в аналоговый сигнал.

вы также получите лучшую общую картину из-за различных других преимуществ использования цифрового сигнала.

Вторая Рекомендация

если по какой-то причине вы должны преобразовать из цифровой сигнал аналогового сигнала VGA, есть хит-или-Мисс программное обеспечение вещь, которую вы можете попробовать:

  1. создать строки режиме VESA CVT с уменьшена гашения:

    cvt --reduced 1920 1080 60
    

    1920 ваши нужную ширину, 1080 это ваш желаемый рост, и 60 ваша желаемая частота в герцах. Выходные данные должны выглядеть следующим образом:

    # 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
    Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
    
  2. создать новый режим с режимом линии вы только что получили от cvt команда:

    sudo xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync
    
  3. добавить режим вывода на экран:

    sudo xrandr --addmode DVI-0 1920x1080R
    
  4. использовать новый режим:

    sudo xrandr --output DVI-0 --mode 1920x1080R
    

Я говорю, что это хит-или-Мисс подход, потому что это может быть просто, что ваш DVI к VGA адаптер не может справиться с преобразованием высокого разрешения. Сокращение гашения может помочь освободить пропускную способность для адаптера, но мы не можем знать наверняка, не попробовав его.

1
отвечен Deltik 2023-01-05 16:20

Deltiks ответ решена одна часть проблемы: после использования кабеля DVI-D дисплей идентифицируется правильно.

мерцание осталось. Наконец, мне удалось избавиться от мерцания в KDE, зайдя в System Settings → Hardware → Display and Monitor → Compositor, и переключив его выкл. Теперь все вроде в порядке.

0
отвечен gerrit 2023-01-05 18:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

display
graphics-card
linux
resolution
xorg
Вверх