新 Debian 11 桌面的硬件建议:大部分是免费的图形驱动程序?

新 Debian 11 桌面的硬件建议:大部分是免费的图形驱动程序?

我正在寻找一个新的桌面(塔式)系统来运行 Debian 11。我希望避免下载专有驱动程序以使硬件正常工作。

要求:

  1. 较新的 CPU(Intel i7 或更好的同等产品)
  2. 16GB RAM(可升级)
  3. 两个分辨率高于 1920x1080 的屏幕

尤其是第 3 点,我过去有过一次糟糕的经历:在具有 Intel UHD 550 (IIRC) 图形硬件的旧系统上,我必须添加外部卡 (GeForce GT730) 才能识别我的更大屏幕,这似乎工作正常使用免费的 Nouveau 驱动程序,但在 Zoom 上共享屏幕时使我的 XFCE 会话崩溃。我必须安装专有的 NVIDIA 驱动程序,该驱动程序现在工作正常。

  1. 是否有无需安装专有驱动程序即可使用的图形配置?
  2. 是否有任何内置选项(例如英特尔 UHD 770),或者我需要购买额外的卡吗?
  3. 免费驱动程序对 AMD 系统/显卡的支持是否比英特尔系统/显卡更好?
  4. 如果我需要一张外置卡,哪一款拥有最好的(免费软件)驱动程序支持?

注意:不需要花哨的 3D 游戏加速。

答案1

阅读 Phoronix 文章后运行在完全开源 Linux 驱动程序上的英特尔 Arc 显卡因此,我决定采用基于以下硬件的系统:

  • 英特尔 ARC A750 显卡,8GB GDDR6
  • 英特尔酷睿 i7 13700KF CPU
  • 微星 PRO B760M-P DDR4 mATX 主板

这是我的经验:

  • Debian 11(靶心):
    • 尽管使用基于 CPU 的 (llvmpipe) 渲染器,但启动实时 ISO 仅使用我的 1920x1080 屏幕之一(未检测到另一个屏幕)的原始分辨率。我发现这令人鼓舞,所以我安装了这个系统。
    • 安装的系统也只使用一个屏幕,但分辨率为 1024x768,相当糟糕。
    • 由于 Phoronix 文章提到我需要一个比 bullseye 的默认内核更新的内核5.10,我设法将其升级为6.0(通过Debian 向后移植)。
    • 我还按照以下有用示例安装了 i915 固件Debian 中缺少固件页。但分辨率、渲染器或第二屏幕仍然没有改进。
    • Phoronix 文章还提到 Mesa 应该 >=22.2,不幸的是,由于软件包版本冲突,我找不到在系统上安装它的方法(欢迎任何有关如何执行此操作的提示)。
    • 至此,我放弃了 Debian 11(牛眼)。
  • Debian 12(书呆子):
    • 我发现 bookworm 的软件包版本更有前途,因为内核已经 >=6.0(当前为 6.1.0-3)并且 mesa >=22.2(当前为 22.3)。我用的是Debian 安装程序 Bookworm Alpha 2 发布
    • 目前还没有实时 ISO,所以我直接安装了。同样,安装程序映像使用了(一个)屏幕的原始分辨率 1920x1080,但安装的系统又恢复到了 1024x768,而且第二个屏幕同样无法识别。
    • 自从书虫发布以来,固件杂项非自由软件包(包括 Arc 固件)位于non-free-firmware部分(以前位于non-free)中,因此需要将该部分添加到/etc/apt/sources.list文件中。尽管如此,i915内核模块还没有被使用;dmesg |grep i915显示内核需要一个额外的参数。这个问题已经在 Phoronix 文章中提到过,并且仍然适用于 bookworm 内核。
    • 要将参数添加i915.force_probe=56a1到内核命令行(使用 检查),我需要将incat /proc/cmdline的值扩展为 include ,然后运行以应用它。GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grubi915.force_probe=56a1sudo update-grub
    • 重新启动后,成功:两个屏幕都以其原始分辨率显示,并且glxinfo |grep renderer返回Mesa Intel (R) Arc(tm) A750 Graphics (DG2)而不是llvmpipe.

相关内容