デフォルトのDell RHEL 5.3でOpenGLプログラムを数秒以上実行すると、Xはフリーズします。数秒後に画面が停止し、数秒後に画面が白く変わる場合もあります。
すべてのOpenGLプログラムがこれを行うことができます。私は非常に基本的な多角形の描画だけを使用する非常に単純なプログラムを書いていますが、まだXがフリーズしています。
Xを殺すことは回復に役立ちません。
どちらも、dmesg
X ログには以下の特別なエラーは表示されません。
(WW) AIGLX 3D driver claims not to support visual 0x23
(WW) AIGLX 3D driver claims not to support visual 0x24
...
(WW) AIGLX 3D driver claims not to support visual 0x32
グルー OpenGL プログラムを実行すると、同様のエラー メッセージが表示されます。
何が問題なのでしょうか?この問題をさらにデバッグするにはどうすればよいですか?
答え1
ビデオドライバに問題がある可能性があります。グラフィックカードがNvidiaまたはATI / AMDの場合は、ベンダーのWebサイトから最新のドライバをダウンロードし、そうでない場合は、現在ドライバでサポートされているOpenGL拡張機能を見つけます。