Linux白痴求助,X11在安装英伟达驱动之后不启动了
一句话概括:Ubuntu24.04,机器有两张英伟达计算卡(无视频输出)和一张Aspeed视频卡,显示器接的Aspeed的VGA。nouveau驱动下图形界面能正常启动,装了英伟达闭源驱动之后图形界面不启动了。下面说下已经做过的尝试:
尝试用nvidia-xconfig生成的xorg.conf,提示找不到/dev/dri/card0,报错no screen found
检查xorg的日志,提示找不到ast内核模块,但是查了下ast这个包早就被弃用了
查看旧的( 之前在nouveau下能工作的)配置文件,给aspeed卡使用的驱动是modesetting。但是手动改了还是无法启动。
另外还有个有点奇怪的点,lspci给出来Aspeed这张卡的bus id是63:00啥的,但是自动生成的配置文件里面对应的bus id写的是97:00啥的。手动改成63无果,依然no screen found。
尝试了Ubuntu-drivers自动下驱动和从官网下的本地软件源装的驱动,效果都一样,重启完了图形界面就不启动。同时排查过了,nouveau驱动完全禁用了,应该不存在驱动冲突的问题。
我的猜想是安装英伟达驱动导致Aspeed这张视频卡的驱动出现了问题,因为dev/dri下面确实不存在card0文件(但是/dev/dri/by-path/下面有指向../card0的符号链接)。目前想不到怎么排查了,希望坛友能支一下招。
ps:我确定目前的配置下图形界面是能正常工作的,因为之前就是在英伟达驱动下正常使用的,只是最近一次内核升级到6.14搞炸了,回退到6.11之后英伟达驱动又炸了,干净安装之后就出现这个问题了。英伟达的两张卡共作倒是正常的,能训练能推理吃嘛嘛香
页:
[1]