
我以为是4070,赶紧下载了😂

楼主的Nvidia Geforce GMT650是标错了吗?

楼主的Nvidia Geforce GMT650是标错了吗?
是的,谢谢,已经更正了。


上班了,明天中午吃完饭我修复下。

使用前忘记了cachyos内核说明嘛, 需要你装OpenGPU驱动,否则的话会引发dkms安装错误

使用前忘记了cachyos内核说明嘛, 需要你装OpenGPU驱动,否则的话会引发dkms安装错误
多谢分析,明天优化一下执行前的依赖逻辑,增加对操作系统和桌面环境的获取,根据系统信息执行相应的命令。
使用前忘记了cachyos内核说明嘛, 需要你装OpenGPU驱动,否则的话会引发dkms安装错误
哦,谢谢提醒。不过也想试试😄
哦,谢谢提醒。不过也想试试😄
这种上古垃圾卡就没必要了,这种玩意不如换隔壁intel/amd的过时独显来的靠谱,好歹驱动是开源的
这种上古垃圾卡就没必要了,这种玩意不如换隔壁intel/amd的过时独显来的靠谱,好歹驱动是开源的
但开源驱动实在欠好
但开源驱动实在欠好
开源驱动不是很好指的是英伟达这种被Linus本人fxxk过的玩意, 尤其是RTX20系之前的电子垃圾, 因为AMD RADV在图形渲染上吊打英伟达写的史山驱动不是一天两天了
新立得中搜索Nouveau只安装了

再安装

