Jak ustawić w OBS Studio przechwytywanie gry
Na linuxie, by gra mogła być przechwycona przez przechwytywanie gry, musi ona być uruchomiona z komendą obs-gamecapture
.
Zamiast ją wpisywać do każdej gry, możemy ją wpisać na stałe w system przez co, każda aplikacja działająca przez Vulkan będzie mogła być przechwycona w obs-studio. Dla gier używających OpenGL nadal będziesz musiał wpisać obs-gamecapture.
UWAGA!
Na nobarze Linux, nie musisz tego robić, bo jest to zrobione automatycznie po instalacji systemu.
najłatwiej jest wpisać w konsolę tą komendę i ona sama wpisze nam do pliku potrzebny kod.
echo "export OBS_VKCAPTURE=1" | sudo tee -a /etc/profile.local
Zapisz zmiany i po restarcie kompa, nie będziesz musiał się już martwić o wpisywanie tej komendy by przechwycić grę.
Flatpak OBS, a gra bez flatpak
Jeżeli używasz oficjalnej wersji OBS-Studio na Linuxie, tj. wersji Flatpak, zauważysz że nie możesz przechwycić gry w programie która nie jest uruchamiana przez flatpak. By to naprawić, musimy zainstalować wtyczkę obs-vkcapture na poziomie systemowym, dzięki czemu, flatpak będzie mieć swój obs-vkcapture, oraz system będzie mieć swój, i obie wtyczki będą się ze sobą komunikować przez co flatpak-obs przechwyci każdą grę.
Na OpenSuse Tumbleweed, możemy pobrać gotową wtyczkę z mojego serwera
sudo zypper ar -f -p 69 https://download.opensuse.org/repositories/home:/Rabbit95/openSUSE_Tumbleweed/ home:Rabbit95 && sudo zypper ref && sudo zypper -n in obs-vkcapture obs-vkcapture-32bit
Na Fedorze/Nobarze to będzie
sudo dnf copr enable kylegospo/obs-vkcapture
sudo dnf install obs-vkcapture.x86_64 obs-vkcapture.i686
Na Archu, możesz pobrać z AUR
Na Bazzite Linux, wszystko jest już zainstalowane pod maską i wystarczy tylko wpisać w terminal
echo "export OBS_VKCAPTURE=1" | sudo tee -a /etc/profile.local
by dodać na stałe przechwytywanie gier vulkan.