Рейтинг:0

Можно ли использовать сверхширокий монитор (с драйвером Nvidia) в широкоэкранном разрешении, используя неиспользуемую часть экрана?

флаг gr

Я хотел бы время от времени использовать свой сверхширокий монитор как обычный широкоэкранный монитор; вместо того, чтобы мой рабочий стол имел собственное разрешение 3440x1440, я хотел бы рабочий стол 2560x1440, используя центральные 2560 столбцов монитора и игнорируя остальные:

Желаемая установка

Я использую видеодрайвер NVidia и оконный менеджер i3.

Я попытался сделать это с помощью xrandr. Я нашел многообещающие сообщения, такие как Вот этот которые, казалось бы, являются рецептами для этого. Но если я попытаюсь:

xrandr --fb 2560x1440 --output DP-0 --panning 2560x1440 --mode 2560x1440

затем монитор оказывается в режиме 2560x1440, а рабочий стол растягивается на весь монитор.

Если я попытаюсь добавить режим, как было предложено:

$ cvt 2560 1440 60                                                                                                                                                                                  
# 2560x1440 59,96 Гц (CVT 3.69M9) hsync: 89,52 кГц; ПКЛК: 312,25 МГц
Modeline "2560x1440_60.00" 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --newmode WEIRD2 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
$ xrandr --addmode DP-0 СТРАННЫЙ
X Ошибка неудачного запроса: BadMatch (недопустимые атрибуты параметра)
  Основной код операции неудачного запроса: 140 (RANDR)
  Второстепенный код операции неудачного запроса: 18 (RRAddOutputMode)
  Серийный номер неудачного запроса: 41
  Текущий серийный номер в выходном потоке: 42

Я считаю, что это (невозможность добавить режим и назначить его дисплею — BadMatch) является проблемой, связанной с драйвером NVidia, и я не нашел обходного пути.

Я приблизился, используя nvidia-настройки применение. Есть режим нижнего сканирования. Я использовал следующие настройки:

Nvidia-настройки

Это очень близко; Я вижу область 2560x1440 в середине монитора, и нет очевидного панорамирования, но сеанс X все еще, кажется, видит более широкий рабочий стол, который усечен справа.

Результат настройки nvidia

Могу ли я что-то сделать с Xrandr, чтобы исправить этот размер рабочего стола? Если я попытаюсь xrandr --fb 2560x1440, Я получил xrandr: указанный экран 2560x1440 недостаточно велик для вывода DP-0 (3440x1440+0+0).

Наконец, в качестве обходного пути я могу использовать i3-gaps и установить горизонтальные зазоры равными 440 пикселям. Однако полноэкранный режим для любого окна использует весь монитор, что все же не идеально.

Вот вывод от xrandr.

Вот вывод от ксрандр -v.

И вывод от nvidia-настройки -q все.

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

Отредактировано, чтобы добавить:

Вывод от hwinfo --monitor --gfxcard

Вывод от sudo lshw -C дисплей

Выход из вариатор 2560 1440:

# 2560x1440 59,96 Гц (CVT 3.69M9) hsync: 89,52 кГц; pclk: 312,25 МГц Modelline "2560x1440_60,00" 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync

Выход из гтф 2560 1440 60:

# 2560x1440 при 60,00 Гц (GTF) hsync: 89,40 кГц; pclk: 311,83 МГц Modelline "2560x1440_60,00" 311,83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync

Рейтинг:0
флаг pl

Чтобы удалить Плохое совпадение ошибка, вы можете попробовать добавить/изменить в файле xorg.conf, под Раздел «Монитор», Горизонт 30-90, VertRefresh 55-76, или, возможно, альтернативную настройку (какая у вас текущая настройка?), и перезагрузите компьютер (источник).

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

Вы также можете попробовать варианты xrandr... --set..., источник, источник и --шкала, источник.

Для некоторых, nvidia-настройки работал, ЯММВ.

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

А пока, пожалуйста, опубликуйте вывод

$ hwinfo --monitor --gfxcard
$ sudo lshw -C отображение
$ cvt 2560 1440
$ гтф 2560 1440 60

Связанный:

  1. Переход на более низкое разрешение экрана без растяжения
  2. Как изменить предпочтительное разрешение с помощью xrandr?
флаг gr
Спасибо за подробные предложения. Я добавил дополнительную информацию к вопросу. Использование `--set 'underscan'` также не сработало, xrandr отвечает `X Ошибка неудачного запроса: BadName (названный цвет или шрифт не существует)`. Модерн не вариант. Я проверю предложение xorg.conf/reboot позже.
sancho.s ReinstateMonicaCellio avatar
флаг pl
@Coljac - Как насчет предложения отредактировать `xorg.conf`? Каковы ваши текущие настройки? Пожалуйста, напишите *в вопросе*.

Ответить или комментировать

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