有报错:
GLib-GObject-CRITICAL **: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed at /usr/share/perl5/Gtk3.pm line 555, line 4.
GLib-GObject-CRITICAL **: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed at /usr/share/perl5/Gtk3.pm line 555, line 4.
GLib-GObject-CRITICAL **: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed at /usr/share/perl5/Gtk3.pm line 555, line 4.
GLib-GObject-CRITICAL **: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed at /usr/share/perl5/Gtk3.pm line 555, line 4.
正在选中未选择的软件包 bumblebee。
(正在读取数据库 ... 系统当前共安装有 236829 个文件和目录。)
准备解压 .../bumblebee_3.2.1-28_amd64.deb ...
正在解压 bumblebee (3.2.1-28) ...
正在选中未选择的软件包 bbswitch-dkms。
准备解压 .../bbswitch-dkms_0.8-17_amd64.deb ...
正在解压 bbswitch-dkms (0.8-17) ...
正在选中未选择的软件包 libprimus-vk1:amd64。
准备解压 .../libprimus-vk1_1.6.4-3_amd64.deb ...
正在解压 libprimus-vk1:amd64 (1.6.4-3) ...
正在选中未选择的软件包 primus-libs:amd64。
准备解压 .../primus-libs_020150328-18_amd64.deb ...20150328-18) ...
正在解压 primus-libs:amd64 (0
正在设置 primus-libs:amd64 (0~20150328-18) ...
正在设置 bumblebee (3.2.1-28) ...
Adding members from group(s) 'adm sudo admin' to 'bumblebee':
wzr
正在将用户“wzr”加入到“bumblebee”组中
Created symlink /etc/systemd/system/graphical.target.wants/bumblebeed.service → /usr/lib/systemd/system/bumblebeed.service.
正在设置 libprimus-vk1:amd64 (1.6.4-3) ...
正在设置 bbswitch-dkms (0.8-17) ...
Loading new bbswitch-0.8 DKMS files...
Building for 7.0.10-cachyos-x64v2
Building initial module for 7.0.10-cachyos-x64v2
Error! Bad return status for module build on kernel: 7.0.10-cachyos-x64v2 (x86_64)
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more information.
dpkg: 处理软件包 bbswitch-dkms (--configure)时出错:
已安装 bbswitch-dkms 软件包 post-installation 脚本 子进程返回错误状态 10
正在处理用于 libc-bin (2.38-6deepin21) 的触发器 ...
正在处理用于 man-db (2.12.0-1) 的触发器 ...
正在处理用于 initramfs-tools (0.142-0deepin11) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-7.0.10-cachyos-x64v2
在处理时有错误发生:
bbswitch-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
有软件包安装失败。正在试图恢复:
正在设置 bbswitch-dkms (0.8-17) ...
Removing old bbswitch-0.8 DKMS files...
Deleting module bbswitch-0.8 completely from the DKMS tree.
Loading new bbswitch-0.8 DKMS files...
Building for 7.0.10-cachyos-x64v2
Building initial module for 7.0.10-cachyos-x64v2
Error! Bad return status for module build on kernel: 7.0.10-cachyos-x64v2 (x86_64)
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more information.
dpkg: 处理软件包 bbswitch-dkms (--configure)时出错:
已安装 bbswitch-dkms 软件包 post-installation 脚本 子进程返回错误状态 10
在处理时有错误发生:
bbswitch-dkms
然后重启就只有小屏亮了。
然后卸载bumblebee也有报错:
(正在读取数据库 ... 系统当前共安装有 236881 个文件和目录。)
正在卸载 bumblebee (3.2.1-28) ...
正在设置 bbswitch-dkms (0.8-17) ...
Removing old bbswitch-0.8 DKMS files...
Deleting module bbswitch-0.8 completely from the DKMS tree.
Loading new bbswitch-0.8 DKMS files...
Building for 7.0.10-cachyos-x64v2
Building initial module for 7.0.10-cachyos-x64v2
Error! Bad return status for module build on kernel: 7.0.10-cachyos-x64v2 (x86_64)
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more information.
dpkg: 处理软件包 bbswitch-dkms (--configure)时出错:
已安装 bbswitch-dkms 软件包 post-installation 脚本 子进程返回错误状态 10
正在处理用于 man-db (2.12.0-1) 的触发器 ...
正在处理用于 initramfs-tools (0.142-0deepin11) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-7.0.10-cachyos-x64v2
在处理时有错误发生:
bbswitch-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
有软件包安装失败。正在试图恢复:
正在设置 bbswitch-dkms (0.8-17) ...
Removing old bbswitch-0.8 DKMS files...
Deleting module bbswitch-0.8 completely from the DKMS tree.
Loading new bbswitch-0.8 DKMS files...
Building for 7.0.10-cachyos-x64v2
Building initial module for 7.0.10-cachyos-x64v2
Error! Bad return status for module build on kernel: 7.0.10-cachyos-x64v2 (x86_64)
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more information.
dpkg: 处理软件包 bbswitch-dkms (--configure)时出错:
已安装 bbswitch-dkms 软件包 post-installation 脚本 子进程返回错误状态 10
在处理时有错误发生:
bbswitch-dkms
再重启,两屏都亮如从前
sudo apt autoremove
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
下列软件包将被【卸载】:
bbswitch-dkms libobjc-12-dev libprimus-vk1 libstdc++-12-dev primus-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 5 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后将会空出 21.9 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 236854 个文件和目录。)
正在卸载 bbswitch-dkms (0.8-17) ...
Deleting module bbswitch-0.8 completely from the DKMS tree.
正在卸载 libobjc-12-dev:amd64 (12.3.0-17deepin17) ...
正在卸载 libprimus-vk1:amd64 (1.6.4-3) ...
正在卸载 libstdc++-12-dev:amd64 (12.3.0-17deepin17) ...
正在卸载 primus-libs:amd64 (0~20150328-18) ...
正在处理用于 libc-bin (2.38-6deepin21) 的触发器 ...
这清理还比较好

