首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止nvidia-自动选择切换到不正确的分辨率登录屏幕?

如何防止nvidia-自动选择切换到不正确的分辨率登录屏幕?
EN

Ask Ubuntu用户
提问于 2016-05-23 20:09:32
回答 2查看 4.2K关注 0票数 2

当我的机器启动到Ubuntu时,我有一个小问题。一切进展顺利,登录屏幕以正确的分辨率出现。然后,它切换到一个不正确的决议,在我登录后,决议再次正确地解决它。

我跟踪了处理nvidia驱动程序问题的各种线程(在获得新的显卡后,我开始使用黑色屏幕)。关于这个最新的问题,我已经浏览了Xorg.0.log,并确定了反映分辨率变化的两点。

第一部分似乎配置了正确的分辨率。

代码语言:javascript
复制
[     3.428] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[     3.428] (==) NVIDIA(0): RGB weight 888
[     3.428] (==) NVIDIA(0): Default visual is TrueColor
[     3.428] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[     3.428] (**) NVIDIA(0): Option "Stereo" "0"
[     3.428] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-4"
[     3.428] (**) NVIDIA(0): Option "SLI" "Off"
[     3.428] (**) NVIDIA(0): Option "MultiGPU" "Off"
[     3.428] (**) NVIDIA(0): Option "BaseMosaic" "off"
[     3.428] (**) NVIDIA(0): Stereo disabled by request
[     3.428] (**) NVIDIA(0): NVIDIA SLI disabled.
[     3.428] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[     3.428] (**) NVIDIA(0): Option "MetaModes" "1920x1080 +0+0"
[     3.428] (**) NVIDIA(0): Enabling 2D acceleration
[     4.047] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[     4.047] (--) NVIDIA(0):     CRT-0
[     4.047] (--) NVIDIA(0):     DFP-0
[     4.047] (--) NVIDIA(0):     DFP-1
[     4.047] (--) NVIDIA(0):     DFP-2
[     4.047] (--) NVIDIA(0):     DFP-3
[     4.047] (--) NVIDIA(0):     DFP-4 (boot)
[     4.049] (--) NVIDIA(0): CRT-0: disconnected
[     4.049] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[     4.049] (--) NVIDIA(0): 
[     4.051] (--) NVIDIA(0): DFP-0: disconnected
[     4.051] (--) NVIDIA(0): DFP-0: Internal TMDS
[     4.051] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
[     4.051] (--) NVIDIA(0): 
[     4.051] (--) NVIDIA(0): DFP-1: disconnected
[     4.051] (--) NVIDIA(0): DFP-1: Internal TMDS
[     4.051] (--) NVIDIA(0): DFP-1: 330.0 MHz maximum pixel clock
[     4.051] (--) NVIDIA(0): 
[     4.051] (--) NVIDIA(0): DFP-2: disconnected
[     4.051] (--) NVIDIA(0): DFP-2: Internal DisplayPort
[     4.051] (--) NVIDIA(0): DFP-2: 960.0 MHz maximum pixel clock
[     4.051] (--) NVIDIA(0): 
[     4.052] (--) NVIDIA(0): DFP-3: disconnected
[     4.052] (--) NVIDIA(0): DFP-3: Internal TMDS
[     4.052] (--) NVIDIA(0): DFP-3: 330.0 MHz maximum pixel clock
[     4.052] (--) NVIDIA(0): 
[     4.082] (--) NVIDIA(0): DFP-4: connected
[     4.082] (--) NVIDIA(0): DFP-4: Internal TMDS
[     4.082] (--) NVIDIA(0): DFP-4: 330.0 MHz maximum pixel clock
[     4.082] (--) NVIDIA(0): 
[     4.082] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[     4.082] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 970 (GM204-A) at PCI:1:0:0 (GPU-0)
[     4.082] (--) NVIDIA(0): Memory: 4194304 kBytes
[     4.082] (--) NVIDIA(0): VideoBIOS: 84.04.36.00.5e
[     4.082] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[     4.082] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[     4.082] (**) NVIDIA(0):     device DFP-4 (Using EDID frequencies has been enabled on
[     4.082] (**) NVIDIA(0):     all display devices.)
[     4.087] (II) NVIDIA(0): Validated MetaModes:
[     4.087] (II) NVIDIA(0):     "1920x1080+0+0"
[     4.087] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[     4.095] (WW) NVIDIA(0): DFP-4 does not have an EDID, or its EDID does not contain a
[     4.095] (WW) NVIDIA(0):     maximum image size; cannot compute DPI from DFP-4's EDID.
[     4.095] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[     4.095] (--) Depth 24 pixmap format is 32 bpp
[     4.096] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[     4.096] (II) NVIDIA:     access.
[     4.118] (II) NVIDIA(0): Setting mode "1920x1080+0+0"
[     4.166] (==) NVIDIA(0): Disabling shared memory pixmaps
[     4.166] (==) NVIDIA(0): Backing store enabled
[     4.166] (==) NVIDIA(0): Silken mouse enabled
[     4.166] (**) NVIDIA(0): DPMS enabled

然后再往前一点看,它似乎会被重置。

