Я проверил разрешения в Система -> Настройки -> Мониторы , и у него есть разрешения, отличные от Система -> Администрирование -> Настройки сервера Nvidia X
Я установил проприетарные драйверы Nvidia из опций «Дополнительные драйверы» (jockey-gtk) версии 270.41.06
Теперь у меня вопрос, почему разница и как я могу (если возможно) сделать их одинаковыми)
Причина в том, что приложение Monitors использует протокол XRandR
для внесения нескольких мониторов и изменения разрешения. Проприетарные драйверы nvidia поддерживают только старую и ограничительную версию этого протокола, поэтому вполне возможно иметь систему, в которой информация, получаемая приложением Monitors от драйвера nvidia, отличается от информации, что в настройках NVidia (которая использует специфичные для nvidia протокол, чтобы поговорить с водителем) получает.
Это означает, что есть два варианта для того, чтобы разрешения отображались одинаково:
XRandR
в своем драйвере, чтобы драйвер nvidia мог предоставлять соответствующую информацию так же, как и все остальные драйверы. Ничто из этого, вероятно, не будет немедленно полезным для вас, извините. Просто используйте nvidia-settings прямо сейчас.
Я бы порекомендовал использовать инструмент под названием 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