Archlinux早在2025还是2024的时候放弃了对老的Nvidia GPU的支持, 因为新的驱动不支持老的GPU了, 这个可以理解, 但是我的电脑是老电脑呀¬ (10年前 2015年买的 GM107M [GeForce GTX 950M] 显卡).

因为玩Mindustry 使用的新外接显示屏 核显已经带不动了, 所以必须将GPU安装回来...

不要在晚上安装和修正电脑! 不然就会和我一个样...

  1. 卸载全部的Nvidia相关组件

因为我没这么干, 所以安装失败了也没发现

  1. 卸载所有的nouveau, 这东西其实根本没用

因为咱其实不用开源的组件

  1. 屏蔽nouveau

cat /etc/mkinitcpio.conf 关闭里面的kms, 这个是内核显示能力的hooks

  1. 使用aur中的包

git clone https://aur.archlinux.org/nvidia-580xx-utils.git 然后就是makepkg

fakeroot 和debugedit需要哦, pacman -S fakeroot debugedit

  1. 全部安装 pacman -U *zst

注意 目前我用的是dkms方案, 不是lts, 我在lts折腾了20分钟, 还是失败了.

  1. 安装显卡启动器

pacman -S nvidia-prime 其实就是拦截一个显卡的so指定向到nvidia上, 然后对so中的一些符号拦截到gpu的so上就行了, 这样启动的就是nvidia的计算能力了

  1. GRUB重定向

因为我之前是LTS, 所以需要改一下grub.cfg, 使用非lts, 同时增加一下nvidia_drm.modeset=1 但我怀疑这个到底有没有用啦, 但默认启动的内核的确要替换一下

大功告成, cost 80 minutes, 包括写这些废字

老电脑还是如此的美丽

或许只是我老了, 无法适应新的时代了吧? 但是我的老电脑依旧能正常的工作, 除了上次突然crash和它的风扇真的很吵 哈哈哈哈.

但只是写写Java Lisp之类, 完全够用了, 目前主要算力也是用AI(线上)提供的了. (但其实它们对于我来说只是不可信的搜索引擎, 它们能分析一下自己在搜索上的东西) 主要还是baidu不可靠...

用了AI进行帮忙查wiki, 但其实没什么用