Ich verwende den MPV-Mediaplayer, um meine Videos abzuspielen. Ich habe einen Laptop mit Hybridgrafik, daher muss ich, um die diskrete GPU zu verwenden, immer dann die diskrete GPU verwenden, wenn ich MPV mit der diskreten GPU ausführen möchte. Allerdings ist es ziemlich nervig, jedes Mal tippen zu müssen, also habe ich mich gefragt, ob es eine Möglichkeit gibt, es so einzurichten, dass bei jedem Ausführen von MPV immer DRI_PRIME=1 mpv video.mp4
die diskrete GPU verwendet wird.DRI_PRIME=1
DRI_PRIME=1
Antwort1
Wenn Sie nur mpv
betroffen sein möchten, geben Sie einfach einen Alias ein:
alias mpv='DRI_PRIME=1 mpv'
Sie können dies zu ~/.bashrc
oder hinzufügen ~/.bash_aliases
.
Antwort2
Platzieren Sie diese Variable ~/.bashrc
wie folgt in Ihrer Datei:
export DRI_PRIME=1
und führen Sie aus source ~/.bashrc
. Danach befindet sich diese Variable immer in der Umgebung Ihrer Shell.
NOTIZ: Durch das Exportieren von Variablen können diese an jedes einzelne Programm übergeben werden, das Sie von der Shell aus ausführen. Im Großen und Ganzen sollte dies keine Rolle spielen, es sei denn, Sie haben zwei Programme, die unterschiedliche Werte für Ihre Variable erwarten (in diesem Fall DRI_PRIME
). Wenn Sie absichtlich möchten, dass zwei Programme unterschiedliche Werte haben DRI_PRIME
, verwenden Sie Murus Antwort.