我有一台华硕 ROG 笔记本电脑,配备 Ryzen 7 4800 CPU 和 RTX 3060 GPU。我的 Ubuntu 版本是 22.04
我的内核版本是 5.15.0-47,并且正在使用 nvidia-driver-515。
直到今天(2022 年 9 月 7 日),我都能够使用“prime-select”命令在 nvidia 专用 gpu 和集成 amd gpu 之间切换
我刚刚使用“sudo apt update”和“sudo apt upgrade”安装了一些更新,重新启动后,我可以登录,但 gnome 桌面有一张灰色壁纸,我无法点击任何东西。
如果我使用 CTRL + ALT + F3 进入 tty 并登录,我可以运行“sudo prime-select query”,输出是“intel”。
因此我通过运行“sudo prime-select nvidia”切换到 nvidia 卡,然后重新启动。
之后我就可以登录了,并且“prime-select query”返回“nvidia”。但是当我执行“prime-select intel”以使用集成 GPU 重新启动时,再次登录后我遇到了灰屏。
多年来我一直以这种方式切换 GPU 以节省电池,但从未遇到过此问题。我尝试过重新安装 gnome 并卸载并重新安装 nvidia 驱动程序。我还尝试过禁用所有 gnome 扩展,但均未成功。
今天更新后我做了:
“sudo prime-select intel” “sudo 重启”
发生了什么:
计算机重新启动后,我能够登录 GNOME,但屏幕变成灰色,无法点击,风扇转速加快。我无法打开终端或执行除 tty(CTRL ALT F3)之外的任何键盘快捷键。在 tty 中输入“prime-select nvidia”并重新启动后,我就可以使用计算机,但启用了 nvidia gpu。
我预期会发生的情况:
我希望能够在启用集成显卡的情况下登录,而不必强制使用专用显卡才能进入可用的桌面。
答案1
我修好了它!
这是因为oibaf 显卡驱动程序 ppa它安装后就破坏了我的系统。
我编辑了 /etc/apt/preferences,添加了以下几行:
Package: *
Pin: release o=Ubuntu
Pin-Priority: 1001
为“官方” ubuntu 软件包设置最高优先级,然后
sudo apt update
sudo apt upgrade
有一些冲突。例如,我必须做:
sudo apt install libgl1-mesa-dri --allow-downgrades
然后我尝试再次升级并重新启动,现在我可以按预期在 GPU 之间切换。
希望这对某人有帮助。再见!