显示刷新率不到165hz、亮度不能调节的话,看我前面的文章。
Linux装nvidia open module驱动攻略:
步骤:1 下载run,下载linux header,2 切换独显直连 ,3,修改grub并更新 4 ctrl alt F3进入tty,在tty运行run文件 5,根据nvidia的指示进行安装,其中xconfig要选yes
这文章我半夜一点写出来的,保证有用,亲身实践。但我要睡觉了,写的没有那么详细。
先去github上找到nvidia open module,在release里不要下载源码,上面有个网址,点进去网址。在nvdia官方下载.run文件。源码需要自己编译,我们肯定是下载安装包。
然后apt search linux-headers | grep $(uname -r),把得到的headers进行apt安装
我用的是kali。需要在grub加入以下参数:
GRUB_CMDLINE_LINUX_DEFAULT="nvidia_drm.modeset=1 nvidia_drm.fbdev=1 。。。
然后grub update。
不要重启,因为这时候重启必然进不去桌面。如果重启了,那就进recovery mode,继续进行安装。
进入tty界面
chmod 777 nivdia。。。xxx.run,然后./nvidia..xxx.run
根据提示,nvidia自动解决掉nouveau,进行下一步安装。xconfig要选yes,不然开不了高刷。注意,装完驱动后就别想用混合模式了,或者用混合模式进入windows后下次进入linux要先切成独显模式。
最后,进入wayland模式的界面。注意,其他模式的界面或许支持亮度调节和显卡计算,但165hz的高刷只有wayland支持。
此外,必须是systemctl enable sddm/其他的桌面显示器,才能进入wayland。如果systemctl disable sddm然后从命令行手动启动桌面,那就是不行的。具体原因未知,反正是不行。
最后贴出我的配置:
R9000P 2021H
AMD R7 5800H
RTX 3070 Laptop
Kali-linux Rolling 2024,也就是2024-7-27日的最新版,kernel version 6.8.11
所以说这个攻略可以领先且有用很长一段时间,还不快搜藏