Ubuntu 24.04 下 Nouveau 驱动引发图形界面异常问题求助
Ubuntu 24.04 下 Nouveau 驱动引发图形界面异常问题求助
兄弟,看你描述的问题,大概率是Nouveau开源驱动和你的老NVIDIA显卡(9600M GT)在Ubuntu 24.04的新内核+GNOME环境下的兼容性问题。毕竟你的显卡属于比较老的G96架构,Nouveau对这类老卡的适配在新系统里确实容易出bug,尤其是图形渲染和桌面冻结的问题,我之前帮朋友排查过类似情况,给你几个实用的解决办法:
一、根本解决方案:安装NVIDIA官方闭源驱动
这是最靠谱的办法,老显卡虽然官方停止了新驱动更新,但Ubuntu仓库里还保留了适配的legacy版本:
- 先把系统包更新到最新:
sudo apt update && sudo apt upgrade -y
- 查看系统推荐的NVIDIA驱动版本:
ubuntu-drivers devices
输出里应该会显示适合9600M GT的驱动(一般是nvidia-340,这是支持该显卡的最后一个官方驱动版本)
- 安装对应驱动:
sudo apt install nvidia-340
- 安装完成后重启系统:
sudo reboot
- 验证驱动是否生效:
重启后打开终端输入:
nvidia-smi
如果能显示NVIDIA显卡的信息,说明驱动安装成功,之后GNOME的图形bug和桌面冻结问题应该就能解决了。
二、临时缓解方案(不想换驱动时用)
如果暂时不想折腾驱动,可以先试试禁用硬件加速来缓解问题:
1. 禁用GNOME的硬件加速
打开终端执行:
gsettings set org.gnome.mutter hardware-acceleration 'software'
执行完后注销当前用户再重新登录,图形闪烁、菜单消失的问题会有所缓解,但软件加速会降低桌面性能,只是临时过渡办法。
2. 禁用Nouveau的硬件加速
编辑GRUB配置文件,添加内核参数:
sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加nouveau.noaccel=1,比如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.noaccel=1"
保存退出后更新GRUB:
sudo update-grub
重启系统后生效,这个办法能让Nouveau用软件渲染,减少图形bug,但同样会影响性能。
补充说明
你提到KDE下问题少,是因为KDE的Qt渲染架构和GNOME的GTK+有差异,对Nouveau的兼容性稍好,但本质还是驱动适配的问题,换官方闭源驱动才能彻底解决所有应用的图形异常。
备注:内容来源于stack exchange,提问作者quintipio
相关产品推荐
相关产品推荐

