私はビデオを再生するために mpv メディア プレーヤーを使用しています。ハイブリッド グラフィックスを搭載したラップトップを持っているので、ディスクリート GPU を使用するには、DRI_PRIME=1 mpv video.mp4
mpv をディスクリート GPU で実行したいときはいつでも使用する必要があります。ただし、DRI_PRIME=1
毎回入力するのは非常に面倒なので、実行するたびに常に mpv が使用されるようにする方法があるかどうか疑問に思っていますDRI_PRIME=1
。
答え1
影響を受けるだけの場合はmpv
、エイリアスを作成します。
alias mpv='DRI_PRIME=1 mpv'
~/.bashrc
これをまたはに追加できます~/.bash_aliases
。
答え2
次のようにその変数を~/.bashrc
ファイルに配置します。
export DRI_PRIME=1
を実行しますsource ~/.bashrc
。その後、この変数は常にシェルの環境内に存在するようになります。
注記: 変数をエクスポートすると、シェルから実行するすべてのプログラムに渡すことができます。ほとんどの場合、変数に異なる値 (この場合はDRI_PRIME
) を期待する 2 つのプログラムがない限り、これは問題になりません。意図的に 2 つのプログラムに の異なる値を持たせたい場合はDRI_PRIME
、muru の回答を使用してください。