Почему настройки Nvidia отличаются от разрешения монитора?

Я проверил разрешения в Система -> Настройки -> Мониторы , и у него есть разрешения, отличные от Система -> Администрирование -> Настройки сервера Nvidia X

Я установил проприетарные драйверы Nvidia из опций «Дополнительные драйверы» (jockey-gtk) версии 270.41.06

Теперь у меня вопрос, почему разница и как я могу (если возможно) сделать их одинаковыми)

4
задан 19 May 2011 в 02:11

2 ответа

Причина в том, что приложение Monitors использует протокол XRandR для внесения нескольких мониторов и изменения разрешения. Проприетарные драйверы nvidia поддерживают только старую и ограничительную версию этого протокола, поэтому вполне возможно иметь систему, в которой информация, получаемая приложением Monitors от драйвера nvidia, отличается от информации, что в настройках NVidia (которая использует специфичные для nvidia протокол, чтобы поговорить с водителем) получает.

Это означает, что есть два варианта для того, чтобы разрешения отображались одинаково:

  • Добавить код в приложение Monitors для передачи специфичного для nvidia протокола драйверу nvidia (как предложено в этот вопрос )
  • Сделайте, чтобы nvidia реализовала более современную поддержку XRandR в своем драйвере, чтобы драйвер nvidia мог предоставлять соответствующую информацию так же, как и все остальные драйверы.

Ничто из этого, вероятно, не будет немедленно полезным для вас, извините. Просто используйте nvidia-settings прямо сейчас.

0
ответ дан 19 May 2011 в 02:11

Я бы порекомендовал использовать инструмент под названием Disper: disper на панели запуска

Disper был разработан для переключения между внутренними и внешними экранами, поскольку xrandr не поддерживается профессиональными драйверами NVIDIA. (Xrandr даже не может обнаружить мои дисплеи).

Также вы можете установить разрешение экрана с помощью disper: Надеюсь, что это может помочь.

    disper --help
Usage: disper [options] (-l|-s|-c|-e|-p|-i)

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         show what's happening
  -q, --quiet           be quiet and only show errors
  -r RESOLUTION, --resolution=RESOLUTION
                        set resolution, e.g. "800x600", or "auto" to detect
                        the display's preferred resolution, or "max" to use
                        the maximum resolution advertised. For extend it is
                        possible to enter a single resolution for all displays
                        or a comma-separated list of resolutions (one for each
                        display). Beware that many displays advertise
                        resolutions they can not fully show, so "max" is not
                        advised.
  -d DISPLAYS, --displays=DISPLAYS
                        comma-separated list of displays to operate on, or
                        "auto" to detect; the first is the primary display.
  -t DIRECTION, --direction=DIRECTION
                        where to extend displays: "left", "right", "top", or
                        "bottom"
  --scaling=SCALING     flat-panel scaling mode: "default", "native",
                        "scaled", "centered", or "aspect-scaled"
  --plugins=PLUGINS     comma-separated list of plugins to enable. Special
                        names: "user" for all user plugins in ~/.disper/hooks;
                        "all" for all plugins found; "none" for no plugins.
  --cycle-stages=CYCLE_STAGES
                        colon-separated list command-line arguments to cycle
                        through

  Actions:
    Select exactly one of the following actions

    -l, --list          list the attached displays
    -s, --single        only enable the primary display
    -S, --secondary     only enable the secondary display
    -c, --clone         clone displays
    -e, --extend        extend displays
    -p, --export        export current settings to standard output
    -i, --import        import current settings from standard input
    -C, --cycle         cycle through the list of cycle stages
0
ответ дан 19 May 2011 в 02:11

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

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