04.08.2018, 13:51
"arch" hat hier tatsächlich die Eigenart, die Device-Zuornung nach einem Reboot zu ändern. Mal ist es "/dev/dri/renderD128" bei nächsten Reboot ist es "/dev/dri/renderD128". Weiß der Deibel warum.
Deswegen hab ich in meinem ffmpeg-Script einfach eine primitive Abfrage eingebaut:
Ist ja unwarscheinlich das jemand mehr als 3 Grafikkarten im Rechner hat. Und es fängt immer mit "128" an.
Klappt natürlich nur mit INTEL-Device.
Wie wäre es denn wenn der User die kompletten Encoding-settings selbst in einem Hybrid-custom-encoder eintragen könnte, per Kommandozeile ?
Nur so ne Idee.
Deswegen hab ich in meinem ffmpeg-Script einfach eine primitive Abfrage eingebaut:
for var in 128 129 130
do
vainfo --display drm --device /dev/dri/renderD$var &>/dev/null
if [ $? -eq 0 ]
then
devi=$var
break
fi
done
Klappt natürlich nur mit INTEL-Device.
Wie wäre es denn wenn der User die kompletten Encoding-settings selbst in einem Hybrid-custom-encoder eintragen könnte, per Kommandozeile ?
Nur so ne Idee.