遅く実行されている仮想マシンがあり、問題を解決したようですが、Cinnamonデスクトップが3Dアクセラレーション(たとえば「ソフトウェアレンダリング」ではない)で実行されていることを確認したいと思います。
Cinnamonデスクトップが3Dアクセラレーション(つまり「ソフトウェアレンダリング」ではない)を実行しているかどうかを確認するには?
答え1
前提条件:
- [仮想マシンを使用している場合]仮想マシンのvirtualboxで3Dアクセラレーションが有効になっていることを確認してください(チェックボックスを選択)。
- [VMを使用する場合] virtualboxにビデオメモリが12-16MB以上であることを確認してください。
方法1:
- GUIを介してログインするときにパスワードを入力し、キーボードでEnterキーを押す前に歯車をクリックして - >シナモン(「ソフトウェアレンダリング」とマークされている項目ではない)を選択してください。
- 画面にデスクトップが表示されたら、「ソフトウェアレンダリング実行中」というダイアログがないことを確認してください。
方法2:
コマンドラインから実行すると、glxinfo|grep Accel
次のように表示されます。
方法3:
- コマンドラインから実行し
glxinfo|grep render
、「OpenGLレンダラー」を見つけます。
最終確認:
- 実行して
glxgears
毎秒50フレーム以上を報告していることを確認してください。
婦人声明
私はこの分野の専門家ではありませんが、誰にでも役立つように共有したいと思いました。私は主に次の情報源からこの情報を取得します。https://forums.gentoo.org/viewtopic-t-1077320-start-0.html
実行している場合、vncserver
vncは3Dアクセラレーションを実行できないと思います。
- その部分で言うように:実行している場合、
vncserver
vncは3Dアクセラレーションを実行できないと思います。 - 私が読んだサードパーティの資料によると、VNCは3D加速をサポートしていないようです。https://bbs.archlinux.org/viewtopic.php?id=174563そしてhttps://bugzilla.redhat.com/show_bug.cgi?id=1048527
- 仮想マシンを実行している場合は、
virtualbox
仮想マシンをダブルクリックしてGUIを介して仮想マシンを開き、3Dアクセラレーションを取得できます(無料でない拡張パックのライセンスがある場合は、代わりにリモートデスクトップを実行できます)。リモートデスクトップをvncserver
使用するとより良い結果が得られますが、拡張パックのライセンスを購入したことを確認し、最後にvncserverなどの独自のリモートデスクトップサーバーを実行する方法があるかもしれませんが、方法がわかりません。 )