首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在登录屏幕上不工作的刷新速率

在登录屏幕上不工作的刷新速率
EN

Ask Ubuntu用户
提问于 2021-02-07 01:23:53
回答 2查看 633关注 0票数 1

问题

当我启动Ubuntu时,紫色的登录屏幕是非常像素化的。一旦我登录,显示就很好了。

背景

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

尝试解决方案

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

代码语言:javascript
复制
xrandr -s 1920x1080 -r 60

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

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

我还尝试在NVIDIA X Server程序中将刷新频率设置为60‘t,但这没有起到任何作用。(我还在程序中将60 the的配置保存到/etc/X11/xorg.conf中,因为我认为它可能在登录前加载。当我重新启动时,它仍然什么也没做。)

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

代码语言:javascript
复制
xrandr --output DVI-I-2 --size 1920x1080 --refresh 60

没有错误消息,但仍然没有工作。我也试着把同样的命令作为启动程序,但同样,什么也没有发生。

诊断信息

  • 显示器:宏碁XV240Y (144@1920x1080)
  • 监视器连接:从GPU到HDMI适配器到监视器的DVI
  • GPU: NVIDIA 8800 GT
  • NVIDIA驱动程序版本: 340.108

我可以提供更多的细节需要。

日志文件/命令输出

代码语言:javascript
复制
# 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
代码语言:javascript
复制
# 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

代码语言:javascript
复制
# 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

我如何使登录屏幕加载在60赫兹?任何帮助都将不胜感激。谢谢!

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-06-05 02:35:12

最后,我只是把GPU升级到了一张稍不老的Radeon卡上。默认的amdgpu驱动程序可以正常工作。

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

谢谢@mondotofu帮了我一程。

票数 0
EN

Ask Ubuntu用户

发布于 2021-02-12 00:21:24

绕过登录屏幕怎么样?

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

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

我想知道您是否通过以下命令获得有关显示管理器的有用信息: systemctl状态显示管理器

对不起--您有文件/lib/systemd/system/gpu-manager.service吗?

代码语言:javascript
复制
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
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1314275

复制
相关文章

相似问题

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