根据我的搜索,我的 openGL 渲染器应该显示我的独立 GPU,但奇怪的是,它显示了我的集成 GPU。
这是我的lspci | grep -E "VGA|Display"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] (rev c3)
和我的glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2)
我有 Ubuntu 18.04
在 Inspiron 灵越 15 5567 16GB 内存(配备 Radeon R7 M440)上运行
我也尝试过 switcharoo,但是没有效果。
答案1
您需要在运行程序之前设置 DRI_PRIME 值。示例
DRI_PRIME=1 glxinfo | grep OpenGL
假设您已经设置了正确的提供商相关文章:主要的