Linux 似乎无法检测到笔记本电脑上的专用 GPU

Linux 似乎无法检测到笔记本电脑上的专用 GPU

我对 Linux 比较陌生。我在我的笔记本电脑(HP Victus 16)上安装了 Endeavor OS,并注意到waydroid.看起来 linux 只检测我系统中的 iGPU。当我跑步时

xrandr --listproviders

它给了我输出

Providers: number : 0** ! 

即使进入“设置”>“关于”也仅将显卡显示为“AMD Renoir”。

跑步

lspci

显示 dGPU 连接为:

Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] (rev c1)**

但似乎在其他地方不起作用?

我的笔记本电脑的配置(如果重要的话):

AMD Ryzen 5600h
16 GB RAM
AMD RX 5500M graphics

以及操作系统详细信息:

Endeavour OS Linux x86_64
Kernel: 5.17.0-247-tkg-pds 

答案1

amd由于大多数驱动程序都是开源的,因此无需做太多事情。xf86-video-amdgpu如果尚未安装,您将需要安装。

pacman -S xf86-video-amdgpu

您还可以附加DRI_PRIME=1到程序调用中

您还可以使用获取正确的 AMD 驱动程序网站获取更多适用于笔记本电脑的驱动程序。

答案2

我通过添加DRI_PRIME=1到程序调用来解决这个问题。

相关内容