sudo apt autoremove
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
下列软件包将被【卸载】:
bbswitch-dkms libobjc-12-dev libprimus-vk1 libstdc++-12-dev primus-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 5 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后将会空出 21.9 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 236854 个文件和目录。)
正在卸载 bbswitch-dkms (0.8-17) ...
Deleting module bbswitch-0.8 completely from the DKMS tree.
正在卸载 libobjc-12-dev:amd64 (12.3.0-17deepin17) ...
正在卸载 libprimus-vk1:amd64 (1.6.4-3) ...
正在卸载 libstdc++-12-dev:amd64 (12.3.0-17deepin17) ...
正在卸载 primus-libs:amd64 (0~20150328-18) ...
正在处理用于 libc-bin (2.38-6deepin21) 的触发器 ...
这清理还比较好
谢谢,明天好好分析分析。
牛,致敬喜欢折腾的人。


更新了,可以再试试,并且新增了一些功能,上传了新的界面,可以对比下看看。
Popular Ranking
ChangePopular Events
More

中文 

2026/05/28 全面更新了逻辑、代码以及对第三方知名内核的支持。新增了对系统版本、会话类型、桌面环境和设备类型的识别,并根据系统信息,智能推荐安装选项;安装选项也新增了不少。
新增一键救援:强烈建议先点击这个红字按钮,会在当前管理员主目录下释放两个sh救援文件,一个完整版,一个精简版,用于使用本软件后重启进入不到桌面的情况。如果真的发生,在高级选项中选择ROOT身份运行,点击一键救援按钮,下方的日志或者关于里有如何运行说明,且关于中更详细。
驱动补丁未安装界面

