CentOS 7マシンでOpenGLを使用してQtアプリケーション(C++)をコンパイルしました。このアプリケーションはもともとWindows用に開発されたものです。CentOS 7のグラフィックスアクセラレーションを無効にする - メサライブラリ
私は黒い画面を表示しているOpenGLシーンを持っています。 Windows環境でQtのWindows版でプロジェクトをコンパイルすると動作します。
OpenGlシーンで結果が見えないことを除いて、すべてのコントロールと機能が動作しています。いくつかの検索の後、私はそれが3Dアクセラレーションの問題かもしれないことを発見しました。私はそれを無効にしようと勧められました。
glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: VMware, Inc.
と私は3Dアクセラレーションがオンになっていることがわかります:
glxinfo | grep rendering
direct rendering: Yes
私はそれを無効にする方法を教えてください。私はCentOSのシステム上のメサライブラリを使用しています