我不是专家,正在寻找故障排除指南。
我很确定我的 GPU 硬件支持 OpenGL 4.3,但我实际上只是在寻找高达 4.1 的支持,因为我安装了 Mesa 12.0.6。
glxinfo | grep "OpenGL version"
返回:
OpenGL version string: 3.0 Mesa 12.0.6
Run Code Online (Sandbox Code Playgroud)
我想我已经安装了 radeon 驱动程序。lspci -k | grep -EA2 'VGA|3D'
返回:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
Subsystem: ASUSTeK Computer Inc. Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280]
Kernel driver in use: radeon
Run Code Online (Sandbox Code Playgroud)
不知道从哪里开始。我的理解是,我使用的是推荐的 16.04 LTS 图形驱动程序,而 Mesa 12.0.6 应该最多支持 4.3,但目前我只得到 3.0。我怎样才能让它至少达到 4.1?
提前致谢。
编辑1:
我可能应该提一下,我想开发可以在最新的、开箱即用的 16.04 LTS 安装上运行的软件,并且我不想在必要时要求潜在用户更新他们的内核。如果当前的 linux 内核不支持更高的版本,我将使用 OpenGL 3.0。
也就是说,我看到我们很快可以期待 16.04.2 版本的内核 4.8,所以这个问题可能会在那时得到解决。
谢谢。
小智 1
看看https://askubuntu.com/a/691693/712104
使用glxinfo | grep OpenGL
获取所有 OpenGL 信息并查看OpenGL core profile
- 这将为您提供实际的 OpenGL 版本。
归档时间: |
|
查看次数: |
29971 次 |
最近记录: |