代码语言:javascript
复制
[     7.343] (--) NVIDIA(GPU-0): CRT-0: disconnected
[     7.343] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[     7.343] (--) NVIDIA(GPU-0): 
[     7.346] (--) NVIDIA(GPU-0): DFP-0: disconnected
[     7.346] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[     7.346] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[     7.346] (--) NVIDIA(GPU-0): 
[     7.346] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     7.346] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[     7.346] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[     7.346] (--) NVIDIA(GPU-0): 
[     7.346] (--) NVIDIA(GPU-0): DFP-2: disconnected
[     7.346] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[     7.346] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[     7.346] (--) NVIDIA(GPU-0): 
[     7.346] (--) NVIDIA(GPU-0): DFP-3: disconnected
[     7.346] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[     7.346] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[     7.346] (--) NVIDIA(GPU-0): 
[     7.376] (--) NVIDIA(GPU-0): DFP-4: connected
[     7.376] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[     7.376] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[     7.376] (--) NVIDIA(GPU-0): 
[     7.407] (II) NVIDIA(0): Setting mode "NULL"
[     7.463] (II) NVIDIA(0): Setting mode "DVI-D-0: nvidia-auto-select @1024x768 +0+0 {ViewPortIn=1024x768, ViewPortOut=1024x768+0+0}"
[     7.566] (--) NVIDIA(GPU-0): CRT-0: disconnected
[     7.566] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[     7.566] (--) NVIDIA(GPU-0): 
[     7.568] (--) NVIDIA(GPU-0): DFP-0: disconnected
[     7.568] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[     7.568] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[     7.568] (--) NVIDIA(GPU-0): 
[     7.568] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     7.568] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[     7.568] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[     7.568] (--) NVIDIA(GPU-0): 
[     7.568] (--) NVIDIA(GPU-0): DFP-2: disconnected
[     7.568] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[     7.568] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[     7.568] (--) NVIDIA(GPU-0): 
[     7.569] (--) NVIDIA(GPU-0): DFP-3: disconnected
[     7.569] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[     7.569] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[     7.569] (--) NVIDIA(GPU-0): 
[     7.598] (--) NVIDIA(GPU-0): DFP-4: connected
[     7.598] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[     7.598] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[     7.598] (--) NVIDIA(GPU-0): 

然后,在我登录的那一点上,它又一次纠正了

代码语言:javascript
复制
[    21.754] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    21.755] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    21.755] (--) NVIDIA(GPU-0): 
[    21.757] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    21.757] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    21.757] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    21.757] (--) NVIDIA(GPU-0): 
[    21.757] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    21.757] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    21.757] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    21.757] (--) NVIDIA(GPU-0): 
[    21.757] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    21.757] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    21.757] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    21.757] (--) NVIDIA(GPU-0): 
[    21.757] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    21.757] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    21.757] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[    21.757] (--) NVIDIA(GPU-0): 
[    21.787] (--) NVIDIA(GPU-0): DFP-4: connected
[    21.787] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    21.787] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[    21.787] (--) NVIDIA(GPU-0): 
[    21.935] (II) NVIDIA(0): Setting mode "DVI-D-0: 1920x1080 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    22.028] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    22.028] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    22.028] (--) NVIDIA(GPU-0): 
[    22.030] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    22.034] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    22.034] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    22.034] (--) NVIDIA(GPU-0): 
[    22.034] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    22.034] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    22.034] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    22.034] (--) NVIDIA(GPU-0): 
[    22.034] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    22.034] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    22.034] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    22.034] (--) NVIDIA(GPU-0): 
[    22.035] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    22.035] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    22.035] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[    22.035] (--) NVIDIA(GPU-0): 
[    22.064] (--) NVIDIA(GPU-0): DFP-4: connected
[    22.064] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    22.064] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[    22.064] (--) NVIDIA(GPU-0): 
[    22.067] (--) NVIDIA(GPU-0): CRT-0: disconnected
[    22.067] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    22.067] (--) NVIDIA(GPU-0): 
[    22.069] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    22.069] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[    22.069] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[    22.069] (--) NVIDIA(GPU-0): 
[    22.069] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    22.069] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[    22.069] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    22.069] (--) NVIDIA(GPU-0): 
[    22.069] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    22.069] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[    22.069] (--) NVIDIA(GPU-0): DFP-2: 960.0 MHz maximum pixel clock
[    22.069] (--) NVIDIA(GPU-0): 
[    22.069] (--) NVIDIA(GPU-0): DFP-3: disconnected
[    22.069] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[    22.069] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[    22.069] (--) NVIDIA(GPU-0): 
[    22.099] (--) NVIDIA(GPU-0): DFP-4: connected
[    22.099] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS
[    22.099] (--) NVIDIA(GPU-0): DFP-4: 330.0 MHz maximum pixel clock
[    22.099] (--) NVIDIA(GPU-0): 

我不知道在哪里的配置触发了nvidia-自动选择,或即使这可以调整。谁能给我指明正确的方向?

编辑1

应请求的xorg.conf文件

代码语言:javascript
复制
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 361.42  (buildmeister@swio-display-x64-rhel04-13)  Tue Mar 22 18:36:23 PDT 2016

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 361.42  (buildmeister@swio-display-x64-rhel04-13)  Tue Mar 22 18:37:28 PDT 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DFP-4"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 970"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-4"
    Option         "metamodes" "1920x1080 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    Modes      "1920x1080"
    EndSubSection
EndSection
EN

回答 2

Ask Ubuntu用户

发布于 2016-05-24 11:20:28

你有xorg.conf吗?也许里面有一些不正确的设置,可能会导致它试图设置一个它实际上不支持的分辨率。

票数 0
EN

Ask Ubuntu用户

发布于 2018-12-02 13:33:37

我也碰到了这个问题。一些桌面环境信任将覆盖xorg.conf设置,并显示为“nvidia-自动选择”在日志中。在我的例子中,KDE的分辨率设置为~/..local/share/kscreen/*

您可以通过创建新用户并与其登录来确认其存储在本地配置中。之后,只需将屏幕分辨率设置为某些模糊的宽度/高度和grep,以便找到配置隐藏的位置。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/776557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档