Emk2203が投稿した指示に従っていました( 私のAMD Radeonグラフィックカードは16.04で動作していません )。これで、アプリでセカンダリAMDカードを使用できるようになりました。見て:
Firefox実行中(http://demo.marpi.pl/exp/mecha/)15fpsで実験
ここで、DRI_PRIME = 1を使用してターミナルでFirefoxを実行します。
DRI_PRIME=1 firefox
ありがとうemk2203!
ここで、常にDRI_PRIME = 1を設定してアプリを実行するようにシステムを構成する方法を知る必要があります。
悪い英語でごめんなさい。私はブラジル人です。
ここ は、眠れぬ夜の環境変数についてのちょっとした読み物ですが、追いかけるために引用します:
「(特定のユーザーだけでなく)システム全体に影響する環境変数設定に適したファイルは/ etc/environmentです。
このファイルは、特にシステム全体の環境変数設定用です。スクリプトファイルではなく、1行に1つずつ割り当て式で構成されています。」
したがって...割り当てDRI_PRIME = 1を/ etc/environmentに挿入してから再起動すると、求めていることを実行するはずです。
/etc/default/locale
で設定することにより、システム全体に環境変数を設定できます。これによりallユーザーに設定されるため、それが本当に必要なものであることを確認する必要があります。ローカル設定(.bashrc
など)はシステム全体の設定を上書きすることに注意してください。