您尚未登录。

#1 2024-08-15 15:29:47

RainJin
会员
注册时间: 2024-08-15
帖子: 6

如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

我使用 Thinkpad L470,带有独立显卡Radeon M330,同时还有核显Intel HD Graphics 620,当我尝试用lspci | grep VGA输出信息时,shell返回了

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)

我认为这没有启用独立显卡,这使得我的arch不能发挥出全部性能。
如果我的猜测有误,如何正确地检查独立显卡是否被启动呢?且如何启用独立显卡呢?
桌面使用KDE Plasma 6,使用X11协议。

离线

#2 2024-08-15 16:07:42

牧羊人
会员
注册时间: 2019-07-08
帖子: 76

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

独立显卡没有输出吗?
A卡的驱动安装了吗

离线

#3 2024-08-15 16:10:10

lesszen
会员
注册时间: 2024-08-15
帖子: 1

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

我是T480带的mx150,桌面KDE6,根据wiki用 lspci -k | grep -A 2 -E "(VGA|3D)" 查看有两张显卡。(因为开N卡会导致CPU过热降频就手动屏蔽了
如果你没装过驱动,按照wiki的步骤安装。

离线

#4 2024-08-15 16:13:48

GalaxySnail
会员
注册时间: 2023-09-10
帖子: 5

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

现在我们说的显卡其实是有两个功能,一个是真正传统的“显示卡”,是用来驱动显示器的;另一个是 GPU,是用来做渲染和计算的。笔记本一般来说都是显示器连接核显,由核显负责驱动显示器输出。而你需要的只是用独显来做渲染。

要判断独显有没有被正确驱动,其实可以看:

ls -l /dev/dri

看里面有几个渲染节点。

离线

#5 2024-08-16 09:04:49

RainJin
会员
注册时间: 2024-08-15
帖子: 6

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

GalaxySnail 说:
ls -l /dev/dri

看里面有几个渲染节点。

總用量 0
drwxr-xr-x  2 root root        120  8月 16 09:00 by-path
crw-rw----+ 1 root video  226,   1  8月 16 09:02 card1
crw-rw----+ 1 root video  226,   2  8月 16 09:02 card2
crw-rw-rw-  1 root render 226, 128  8月 16 09:02 renderD128
crw-rw-rw-  1 root render 226, 129  8月 16 09:02 renderD129

离线

#6 2024-08-16 11:13:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,916
个人网站

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

那看起来就是你的独立显卡没有接输出设备。

离线

#7 2024-08-16 21:03:51

RainJin
会员
注册时间: 2024-08-15
帖子: 6

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

依云 说:

那看起来就是你的独立显卡没有接输出设备。

那可以告诉我接下来如何操作吗?谢谢您的帮助!

离线

#8 2024-08-16 21:13:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,916
个人网站

Re: 如何判断自己的独立显卡被启用?如果没有,如何启用独立显卡来渲染opengl?

接下来不操作了。运行游戏和其它重 GPU 的工作的话,看 https://wiki.archlinux.org/title/PRIME

离线

页脚