驱动补丁已安装界面
安装的Nvidia-Settings:这个需要电脑重启才能打开,不重启点击系统菜单无反应。
我的显卡很老了,Nvidia Geforce GTX650,目前官方已经停止了支持,好像内核只支持到5.15版本,每次都为如何在新内核中安装驱动而苦恼,恰好在github看到2个项目,干脆自己动手做一个GUI版本,帮助自己全自动完成。
本工具用于为 NVIDIA 470xx 系列显卡驱动应用 Linux 内核兼容性补丁,
支持安装和卸载驱动程序。
在重装了7次系统之后,终于写了出来,本工具不适用于新手,有可能导致系统启动不了,尽管我已经将此风险降到了最低,所以这个需要大家公测。目前可以使用,后期搜集BUG进行修正。
项目来源:
https://github.com/haxllo/nvidia-470xx-linux-7.0
https://github.com/joanbm/nvidia-470xx-linux-mainline
支持的显卡系列(NVIDIA 470xx驱动):(这个是AI分析的,如有错误请指正):
【GeForce 桌面系列】
Kepler架构(完整支持,470为末代驱动):
GeForce 600 系列:
GT 630(GK107/GK208核心), GT 640(GK107/GK208)
GTX 650, GTX 650 Ti, GTX 650 Ti Boost
GTX 660, GTX 660 Ti, GTX 670, GTX 680, GTX 690
GTX 645(OEM,GK107)
⚠️ GT 610/620 及 Fermi核心的 GT 630(GF108) 不在 470 支持范围
GeForce 700 系列(Kepler):
GT 710, GT 720, GT 730(GK208核心), GT 740(GK107)
GTX 760, GTX 770, GTX 780, GTX 780 Ti
GTX TITAN, GTX TITAN Black, GTX TITAN Z
Maxwell架构(GM10x支持,GM20x不支持):
GeForce 700 系列:
GTX 750, GTX 750 Ti(GM107)
GTX 745(OEM,GM107)
GT 710, GT 720, GT 730, GT 740(GM107/GK208混用)
【GeForce 移动系列】
Kepler架构(完整支持):
GeForce 600M/700M 系列:
GTX 660M, GTX 670M, GTX 675MX, GTX 680M, GTX 680MX
GTX 760M, GTX 765M, GTX 770M, GTX 780M
GT 630M, GT 640M, GT 650M, GT 730M, GT 740M, GT 745M
GT 710M, GT 720M, GT 750M, GT 755M
Maxwell架构(GM10x支持):
GeForce 800M 系列:
GT 820M, GT 830M, GT 840M, GT 845M
GTX 850M, GTX 860M, GTX 870M, GTX 880M
GeForce 900M 系列:
GT 920M, GT 930M, GT 940M, GT 940MX
GTX 950M, GTX 960M, GTX 970M, GTX 980M
【专业显卡系列】
Quadro K 系列(Kepler架构):
K600, K1200, K2000, K2000D, K2200
K4000, K4200, K5000, K5200, K6000
K420, K620, Quadro 410(OEM变体)
Quadro 移动系列(Kepler):
K1000M, K2000M, K2100M, K3000M, K4000M
K5000M, K5100M, K4100M, K3100M, K2200M
NVS 系列:
NVS 310, NVS 315, NVS 510, NVS 810
Tesla K 系列(Kepler架构):
K10, K20, K20X, K20c, K20m, K20s, K20Xm
K40, K80, GRID K520(虚拟化)
【架构与驱动关键说明】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌─────────────────┬─────────────────────────┐
│ 架构 │ 支持状态 │
├─────────────────┼─────────────────────────┤
│ Kepler(GK10x/ │ 完整支持,470为末代驱动 │
│ GK20x) │ │
├─────────────────┼─────────────────────────┤
│ Maxwell GM10x │ 完整支持 │
├─────────────────┼─────────────────────────┤
│ Maxwell GM20x │ 不支持!需 5xx 驱动 │
│ (GTX960+/桌面) │ │
├─────────────────┼─────────────────────────┤
│ Pascal及更新 │ 不支持,需 535+/550+ │
│ (10系及以后) │ │
└─────────────────┴─────────────────────────┘
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
重要提示:
• GT 610/620 及 Fermi核心的 GT 630(GF108) 需使用 390 遗留驱动
• GTX 750/750 Ti 是 Maxwell GM107,不是 Kepler
• 如需支持更新的显卡架构,请使用 5xx 系列驱动
• 支持的内核类型:
【标准内核】
✅ 官方主线内核
✅ Ubuntu/Debian 默认内核
✅ Deepin 默认内核
✅ Fedora 默认内核
✅ Arch 默认内核
【第三方内核 - 完整支持】
✅ CachyOS - 低延迟、高性能内核(BORE/EEVDF/BMQ调度器)
✅ Liquorix - 低延迟优化内核
✅ XanMod - 性能优化内核(多种调度器)
✅ Zen Kernel - AMD Zen架构优化
✅ Linux-TK (TK) - 低延迟内核
✅ PF-Kernel - 综合优化内核
✅ Mainline - 最新主线内核
【特殊场景】
⚠️ CachyOS 用户:建议安装 OpenGPU 驱动(自动检测并推荐)
⚠️ 实时性需求:可使用 CachyOS-RT 内核
⚠️ AMD Zen4/5:推荐使用 CachyOS-Zen4 专用构建
• 支持的补丁:
kernel-6.4.patch (内核 6.4+)
kernel-6.5.patch (内核 6.5+)
kernel-6.6.patch (内核 6.6+)
kernel-6.10.patch (内核 6.10+)
kernel-6.12.patch (内核 6.12+)
nvidia-470xx-fix-linux-6.13.patch (内核 6.13+)
nvidia-470xx-fix-linux-6.14.patch (内核 6.14+)
nvidia-470xx-fix-linux-6.15.patch (内核 6.15+)
nvidia-470xx-fix-linux-6.17.patch (内核 6.17+)
nvidia-470xx-fix-linux-6.19.patch (内核 6.19+)
nvidia-470xx-fix-linux-7.0.patch (内核 7.0+)
• 新增关键补丁:
disable-objtool-override.patch (禁用 objtool 处理二进制 blob)
enable-drm-modeset-by-default.patch (默认启用 DRM modeset)
我做成了视频,分为安装和卸载。
安装
卸载
公测地址:
https://wwaza.lanzouq.com/b00jfas34b
密码:f616