web-dev-qa-db-ja.com

Ubuntu 16.04 LTSがOpenGLバージョン3.0でスタックする-ヘルプ/質問

padoka PPAを使用しています。

glxinfo | grep "OpenGL"ショー

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD JUNIPER (DRM 2.46.0 / 4.8.0-46-generic, LLVM 5.0.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.0-devel - padoka PPA
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.1.0-devel - padoka PPA
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.1.0-devel - padoka PPA
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

glxinfo | grep Maxを実行すると表示されます

Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0

つまり、これはOpenGL 3.3しか持っていないということですか?私が調査したことから、Mesa 17にはOpenGL 4.1+が問題ないはずですが、なぜそんなに低いバージョンにこだわるのでしょうか?

このコンピューターについてGallium 0.4 on AMD JUNIPER (DRM 2.46.0 / 4.8.0-46-generic, LLVM 5.0.0)が表示されます

CompizConfig-> OpenGLプラグイン-> Z11 Sync Objectsは、実際に使用されているカードではなく、オンボードカードであるNVIDIA GEFORCE 6150として私のカードを表示します。実際に使用中のカード(lspci | grep VGA)はRadeon HD 6770であり、これはOpenGl 4.1です。

何か問題があるか、変更/更新できるか、OpenGL 4.1を取得するためにできることは何もないかをここで誰かに知らせるのに十分な情報であることを望んでいます

2
Harmonic

5770でも同じ問題があります。残念なことに、 this ページによると、Evergreen OpenGL準拠は4.1であるはずですが、脚注には次のように記載されています。現在、他のすべてのチップはOpenGL 3.3に限定されています。これにはJUNIPERは含まれていません。私たちは運が悪いようです。

1
OlivierD