Linux 安装完系统后默认是安装好显卡驱动吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ottawa8821
V2EX    Ubuntu

Linux 安装完系统后默认是安装好显卡驱动吗?

  •  
  •   ottawa8821 347 天前 4672 次点击
    这是一个创建于 347 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前安装 WINDOWS 系统后,开机第一件事是安装各种驱动,包括最重要的显卡驱动
    使用过 linux ,发现安装完系统后好像都是各种 sudo apt update,貌似都不需要安装各类驱动的说法,今天打开 AMD 的官网,才发现 AMD 官网就有提供显卡驱动,用 LINUX 这么久了,貌似以前就没有主动安装显卡驱动,安装完 LINUX 后都是开箱即用,几条命令更新后就开始使用了,汗。
    所以想问下,linux 全新安装完系统后不需要安装各类驱动吗,包括显卡驱动。最近用 Ubuntu ,发现文件夹经常会卡住没反应,是没安装驱动的锅吗
    14 条回复    2024-12-16 17:03:09 +08:00
    ottawa8821
        1
    ottawa8821  
    OP
       347 天前
    其他类似的 LINUX 发行版也是吗
    r46mht
        2
    r46mht  
       347 天前   1
    因为 Linux 是开源的,所以很多支持 Linux 的硬件厂商选择直接把驱动代码合并到 Linux 内核里面。内核里面也有 AMD 显卡的开源驱动。但是如果比如硬件厂商想支持 Linux 但是不想开源,或者比如需要频繁更新驱动而很多 Linux 发行版不会太频繁的更新内核,那么也会自行发布驱动让用户安装。

    至于文件夹为什么卡就不知道了,你要不看看 dmesg ?反正 Linux 桌面用户少不是没有原因的...
    yyzh
        3
    yyzh  
       347 天前 via Android
    默认安装的有个叫 linux-firmware 的东西就是驱动包.500 多 M 每次更新都等半天.
    ubuntu 桌面版装的时候会问你装不装第三方驱动.有些驱动包里没的就可以在那时候让安装程序帮装上.
    ubuntu 24.10 是不知道为啥就算在虚拟机里跑也是开个文件夹的窗口要等半天.奇怪
    msg7086
        4
    msg7086  
       347 天前
    内核包含大多数开源驱动。如果要用闭源驱动或者比较少见的设备的驱动需要自己安装。
    Windows 系统内其实也包含了大多数设备的驱动,自己安装驱动主要是为了拿到最新版。
    ziseyinzi
        5
    ziseyinzi  
       347 天前
    linux 大部分驱动在内核里,确实是开箱即用的。但是有些硬件(比如 NVIDIA 显卡)的驱动闭源或者没进主线内核,需要手动安装。
    yanyao233
        6
    yanyao233  
       347 天前 via Android
    闭源驱动要自己安装
    ly841000
        7
    ly841000  
       347 天前
    Linux 是宏内核,大部分驱动在编译时嵌入,win 类似微内核,驱动都是独立的
    Esec
        8
    Esec  
       347 天前
    开源驱动现在在内核里的 amdgpu ,有的安装盘里就直接加载上了,不然以前自带的图形界面拿 cpu 硬算会卡到怀疑人生,要公版闭源驱动打游戏的话依旧手动,之前折腾实测还得屏蔽开源驱动,说不麻烦那肯定是老手了,如果是 n 卡大概还是要再搞一番的,有可变刷新率,同步啥的
    billlee
        9
    billlee  
       347 天前
    @Esec 现在 A 卡玩游戏不要用官方闭源驱动,那个驱动还不如开源驱动。现在 amd 的开源驱动可是有 valve 和 redhat 的人一起开发的
    nightwitch
        10
    nightwitch  
       347 天前
    主要的几家显卡供应商 Nvidia / AMD / Intel , 社区里都有开源驱动支持,开箱即用。
    Intel / AMD 的开源驱动都比较成熟(说是开源驱动其实开发的人都是 AMD/Intel 的人),直接用也没什么问题。
    Nvidia 就比较封闭了,开源驱动也只能说能跑,性能不行,也不支持 cuda 等复杂的功能,基本 n 卡的用户都要重新装驱动来用 nvidia 家的闭源驱动。
    keyboardCat
        11
    keyboardCat  
       346 天前
    安装的时候选择自动安装三方驱动,会自动从网上下载 N 卡的驱动。
    zhufengning
        12
    zhufengning  
       346 天前
    英伟达默认安开源驱动,bug 巨多,一定要自己换成闭源的
    jheroy
        13
    jheroy  
       346 天前
    @ottawa8821 你如果安装 arch 或者 gentoo 就会了解整个流程,因为每一步都是自己选择的,包括启动菜单用啥,内核用哪些模块等
    kokerkov
        14
    kokerkov  
       346 天前
    简单答案:是的。

    而且 linux 生态环境下还有一条定律:如果你的发行版商店里有这个程序,尽量就用你发行版里提供的。像 windows 系统一样上网找程序安装,反而是不推荐的做法。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5107 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 09:28 PVG 17:28 LAX 01:28 JFK 04:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86