V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mrzx
V2EX  ›  程序员

帮忙推荐一款硬件方面对 Linux 兼容性比较好的笔记本

  •  
  •   mrzx · 2023-05-25 11:48:21 +08:00 · 7564 次点击
    这是一个创建于 550 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如摄像头,指纹,触摸板,屏幕亮度调节,自动休眠,睡眠,唤醒 等等没有问题的笔记本.

    最好笔记本能更换内存和硬盘..实在不能换也行,我就买高配.

    14 寸,13 寸都可以接受.

    主要用途做开发用.

    发行版本只考虑 3 个,debian,Manjaro 和 arch,能跟这三其一兼容性比较完美就行

    实在不想在花大量时间试错和走弯路,以前的经历,让我知道时间宝贵,硬件方面的折腾实在太消耗精力了.知道的大大请帮忙推荐一下.

    在此感谢回复的每个人,谢谢.

    53 条回复    2024-07-26 10:51:37 +08:00
    Nazz
        1
    Nazz  
       2023-05-25 11:51:25 +08:00
    debian desktop 硬件兼容性不太好
    perfectlife
        2
    perfectlife  
       2023-05-25 11:54:19 +08:00
    xps 应该兼容好点吧,记得 Linus Torvalds 用的是 xps
    idblife
        3
    idblife  
       2023-05-25 11:55:51 +08:00
    同问
    下个笔记本准备从 mbp 换成 linux 下的了
    beneo
        4
    beneo  
       2023-05-25 12:02:02 +08:00
    想要 Linux 并且 不想折腾,那还不是 mac 么?用 Linux 做应用开发 那必定折腾
    xcai
        5
    xcai  
       2023-05-25 12:03:18 +08:00   ❤️ 2
    ThinkPad
    vincent7245
        6
    vincent7245  
       2023-05-25 12:07:02 +08:00   ❤️ 1
    给你个参考:
    thinkbook14+ ubuntu22.04
    工作用,而且是 ubuntu 单系统

    运行完美,硬件全部完美驱动,睡眠也没问题。
    z1645444
        7
    z1645444  
       2023-05-25 12:10:54 +08:00 via Android   ❤️ 2
    https://ubuntu.com/certified/laptops

    买时留言不要预置系统,到手 Arch 完事儿!
    mrzx
        8
    mrzx  
    OP
       2023-05-25 12:15:24 +08:00
    @vincent7245 请问是 thinkbook 哪一年的版本?
    ltkun
        9
    ltkun  
       2023-05-25 12:30:51 +08:00 via Android
    有啥兼容不兼容的 Linux 兼容性可太强了 移动硬盘里面的 arch 家里的笔记本 办公室的笔记本 台式机插上就能用 论兼容性连 Windows 都比不上
    iorilu
        10
    iorilu  
       2023-05-25 12:35:53 +08:00 via Android
    Google 的 Chromebook 就是用 Linux 的
    yplam
        11
    yplam  
       2023-05-25 12:36:55 +08:00   ❤️ 1
    我 thinkpad p52 用 manjaro 滚动更新几年没什么问题,显卡崩过一次要手动处理(貌似是框架变了),指纹没用过不确定,只是联想 thinkpad 软硬件质量都堪忧,准备下一台尝试一下 xps
    wxlwsy
        12
    wxlwsy  
       2023-05-25 12:40:18 +08:00 via iPhone   ❤️ 1
    code01 兼容 ubuntu22 不错,就是触摸板没有 win 下好用。不是不能用是用起来感觉怪怪的
    vincent7245
        13
    vincent7245  
       2023-05-25 12:48:45 +08:00   ❤️ 1
    @mrzx
    2022
    Lenovo ThinkBook 14 G4+ IAP
    12th Gen Intel® Core™ i5-12500H × 16
    NVIDIA Corporation / Mesa Intel® Graphics (ADL GT2)

    Ubuntu 22.04.2 LTS Gnome 42.5

    触摸板手势也完美支持,个人觉得 Gnome 的触摸板手势比 windows ,基本上等于 mac

    只不过打了 N 卡驱动后桌面是在 X11 环境下运行,个人并没有感觉和 wayland 有啥差别
    0o0O0o0O0o
        14
    0o0O0o0O0o  
       2023-05-25 12:51:23 +08:00   ❤️ 1
    NanFengxuan
        15
    NanFengxuan  
       2023-05-25 12:51:43 +08:00   ❤️ 1
    Linus 在用 Macbook Air M2 ,系统是 Asahi Linux 。
    basncy
        16
    basncy  
       2023-05-25 12:56:57 +08:00 via Android   ❤️ 1
    thinkpad 吧, IBM 员工都在用的, 美国那边有个内部团队支持, 硬件驱动问题不大, redhat 桌面版都能跑.
    smallboy19991231
        17
    smallboy19991231  
       2023-05-25 13:06:53 +08:00 via Android
    manjaro ,可以选择开源驱动和闭源驱动,驱动管理很好可以,kde 的界面绿色主题我很喜欢,还可以用海量软件的 aur ,我非常心动,等对 Linux 有基本的了解我就打算要换了
    ch3n9w
        18
    ch3n9w  
       2023-05-25 13:09:39 +08:00   ❤️ 1
    thinkbook 14p 2021 版本, 已经使用 arch linux 两年, 无兼容问题.
    lijiangang886
        19
    lijiangang886  
       2023-05-25 13:11:10 +08:00
    @Nazz #1 原文:“debian desktop 硬件兼容性不太好”
    ======
    回复:因为那些硬件驱动是闭源的,而 debian 对开源和版权这方面很看重(毕竟 debian 可是血统纯正的 GNU/Linux 左棍发行版),装驱动需要开启非开源的软件仓库 contrib 、non-free 才有
    Nazz
        20
    Nazz  
       2023-05-25 13:24:33 +08:00 via Android
    @lijiangang886 debian 更适合服务器
    kaedeair
        21
    kaedeair  
       2023-05-25 13:42:06 +08:00
    @ltkun #9 笔记本触摸板不是全都支持的
    wuruxu
        22
    wuruxu  
       2023-05-25 14:09:51 +08:00
    thinkpad 跟 debian desktop 兼容性非常好
    legendBro
        23
    legendBro  
       2023-05-25 14:16:47 +08:00
    装虚拟机
    core055
        24
    core055  
       2023-05-25 14:16:49 +08:00   ❤️ 1
    联想拯救者 Y9000P 双系统,ubuntu20 ,啥硬件都是可以的,摄像头之类的。
    之前公司发的 HP 暗影精灵 7+ubuntu18 ,无法使用摄像头和无线网卡
    listenerri
        25
    listenerri  
       2023-05-25 14:17:42 +08:00   ❤️ 2
    选个不带独显的笔记本,我觉得不会有什么兼容性问题,即便有的笔记本某个硬件(比如声卡)不是开箱即用的,也是用命令装个 linux 系统仓库源里的驱动包就完了(尤其是 arch 系列的 aur 更方便),都不用自己编译安装驱动的

    实在想要硬件兼容性好的,建议 windows11 + wsl2 + wslg

    非要直接跑 linux 的话,比较重要的一点,就是屏幕大小和分辨率,这一点如果选不好,缩放模糊问题目前哪个 linux 系统都解决不了,这是底层显示服务的历史硬伤

    最好选一个不用缩放就可以正常使用的屏幕,以我的感受就是一般大小的屏幕 + 1920 * 1080 的分辨率,其次选百倍整数缩放的分辨率,即缩放 200% 乃至 300% 时达到可舒心使用的程度,千万不要选缩放 125% 或 150% 之类的
    Ravixo
        26
    Ravixo  
       2023-05-25 15:22:43 +08:00   ❤️ 1
    https://ubuntu.com/certified?q=&limit=20&category=Laptop
    根据品牌偏好以及需求版本筛选即可,不过上面的型号一般相较于市售最新型号会更早一些。
    个人经验除了指纹要自己根据传感器厂商自己装一下驱动,其他功能认证过的机器都是即装即用。
    我用过的 Thinkpad X1C, Dell Latitude 稳定性会好一些, 原厂扩展坞上各种功能的也都支持(比如 Thinkpad Docker 的外置 power button),用过的其他小新,宏碁,华硕的幻 14 之类的本子都或多或少碰到过休眠假死,风扇狂转这些稳定性问题,总之还是推荐认证的机器。
    squarefong17
        27
    squarefong17  
       2023-05-25 15:44:14 +08:00   ❤️ 1
    以下纯经验分享,如果打算买 AMD 核显本或许有用。我现在是小新 pro13 2020 AMD 版本,4800U ,装 arch ,2020 年 618 买的,刚到手核显驱动是有坑的,等这个修了基本没啥问题了。无线网卡是螃蟹的,能用,但是延迟不稳定,换成 ax200 就好了。这个点买 AMD 核显本,目测也要做好刚到手核显有坑的准备。我这款是不能加内存的,ThinkBook 有的型号是一条板载一条插槽,这样的话可以扩大到 40G ,我有同事跟我同款 CPU 的 ThinkBook ,装 Arch 也没什么问题。
    mrzx
        28
    mrzx  
    OP
       2023-05-25 16:11:14 +08:00
    @squarefong17 我知道 amd 核显问题多,且 CPU 指令集也有问题.我打算选 intel 的,问题会少很多,这回内存入门至少选 32G 的,不然编译的时候不够用.

    目前我知道联想小新有低温焊的问题,用个几年,电路器件会在一定温度下自然脱焊.

    不知道 thinkbook 有没有类似问题.
    Atsushi
        29
    Atsushi  
       2023-05-25 16:15:14 +08:00   ❤️ 1
    @ltkun 我的小米笔记本的 Senary 声卡,至今没有真正 Linux 兼容方案。我的台式电脑用的 NV 的显卡,用 NV 驱动或者开源驱动至今不能正常输出 DP Dual Link 信号到我的 DP Dual Link 显示器。
    mrzx
        30
    mrzx  
    OP
       2023-05-25 16:58:13 +08:00
    @Atsushi 我不打算买带独显的笔记本,因为笔记本本身就不适合打游戏,多了个独显,就多了硬件兼容隐患...
    byte10
        31
    byte10  
       2023-05-25 17:19:06 +08:00
    一般是做啥开发呢,现在 win 和 macos 都还可以把 作为开发环境
    idblife
        32
    idblife  
       2023-05-25 18:01:39 +08:00 via iPhone
    archlinux 设备兼容性列表
    https://wiki.archlinux.org/title/Laptop/Dell
    taotaodaddy
        33
    taotaodaddy  
       2023-05-25 19:17:03 +08:00
    换个思路: 有没有预装 Linux 的笔记本?
    windyboy
        34
    windyboy  
       2023-05-25 19:20:44 +08:00
    找一个不兼容的不容易吧?
    7RTDKSAK
        35
    7RTDKSAK  
       2023-05-25 19:25:04 +08:00
    @taotaodaddy 我知道 SYSTEM76/DELL 这俩家
    LJNlol
        36
    LJNlol  
       2023-05-25 19:27:34 +08:00
    我觉得在三大牌子里面挑就行了:ThinkPad 、DELL 、HP 这几个都是比较好的感觉。
    我自己用的是游戏本:2022 款幻 15 ,装 Fedora ,几次 BIOS 和内核更新后已经没什么大问题了,睡眠啥的都正常(实际上已经差不多一周没关机只靠睡眠)
    OP 只买核显本是正确的,因为混合显卡的本在外接显示屏的时候问题多多,另外续航也不怎么好。
    seashell2000
        37
    seashell2000  
       2023-05-25 19:50:48 +08:00
    兼容完全看人品,内核版本升级兼容就可能出问题
    zx900930
        38
    zx900930  
       2023-05-25 20:02:14 +08:00
    thinkpad 配 arch 稳得不行,hp 的 elitebook 也可以.

    其实只要不是 n 卡问题确实不大。

    另外 wayland 没问题的是认真的吗?

    chrome 在 wayland 下至今不支持 ime ,fedora 在 wayland 下分享屏幕是黑屏+卡死。
    lujiaxing
        39
    lujiaxing  
       2023-05-25 20:55:45 +08:00
    红米 Redmi Book Pro15.

    经测试 XUbuntu 23.04 (Linux 6) 除了锁屏界面有 BUG (可以修复 [xfce4-screensaver blanks screen multiple times while trying to unlock the screen]( https://bugs.launchpad.net/ubuntu/+source/xfce4-screensaver/+bug/2015922) #7) 和一部分蓝牙耳机可配对但无法连接的问题 (可以修复 [sudo apt-get purge bluez-alsa-utils pulseaudio-module-bluetooth ; sudo apt-get install --reinstall libspa-0.2-bluetooth && systemctl reboot]( https://forum.ubuntuusers.de/topic/bluetooth-kopfhoerer-lassen-sich-nicht-mehr-ve/#post-9378047)) 以外开箱即用. 没有任何其他问题.
    GavinXSF
        40
    GavinXSF  
       2023-05-25 21:30:50 +08:00
    我的是 AMD R7-5800H 版本的联想 Yoga14 ,之前用 fedora 有休眠问题,目前用 Ubuntu-based distro 还挺好的,所有硬件都正常工作。
    Cineray
        41
    Cineray  
       2023-05-25 23:25:55 +08:00
    建议只考虑 amd 的本子,n 卡一言难尽
    ltltfuture
        42
    ltltfuture  
       2023-05-25 23:40:07 +08:00
    Framework Laptop 13

    https://frame.work/linux

    官方支持 Ubuntu 22.04 LTS 和 Fedora 38
    其他版本有社区支持,基本对着教程装没什么问题
    fzdwx
        43
    fzdwx  
       2023-05-25 23:57:17 +08:00 via Android
    去年买的暗影精灵,装的 arch ,你说的都正常
    WebKit
        44
    WebKit  
       2023-05-25 23:59:12 +08:00 via Android
    @beneo 用 Linux 做开发一点也不折腾。我在公司用 Linux 做开发已经快 2 年了。飞书 钉钉 企业微信都可以在 Linux 下正常使用。常用软件也没问题
    WebKit
        45
    WebKit  
       2023-05-26 00:01:18 +08:00 via Android   ❤️ 1
    目前用的 Manjaro thinkbook 16+ 很完美
    kyleshaw621
        46
    kyleshaw621  
       2023-05-26 00:06:51 +08:00
    我觉得就不要买最新的配置。。当年我就吃过这么一个亏
    ohwind
        47
    ohwind  
       2023-05-26 08:45:29 +08:00
    只要不用 Nvidia ,不用特别特别新的配置,就对 Linux 的支持非常好。
    zhuisui
        48
    zhuisui  
       2023-05-26 10:02:13 +08:00
    建议不要用两年内的 AMD CPU 。
    Ryzen 6800H 前段时间买来,得手动装最新内核才基本解决 GPU 崩溃的问题。另外 ThinkBook 14+ 上的 Realtek WiFi 也是手动找的固件。等到 Ubuntu 23.04 的内核,这些问题才都解决了。但现在插拔外接显示器,还是偶尔有 GPU 崩溃。
    zhuisui
        49
    zhuisui  
       2023-05-26 10:04:20 +08:00
    @zhuisui 对了,现在休眠还是不行,直接显卡崩溃了。
    Baloneo
        50
    Baloneo  
       2023-05-26 14:03:54 +08:00
    thinkbook 16+ Ryzen 6800H manjaro 没问题 除了无线网卡不行要外接
    ttimasdf
        51
    ttimasdf  
       2023-05-26 17:02:44 +08:00
    > 实在不想在花大量时间试错和走弯路,以前的经历,让我知道时间宝贵,硬件方面的折腾实在太消耗精力了.知道的大大请帮忙推荐一下.

    那你更应该,知道你现在提出的需求就有问题呀。我从大学开始我就用 Linux 作为开发主力机,现在我的经验是,用 Linux 作为主力系统,这个事情本身就是这个方案最大的短板!

    除非你有什么极为特殊的开发环境只能用 Linux 桌面环境进行开发(说实话我想不出来),剩下的所有开发需求都能 Windows 11 + WSL2 或远程开发解决,WSL2 是有 X11 的,GTK 和 QT 的软件 GUI 显示基本都没问题,Win 的 HiDPI 支持虽然很烂,但那是跟 mac 比,比 Linux 强我想应该没有问题吧?

    如果再有什么非要 baremetal 装 Linux 的理由,那我只能想到穷了。因为堆内存堆 SSD 基本可以解决虚拟化 /双系统 /WSL 的任何性能开销问题,再不行,两千块钱攒个双路至强,开个 vSphere 开发体验也要比任何笔记本要强。

    电脑这个东西,就是个工具,当我想用它的时候,它不应该有任何问题,更不应该让我注意到。内存满了,就加内存条,不要想着清理进程。打开软件卡,就应该换电脑,别想着换系统升级驱动往前滚动往后滚动。你把电脑买到手一顿折腾发现,触摸板不支持,声卡不支持,网卡混杂模式打不开,窗口缩放有点卡,双显卡关不掉费电。
    你膈应不?
    AcSele
        52
    AcSele  
       2023-05-27 15:06:37 +08:00 via Android
    mac 吧,本来就是基于 unix 的,弄个 wsl 折腾折腾就很好用了。
    你要用其他的就必须接受各种缺点。
    Jack66
        53
    Jack66  
       122 天前
    @core055 Y7000 不知道能不能完美支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5548 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:29 · PVG 17:29 · LAX 01:29 · JFK 04:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.