The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Пропорции 4:3 на мониторе FullHD, !*! games12345, 25-Янв-23, 20:07  [смотреть все]
Всем привет.

Имеется видеокарта от NVIDIA и монитор FullHD (т.е. с пропорциями 16:9). Использую xorg. Установлены проприетарные драйвера. Иногда нужно переключиться на разрешение экрана с пропорциями 4:3 (поиграть в старые игры, которые не умеют в 16:9 или порисовать при помощи старого планшета, который был заточен под экраны 4:3).

По умолчанию в xorg.conf, в секции Screen прописано следующее:
Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"

Для того чтобы получить 4:3 я пишу так:
Option         "metamodes" "nvidia-auto-select +0+0 {ViewPortIn=1440x1080, ViewPortOut=1440x1080+240+0, ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"

Далее перезапускаю сессию, занимаюсь тем, чем мне надо заниматься и потом опять меняю значение для metamodes, сохраняю файл и снова перезапускаю сессию.

Собственно вопрос в том, можно ли как-либо настроить так, чтобы для переключения разрешения экрана со сменой пропорций перезапускать сессию не нужно бы было?
При перезапуске сессии закрываются все открытые окна и это не очень удобно.

  • Пропорции 4:3 на мониторе FullHD, !*! GOrilla, 16:01 , 26-Янв-23 (1)
    >[оверквотинг удален]
    > {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    > Для того чтобы получить 4:3 я пишу так:
    > Option         "metamodes" "nvidia-auto-select +0+0
    > {ViewPortIn=1440x1080, ViewPortOut=1440x1080+240+0, ForceCompositionPipeline=On,
    > ForceFullCompositionPipeline=On}"
    > Далее перезапускаю сессию, занимаюсь тем, чем мне надо заниматься и потом опять
    > меняю значение для metamodes, сохраняю файл и снова перезапускаю сессию.
    > Собственно вопрос в том, можно ли как-либо настроить так, чтобы для переключения
    > разрешения экрана со сменой пропорций перезапускать сессию не нужно бы было?
    > При перезапуске сессии закрываются все открытые окна и это не очень удобно.

    Поиграйтесь с man xrandr.


    • Пропорции 4:3 на мониторе FullHD, !*! games12345, 18:52 , 26-Янв-23 (2)
      > Поиграйтесь с man xrandr.

      Уже прочитал и попробовал кое-что с этим сделать, но мне явно нужна либо помощь зала, либо звонок другу.

      • Пропорции 4:3 на мониторе FullHD, !*! GOrilla, 19:06 , 26-Янв-23 (3)
        >> Поиграйтесь с man xrandr.
        > Уже прочитал и попробовал кое-что с этим сделать, но мне явно нужна
        > либо помощь зала, либо звонок другу.

        Запрашиваем видеовыход и доступные разрешения.


        xrandr -q
        Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
        VGA-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
           1920x1080     60.00*+
           1280x1024     60.02  
           1440x900      59.89  
           1280x800      59.81  
           1152x864      75.00  
           1024x768      70.07    60.00  
           800x600       60.32    56.25  
           640x480       66.67    59.94  
           720x400       70.08  
        DVI-0 disconnected (normal left inverted right x axis y axis)

        Устанавливанем нужный режим


        xrandr --output VGA-0 --mode 1280x1024

        Возвращаем обратно


        xrandr --output VGA-0 --mode 1920x1080

        Всё просто, пробуйте.

        • Пропорции 4:3 на мониторе FullHD, !*! games12345, 19:31 , 26-Янв-23 (6)
          Так я делал:
          xrandr --output VGA-0 --mode 1920x1080

          Мне нужно чтобы в итоге у меня получилось 1440x1080 и черные полосы по краям. Я достиг этого при помощи конфига, который я привел в первом сообщении. Но приходится перезапускать сессию (что меня не устраивает).

          Если сделать так:
          xrandr --output VGA-0 --mode 1440x1080
          То вполне предсказуемо выдает
          xrandr: cannot find mode 1440x1080

          Если сделать так:
          xrandr --output VGA-0 --mode 1024x768
          то разрешение переключится, но будет растянуто вместо 4:3 на 16:9


          • Пропорции 4:3 на мониторе FullHD, !*! GOrilla, 20:10 , 26-Янв-23 (7)
            >[оверквотинг удален]
            > Мне нужно чтобы в итоге у меня получилось 1440x1080 и черные полосы
            > по краям. Я достиг этого при помощи конфига, который я привел
            > в первом сообщении. Но приходится перезапускать сессию (что меня не устраивает).
            > Если сделать так:
            > xrandr --output VGA-0 --mode 1440x1080
            > То вполне предсказуемо выдает
            > xrandr: cannot find mode 1440x1080
            > Если сделать так:
            > xrandr --output VGA-0 --mode 1024x768
            > то разрешение переключится, но будет растянуто вместо 4:3 на 16:9

            Если взять второй вариант конфига, xrandr -q не показывает все нужные?

            • Пропорции 4:3 на мониторе FullHD, !*! games12345, 20:51 , 26-Янв-23 (8)
              > Если взять второй вариант конфига, xrandr -q не показывает все нужные?

              Если сделать для второго конфига, то выдаст следующее:
              Screen 0: minimum 8 x 8, current 1440 x 1080, maximum 16384 x 16384
              VGA-0 disconnected (normal left inverted right x axis y axis)
              DVI-D-0 connected primary 1440x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
                 1920x1080     60.00*+
                 1680x1050     59.95  
                 1440x900      59.89  
                 1280x1024     75.02    60.02  
                 1280x960      60.00  
                 1280x720      60.00  
                 1024x768      75.03    70.07    60.00  
                 800x600       75.00    60.32    56.25  
                 640x480       75.00    72.81    59.94  
              HDMI-0 disconnected (normal left inverted right x axis y axis)

              Отличается вывод от вывода первого конфига цифрами 1440 вместо 1920 для первого конфига (в двух местах, в первой и третьей строчке вывода)


      • Пропорции 4:3 на мониторе FullHD, !*! GOrilla, 19:10 , 26-Янв-23 (4)
        >> Поиграйтесь с man xrandr.
        > Уже прочитал и попробовал кое-что с этим сделать, но мне явно нужна
        > либо помощь зала, либо звонок другу.

        Можно сделать ярлычки на рабочем столе...

  • Пропорции 4:3 на мониторе FullHD, !*! Ann None, 21:51 , 26-Янв-23 (9)
    > Всем привет.
    > Имеется видеокарта от NVIDIA и монитор FullHD (т.е. с пропорциями 16:9). Использую
    > xorg. Установлены проприетарные драйвера. Иногда нужно переключиться на разрешение экрана
    > с пропорциями 4:3 (поиграть в старые игры, которые не умеют в
    > 16:9 или порисовать при помощи старого планшета, который был заточен под
    > экраны 4:3).

    $ cvt 1440 1080 60

    из выхлопа берем например
    "1440x1080_60.00"  129.00  1440 1528 1680 1920  1080 1083 1087 1120

    $ xrandr --newmode "1440x1080_60.0"  129.00  1440 1528 1680 1920  1080 1083 1087 1120
    $ xrandr --addmode VGA-0 1440x1080_60.0
    $ xrandr --output VGA-0 --mode 1440x1080_60.0

    переключаемся назад в 16:9
    $ xrandr --output VGA-0 --mode 1920x1080

    • Пропорции 4:3 на мониторе FullHD, !*! Ann None, 21:56 , 26-Янв-23 (10)
      >[оверквотинг удален]
      > $ cvt 1440 1080 60
      > из выхлопа берем например
      > "1440x1080_60.00"  129.00  1440 1528 1680 1920  1080 1083 1087
      > 1120
      > $ xrandr --newmode "1440x1080_60.0"  129.00  1440 1528 1680 1920  
      > 1080 1083 1087 1120
      > $ xrandr --addmode VGA-0 1440x1080_60.0
      > $ xrandr --output VGA-0 --mode 1440x1080_60.0
      > переключаемся назад в 16:9
      > $ xrandr --output VGA-0 --mode 1920x1080

      нужный выход только поставить. DVI-D-0 вместо VGA-0

      • Пропорции 4:3 на мониторе FullHD, !*! games12345, 23:21 , 26-Янв-23 (11)
        Команда
        xrandr --addmode DVI-D-0 1440x1080_60.0

        Выдает следующее:
        X Error of failed request:  BadMatch (invalid parameter attributes)
          Major opcode of failed request:  140 (RANDR)
          Minor opcode of failed request:  18 (RRAddOutputMode)
          Serial number of failed request:  33
          Current serial number in output stream:  34

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


        • Пропорции 4:3 на мониторе FullHD, !*! Аноним, 18:35 , 29-Янв-23 (12)
          > Команда
          > xrandr --addmode DVI-D-0 1440x1080_60.0
          > Выдает следующее:
          > X Error of failed request:  BadMatch (invalid parameter attributes)
          >   Major opcode of failed request:  140 (RANDR)
          >   Minor opcode of failed request:  18 (RRAddOutputMode)
          >   Serial number of failed request:  33
          >   Current serial number in output stream:  34
          > Если название режима взять в ковычки такаяже ошибка

          modelines для всех разрешений прописывай прямо в xorg.conf

          • Пропорции 4:3 на мониторе FullHD, !*! games12345, 20:47 , 29-Янв-23 (13)
            > modelines для всех разрешений прописывай прямо в xorg.conf

            Можно пример записи?
            Допустим у меня есть 1920x1080, 1280x720 и 1440x1080 (этот самый, который надо сделать с черными полосами по краям).
            Что и как записывать и в какую секцию?


            • Пропорции 4:3 на мониторе FullHD, !*! GOrilla, 08:36 , 30-Янв-23 (14)
              >> modelines для всех разрешений прописывай прямо в xorg.conf
              > Можно пример записи?
              > Допустим у меня есть 1920x1080, 1280x720 и 1440x1080 (этот самый, который надо
              > сделать с черными полосами по краям).
              > Что и как записывать и в какую секцию?

              Вот максимум что я могу посоветовать

              xrandr --fb 1280x1024 --output  VGA-0 --mode 1280x1024 --panning 1920x1080
              xrandr --output VGA-0 --mode 1920x1080

              Можно конечно для 1440x1080, но это надо вносить его через xrandr --newmode как советовал Ann None.

              Вобщем 1280x1024 Вас должно устроить.

              • Пропорции 4:3 на мониторе FullHD, !*! GOrilla, 08:53 , 30-Янв-23 (15)
                >[оверквотинг удален]
                >> Можно пример записи?
                >> Допустим у меня есть 1920x1080, 1280x720 и 1440x1080 (этот самый, который надо
                >> сделать с черными полосами по краям).
                >> Что и как записывать и в какую секцию?
                > Вот максимум что я могу посоветовать
                > xrandr --fb 1280x1024 --output  VGA-0 --mode 1280x1024 --panning 1920x1080
                > xrandr --output VGA-0 --mode 1920x1080
                > Можно конечно для 1440x1080, но это надо вносить его через xrandr --newmode
                > как советовал Ann None.
                > Вобщем 1280x1024 Вас должно устроить.

                Предыдущий пост ошибочный, я много эксперементировал и поэтому у меня получилось из-за другого.
                Вобщем, совместно с Ann None у меня вот так:


                xrandr --output  VGA-0 --set "scaling mode" "Full aspect"
                xrandr --newmode "1440x1080"  129.00  1440 1528 1680 1920  1080 1083 1087 1120
                xrandr --addmode VGA-0 1440x1080
                xrandr --output VGA-0 --mode 1440x1080




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру