Single

如何让Intel Arc在Fedora上面运行

这篇文章是为了帮助Fedora用户尝试让Intel Arc Alchemist正常工作。

请注意,您不需要使用6.0或更高版本的内核来使其正常工作,它只是提供了更好的性能。根据邮件列表和git pull,我们应该能够在内核6.2之后删除下面详细介绍的设置。在此之前,Arc/图形支持是在i915实验下抛出的,我们需要添加内核参数来启用它。

还有一个很好的小功能是你可以保持安全靴子启用!不需要关闭它或做脚本黑客和设置自动内核模块签名一样,我们仍然需要做的Nvidia.

永远不要相信网上的命令,在你运行它们之前阅读并理解命令,不要怪我。

 

添加RPMFusion。intel-media-driver是开源的,但Fedora认为硬件编解码器支持有风险,所以它在非自由仓库中。下面还提供了免费的repo,因为您可能会使用它来添加编解码器支持

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf update

sudo dnf install intel-media-driver

通过以下方式查找您的<PCI ID>:

sudo lspci -nn | grep VGA


它应该返回类似于

03:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A770] [8086:56a0] (rev 08)

 

你看8086:56a0?它是vendor ID:PCI ID,因为我的PCI ID是56a0,所以我在下面的命令中替换了它

现在Fedora自带了grubby,但你可以手动或使用其他工具来完成。

使用上面的数字运行下面的命令以替换PCI ID>

示例:

sudo grubby --update-kernel=ALL --args="i915.force_probe=56a0"

sudo grubby --update-kernel=ALL --args="i915.force_probe=<pci ID>"

要删除参数,请执行以下操作:

sudo grubby --update-kernel=ALL --remove-args="i915.force_probe=<pci ID>"

重新启动并享受。

暂无评论

发表评论

Warning: Undefined variable $user_ID in /www/wwwroot/wiki/wp-content/themes/boxmoe-dove--master/comments.php on line 49

Warning: Undefined variable $user_ID in /www/wwwroot/wiki/wp-content/themes/boxmoe-dove--master/comments.php on line 72

Warning: Undefined variable $user_ID in /www/wwwroot/wiki/wp-content/themes/boxmoe-dove--master/comments.php on line 107