AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1314275
Accepted
applemonkey496
applemonkey496
Asked: 2021-02-07 17:23:53 +0800 CST2021-02-07 17:23:53 +0800 CST 2021-02-07 17:23:53 +0800 CST

刷新率在登录屏幕上不起作用

  • 772

问题

当我启动 Ubuntu 时,紫色的登录屏幕非常像素化。登录后,显示非常好。

背景

我的系统使用旧显卡,NVIDIA 8800 GT。当我最初安装 Ubuntu 时,使用默认的 Nouveau 驱动程序启动过程失败,所以我启动了nomodeset(这会拉长屏幕但它可以工作)。然后我安装了 GPU ( sudo apt install nvidia-340) 支持的专有 nvidia 驱动程序。nvidia 驱动程序允许计算机启动,但屏幕像素化。我相信这是因为显卡只支持 1080p 的 60Hz 输出,而我的显示器在 144Hz 时是 1080p。

尝试的解决方案

我尝试在终端中将刷新率设置为 60Hz,但收到一条错误消息:

xrandr -s 1920x1080 -r 60

# Output
# > Rate 60.00 Hz not available for this size

然后我尝试在 Ubuntu 设置中手动将刷新率设置为 60Hz。这似乎解决了问题,但重启后,紫色的登录屏幕仍然非常像素化。但是,登录后,显示效果很好。


我还尝试在 NVIDIA X Server 程序中将刷新率设置为 60Hz,但这并没有起到任何作用。(我还在程序中保存了 60Hz 配置,/etc/X11/xorg.conf因为我认为它可能会在登录之前加载。重新启动时它仍然没有做任何事情。)


最后,我xrandr再次尝试,但使用了输出参数:

xrandr --output DVI-I-2 --size 1920x1080 --refresh 60

没有错误消息,但它仍然没有工作。我也尝试将相同的命令作为启动程序,但同样没有发生任何事情。


诊断信息

  • 显示器:宏碁 XV240Y (144Hz@1920x1080)
  • 显示器连接:DVI 从 GPU 到 HDMI 适配器到显示器
  • 显卡:英伟达 8800 GT
  • 英伟达驱动版本:340.108

我可以根据需要提供更多详细信息。


日志文件/命令输出

# sudo systemctl status display-manager

* gdm.service - GNOME Display Manager
     Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled)
     Active: active (running) since Tue 2021-02-16 19:52:47 PST; 19min ago
    Process: 27678 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
    Process: 27708 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (code=exited, status=0/SUCCESS)
   Main PID: 27717 (gdm3)
      Tasks: 3 (limit: 19072)
     Memory: 8.0M
     CGroup: /system.slice/gdm.service
             └─27717 /usr/sbin/gdm3

Feb 16 19:52:47 desktop systemd[1]: Starting GNOME Display Manager...
Feb 16 19:52:47 desktop systemd[1]: Started GNOME Display Manager.
Feb 16 19:52:47 desktop gdm-launch-environment][27773]: pam_unix(gdm-launch-environment:session): session opened for user gdm by (uid=0)
Feb 16 19:52:54 desktop gdm-password][28089]: pam_unix(gdm-password:auth): Couldn't open /etc/securetty: No such file or directory
Feb 16 19:52:56 desktop gdm-password][28089]: pam_unix(gdm-password:auth): Couldn't open /etc/securetty: No such file or directory
Feb 16 19:52:56 desktop gdm-password][28089]: gkr-pam: unable to locate daemon control file
Feb 16 19:52:56 desktop gdm-password][28089]: gkr-pam: stashed password to try later in open session
Feb 16 19:52:56 desktop gdm-password][28089]: pam_unix(gdm-password:session): session opened for user felix by (uid=0)
Feb 16 19:52:56 desktop gdm-password][28089]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
# cat /var/log/gpu-manager.log

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.8.0-43-generic/updates/dkms
Found nvidia module: nvidia.ko
Looking for amdgpu modules in /lib/modules/5.8.0-43-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? no
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 10de:611
BusID "PCI:6@0:0:0"
Is boot vga? yes
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Does it require offloading? no
last cards number = 1
Has amd? no
Has intel? no
Has nvidia? yes
How many cards? 1
Has the system changed? No
Single card detected
Nothing to do

删除后nvidia-340

截屏

# new gpu-manager.log

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /run/u-d-c-nvidia-was-loaded file
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.8.0-43-generic/updates/dkms
Looking for amdgpu modules in /lib/modules/5.8.0-43-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? no
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? no
Is amdgpu kernel module available? no
Vendor/Device Id: 10de:611
BusID "PCI:6@0:0:0"
Is boot vga? yes
Error: can't access /sys/bus/pci/devices/0000:06:00.0/driver
The device is not bound to any driver.
Error : Failed to open /dev/dri
Error : Failed to open /dev/dri
Error : Failed to open /dev/dri
Error : Failed to open /dev/dri
Does it require offloading? no
last cards number = 1
Has amd? no
Has intel? no
Has nvidia? yes
How many cards? 1
Has the system changed? No
Single card detected
Nothing to do

如何让登录屏幕以 60Hz 的频率加载?任何帮助,将不胜感激。谢谢!

drivers
  • 2 2 个回答
  • 520 Views

2 个回答

  • Voted
  1. mondotofu
    2021-02-12T16:21:24+08:002021-02-12T16:21:24+08:00

    绕过登录屏幕怎么办?

    https://techpiezo.com/linux/enable-or-disable-automatic-login-in-ubuntu-20-04/

    或者,您可以按 Ctrl Alt F3 退出图形屏幕以进行文本登录。

    我想知道您是否使用以下命令获得有关显示管理器的任何有用信息:systemctl status display-manager

    抱歉——你有文件 /lib/systemd/system/gpu-manager.service 吗?

    cat /lib/systemd/system/gpu-manager.service
    [Unit]
    Description=Detect the available GPUs and deal with any system changes  
    Before=display-manager.service
    Before=oem-config.service
    
    [Service]
    Type=oneshot
    ExecStart=/usr/bin/gpu-manager --log /var/log/gpu-manager.log
    StandardOutput=null
    StandardError=null
    
    [Install]
    WantedBy=display-manager.service
    WantedBy=oem-config.service
    
    • 1
  2. Best Answer
    applemonkey496
    2021-06-05T18:35:12+08:002021-06-05T18:35:12+08:00

    我最终只是将我的 GPU 升级到稍微旧一点的 Radeon 卡。amdgpu默认驱动程序一切正常。

    这可能不是一个很令人满意的结论,但是经过大量的挖掘,我找不到问题的根源。

    感谢@mondotofu 在此过程中帮助我。

    • 0

相关问题

  • Ubuntu 中的科胜讯调制解调器

  • 如何解决联想笔记本电脑上恢复/电源问题时禁用的蓝牙?

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve