fook Nvidia!

 Linux  linux drivers  nvidia  显卡 󰈭 948字

Nvidia闭源驱动问题多多… 本机是Dell G5520, 搭载Intel核显+nvidia GeForce 3060独显. 曾经的kde archlinux好像是从来没有过显卡的适配问题, 可以在多屏幕、多显卡(主要是hdmi接口必须要nvidia显卡来驱动)的情况下完美运行. 但是目前的archlinux + bspwm + sddm就是偶尔会有问题… 甚至最开始一段时间重新装回了kde全家桶, 随后问题好像还是存在, 也不知道之前怎么成功的.. 总之就是问题多多…

一些问题来源于linux+nvidia的软件包问题, 退化后可能就可以解决; 目前的问题很古怪, 不修改任何包和配置, 仅仅重启后可能就会莫名的坏掉/好起来, 最大的表现特点是, 引导完linux进入到sddm界面时, 有时候会忽然crash? 回到黑框框中, 随后sddm会自动重启, 看到这个界面就可以认为是nvdia+intel均成功启动了. 但是若是没有crash与自动重启, 大概率就是会G一个; 针对该问题目前的解决方案是运行sudo nvidia-xconfig生成/etc/X11/xorg.conf, 生成后intel显卡会G, 但是nvidia能100%启动, 这样我的工作屏幕会大一些, 至少还能用..

该博客尚且是半成品, 因为这个问题历史悠久, 但是一直不能很好的解决, 真的吐了… 自从装这套archlinux以来可能几乎有一半的配置or调试时间都花在显卡驱动上… 很难不让人想要大喊一声标题:

Fook U Nvidia!

输入这段红字即可享受linus高清友好手势(x

--- HINT FOR START ---
--- HINT FOR END ---

目前好像发现, 进入windows一段时间后, reboot后载入linux, 就可以双显示屏同时工作, 但再次reboot一次后, 就不太行了.

参考资料

某次偶尔什么都没有配置的情况下两个显卡经过crash+restart后均可以运行, 但是通过xrand关闭笔记本内置屏幕(即eDP-1)后alacritty会特别特别特别卡, 好像chrome也有这个现象. 但是系统本身是流畅的, 用urxvt也是迅捷如飞, 怀疑是显卡加速有关的锅:

alacritty-issues-5408

Closed Alacritty becomes very slow after changing scaling with xrandr

配置sddm:

NVIDIA Optimus archwiki

Force Xorg to use integrated Intel graphics

仅仅最简配置nvidia之后intel就不启动了:

NVIDIA archwiki

参考命令与配置

inxi -G显示驱动


修改记录:
fook Nvidia!