Por que as configurações da Nvidia têm resoluções diferentes da opção Monitor?

4

Eu verifiquei as resoluções em Sistema - > Preferências - > Monitores e tem resoluções diferentes do sistema - > Administração - > Nvidia X Server Settings

Instalei os drivers proprietários da Nvidia nas opções de drivers adicionais (jockey-gtk) versão 270.41.06

Agora, minha pergunta é por que a diferença e como posso (se possível) torná-los iguais

    
por Luis Alvarado 19.05.2011 / 00:09

2 respostas

3

O motivo é que o captop Monitors usa o protocolo XRandR para fazer alterações em vários monitores e resoluções. Os drivers proprietários da nvidia suportam apenas uma versão antiga e restritiva deste protocolo, por isso é perfeitamente possível ter um sistema onde as informações que o captop Monitors obtém do driver nvidia sejam diferentes das informações que o NVidia Settings (que usa um nvidia-specific). protocolo para falar com o motorista).

Isso significa que há duas opções para tornar as resoluções exibidas iguais:

  • Adicione o código ao captop Monitors para falar o protocolo específico da nvidia ao driver nvidia (como sugerido em esta questão )
  • A nvidia implementa o suporte XRandR mais moderno em seu driver, para que o driver nvidia possa expor as informações relevantes da mesma maneira que todos os outros drivers.

Nenhum dos dois provavelmente será imediatamente útil para você, desculpe. Apenas use nvidia-settings por enquanto.

    
por RAOF 19.05.2011 / 07:22
1

Eu recomendaria usar uma ferramenta chamada Disper: disper no launchpad

O

Disper foi desenvolvido para alternar entre telas internas e externas, porque o xrandr não é suportado pelos proprietários da NVIDIA. (Xrandr ainda não consegue detectar meus displays).

Além disso, você pode definir resoluções de tela com o disper: Espero que isso possa ajudar.

    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
    
por bdr529 19.05.2011 / 08:22