因此,有一天晚上,我进行了一次完整的系统升级,pacman -Syu
升级了一些软件包,如nvidia
、nvidia-utils
、mesa
等。但在快速重新启动后,Xorg 会话无法启动,并出现错误:(EE) No screens found
经过一段时间的摸索并删除 Xorg 配置后,这个问题得到了修复,但屏幕分辨率被破坏了。我收到一些未检测到伽马的错误(我不记得那是什么)。后来,在进行了另一次系统升级(这次升级了 linux 内核)后,它被修复了。
但随后那该死的音频就被扭曲得一塌糊涂。就像 YouTube 上的那些耳朵强奸视频一样,音量卡在最大,我不得不使用外部扬声器并降低音量。
我不知道这到底是怎么回事,所以我甚至不知道从哪里开始查看错误日志或其他什么。有人指出 nvidia 驱动程序可能坏了,可能是的。我确实注意到脉冲音频音量控制 (pav) 上的 HDMI 输出标签发生了变化。我尝试降级那些 nvidia 驱动程序,但最终出现 Xorg 错误,它无法启动。
请帮忙。
额外细节:
内核升级 5.4.2-arch1-1 => 5.4.3-arch1-1
新的 nvidia 驱动版本是nvidia-440.44-2
GPU:NVIDIA GTX 1660 Ti
答案1
尝试自己解决这个问题。降级 nvidia 可以解决音频问题。但随后你还必须降级你的内核(或者至少我降级了),因为如果你不降级,你的显示器将再次损坏。我的问题是降级后 Steam 无法运行。以下是应该用于降级的命令。
sudo pacman -U /var/cache/pacman/pkg/nvidia-440.36-5-x86_64.pkg.tar.xz /var/cache/pacman/pkg/nvidia-utils-440.36-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/linux-5.4.2.arch1-1-x86_64.pkg.tar.xz
另外,将音频从 GPU 以外的任何地方推出应该可以避免这个问题(例如将耳机直接连接到主板,至少在我的情况下这是可行的)。
答案2
遇到同样的问题,解决方法是降级以下软件包
nvidia
nvidia-utils
lib32-nvidia-utils
linux
linux-headers
答案3
升级系统后,我的显卡 GTX1060 6GB 也遇到过同样的问题。
幸运的是,我为 Arch Linux 安装了 Nvidia LTS 驱动程序,然后它就恢复正常了,如果你尝试这样做的话。
$ sudo pacman -S nvidia-lts
然后重新启动系统。祝你好运!