buyike
2024-04-14 17:55 deepin
可惜,我的电脑全部是AMD集成显卡,只管下一步。
Reply Like 0 View the author
可惜,我的电脑全部是AMD集成显卡,只管下一步。
感谢分享
很好,不过我已经在2月初换A卡了😂
我想问一下,nvidiafb是什么?
我想问一下,nvidiafb是什么?
nvidiafb是指NVIDIA Framebuffer,是NVIDIA显卡在Linux系统中使用的一个帧缓冲设备驱动程序。帧缓冲设备驱动程序用于管理显卡的帧缓冲,即显存中用于存储屏幕上每个像素颜色信息的区域。通过nvidiafb驱动程序,Linux系统可以与NVIDIA显卡进行通信,从而实现在屏幕上显示图形界面和其他内容。
在Linux系统中,nvidiafb驱动程序通常用于在启动过程中提供基本的图形显示支持,以便用户可以在系统启动时看到启动日志等信息。然后,一旦系统完全启动并加载了适当的显卡驱动(如NVIDIA官方的闭源驱动程序),nvidiafb驱动程序通常会被禁用,以让更高级的显卡功能得以发挥。
总的来说,nvidiafb是NVIDIA显卡在Linux系统中的一个基本帧缓冲设备驱动程序,用于提供最基本的图形显示支持。
之前用v23安装闭源驱动经常会遇到报错比如"
Unable to load the kernel module 'nvidia.ko'
”,要么就是安装成功了,但是电脑重启之后发现NVIDIA驱动并没有加载运行。今天我又来折腾了,通过安装的log和chatgpt3.5终于把NVIDIA驱动安装并运行成功了。不得不说chatgpt确实能让人提高解决问题的效率。文章参考:
-Deepin V23安装最新英伟达驱动(版本535.54)
-deepin v23 n卡驱动
心得:
1.安装NVIDIA驱动的时候一定要让系统用回原来的系统自带的内核,原因:因为第三方内核编译的GCC版本与系统的自带的GCC版本不一致,导致安装NVIDIA的时候检测到内核GCC编译版本和系统GCC编译版本不一致而终止安装。系统自带的内核编译GCC版本和系统安装的GCC版本是一致的。
2.大多数教程只禁用了nouveau驱动程序而忘记了还有nvidiafb这个驱动程序,这个驱动程序同样会与NVIDIA闭源驱动冲突,导致的现象是安装失败或者安装成功了之后重启了就导致NVIDIA闭源驱动加载运行不了,因为nvidiafb会占用显卡设备。
解决办法:
停止nvidiafb程序并禁用
停止命令:
禁用步骤:
打开一个文本编辑器,如nano或vim,编辑相关的配置文件。通常是
/etc/modprobe.d/blacklist.conf
。在文件末尾添加以下行来禁用nvidiafb模块:
然后重启电脑。