LinuxForum.Fans
Тема

Проблемы с добавлением формата 21:9 на экран 16:9

Автор: u________50 5 сообщений 2204 просмотров
10.01.2025 20:47 #439697

У моего компьютера экран 16:9, но для некоторых задач мне нужен формат 21:9. Я могу его добавить через настройки NVIDIA но тогда экран искажается, и если сделать скрин искаженного экрана то на нем будет виден формат которого я хочу добиться. Но вот я хочу чтобы такой формат без искажения был не только на скрине, а еще и на рабочем столе в принципе.

11.01.2025 08:41 #439698

Георгий, и как вы себе это представляете? Если у вас экран 16:9, вывод изображения таким и будет. Разве что научитесь каким-то чудом выводить изображение по центру по высоте, не задействуя часть экрана вверху и внизу. Но вряд ли это возможно, уж проще монитор найти 21:9.
А что касается такого соотношения сторон - это достаточно удобно, как по мне. Лет 8 такой монитор использую.

11.01.2025 15:32 #439699

Rizado, Жаль, а то на винде это чуть ли не за два клика делается

11.01.2025 16:12 #439700

Георгий, как? Попробовал через панель NVIDIA, установить можно что угодно, но дело в том, что даже если выставите не родное разрешение (допускаю такое), картинка будет искажена, сжата по горизонтали. Оно вам надо?

Чуть добавлю. Не надо выставлять соотношение сторон, отличное от родного - будут искажения картинки. У меня монитор 21:9, я могу выставить разрешение 1920*1080 (16:9), но всё будет растянуто по горизонтали. Аналогично для соотношения 4:3 (например, 1600*1200). Поэтому пользуюсь родным 2560*1080, устраивает пока что :) .

19.01.2025 22:40 #439707
Георгий написал:
Rizado, Жаль, а то на винде это чуть ли не за два клика делается

возьмите тетрадь обычную в клетку
нарисуйте прямоугольники 16*9 и 21*9
и вот скажите как без искажения больший,
уменьшить по обеим осям до меньшего без искажений?
Если использовать всю область экрана меньшего, а никак...
либо часть экрана не будет использоваться, либо будет выходить за область изображения.
либо геометрия будет искажаться.
При желании все можно настроить.
Это базовый функционал который можно освоить чтобы вывести разрешение экрана не поддерживаемое по какой-то причине монитором.
В моем случае это была виртуальная машина.
[console]
cvt 1700 920 60
xrandr --newmode "1704x920_60.00" 129.50 1704 1808 1984 2264 920 923 933 955 -hsync +vsync
xrandr --addmode Virtual1 "1704x920_60.00"
xrandr --output Virtual1 --mode "1704x920_60.00"
[/console]
Если у Вас есть цель, то её нужно грамотно сформулировать.

Войдите или зарегистрируйтесь, чтобы ответить.