Commit Graph

300 Commits

Author SHA1 Message Date
dec05eba
efea5741ca Put gsr kms socket in HOME (with random characters) to make sure it works in flatpak as well 2023-04-09 16:39:19 +02:00
dec05eba
7dcf3a68cc Use /usr/bin/gsr-kms-server constant path for pkexec 2023-04-09 16:06:39 +02:00
dec05eba
cb82677ae8 Move kms client and server to separate directories 2023-04-09 15:54:29 +02:00
dec05eba
e3702f147f Use flatpak-spawn in flatpak 2023-04-08 07:12:45 +02:00
dec05eba
d8d0e739e7 Only use flatpak-spawn if inside flatpak, use gsr-kms-server in PATH 2023-04-08 07:05:30 +02:00
dec05eba
bed3a2c681 test 2023-04-08 06:53:37 +02:00
dec05eba
5247787fcf pkexec test 2023-04-08 06:23:15 +02:00
dec05eba
be388cda5f kms permission ok if running as root, no pkexec needed 2023-04-08 05:50:43 +02:00
dec05eba
8d250f7e33 Improve doc (wayland not supported) 2023-04-08 02:34:29 +02:00
dec05eba
226d66d7bf version 2.0.0 2023-04-08 02:19:47 +02:00
dec05eba
de72b93b0d Better amd/intel quality tuning 2023-04-08 02:03:50 +02:00
dec05eba
6a92aaba7f Remove ubuntu specific install scripts 2023-04-08 02:00:52 +02:00
dec05eba
75ed160122 Implement kms vaapi capture 2023-04-07 05:31:46 +02:00
dec05eba
10d7bf93e8 Cleanup replay packets after use 2023-04-03 10:45:00 +02:00
dec05eba
e301925d98 Use same identifier as device in xorg.conf by default (and screen) to fix overclock match 2023-04-03 10:28:51 +02:00
dec05eba
711379899b Fix -k description 2023-04-02 15:36:59 +02:00
dec05eba
cc63bffaf7 Dont initialize vaapi on nvidia (fixes crash on startup) 2023-04-01 23:24:12 +02:00
Steam Deck User
9f0b98dc5e Add install script for amd/intel for ubuntu 2023-04-01 19:23:34 +02:00
Steam Deck User
c720d38978 Rename drm to vaapi 2023-04-01 19:05:56 +02:00
Steam Deck User
29237c7116 Cleanup xcomposite_drm 2023-04-01 19:01:20 +02:00
Steam Deck User
2f67083915 Use vaapi to do rgb->yuv420p color conversion
Enable window capture for amd/intel.
Properly check if h264/hevc is supported on amd/intel before using
codec.
2023-04-01 16:29:24 +02:00
dec05eba
162eac8c2f Xsync after overclock (and reset), dont set colorspace data 2023-04-01 13:48:59 +02:00
dec05eba
8c6e526318 Make sure region size for focused window is divisable by 2 2023-03-31 04:37:44 +02:00
dec05eba
55b2813309 todo 2023-03-31 04:06:04 +02:00
dec05eba
82e3720084 Install coolbits if using nvidia, add preserve video memory install script 2023-03-31 01:11:12 +02:00
dec05eba
f57b641d6d Better usage formatting 2023-03-27 23:36:27 +02:00
dec05eba
bd925e0beb Add code for variable framerate 2023-03-26 20:54:08 +02:00
dec05eba
d92ecea69e Remove yuv444 for now 2023-03-26 19:04:51 +02:00
dec05eba
0e5e547c21 Smaller dependency list for ubuntu, full dependency list for readme 2023-03-26 19:04:51 +02:00
dec05eba
5d80bd886c Move video encoding to separate thread, remove pixel_format that doesn't do anything and was bugged 2023-03-26 19:04:51 +02:00
dec05eba
716cb5b448 Add pixfmt yuv420p/yuv444p option to set lossless color 2023-03-26 19:04:51 +02:00
dec05eba
f3c24b3c8b Remove unused and invalid flags 2023-03-26 19:04:51 +02:00
dec05eba
d4b8833fdd Remove unused code 2023-03-26 19:04:51 +02:00
dec05eba
8592a46929 Do not automatically install coolbits because if used on amd/intel then xorg wont boot 2023-03-24 02:00:38 +01:00
dec05eba
78398f9bdd Add error message if using wayland (without xwayland) or xwayland 2023-03-21 22:28:52 +01:00
dec05eba
2474cc081f Add more missing dependencies for install_ubuntu.sh 2023-03-21 22:27:23 +01:00
dec05eba
f242cab8a6 Copy vaapi structures to vaapi.h instead of depending on vaapi at compile time 2023-03-21 21:42:18 +01:00
dec05eba
f069a29ed7 Depend on libglvnd and add nvctrl to ubuntu install 2023-03-21 21:29:38 +01:00
Vamist
702654bc41 Missing ubuntu dep 2023-03-21 21:23:21 +01:00
dec05eba
5107d24541 Update readme 2023-03-17 18:32:24 +01:00
dec05eba
93cb6593a6 Add overclocking option -oc to workaround a NVIDIA driver bug (forcefully set to p2 state when using cuda) 2023-03-17 17:17:14 +01:00
Steam Deck User
8cbdb596eb vaapi wip 2023-03-17 11:44:51 +01:00
dec05eba
689419a782 Fix for ffmpeg 6 (nvenc hevc doesn't support b frames) 2023-03-10 10:16:09 +01:00
dec05eba
8ca1ac70e8 Support opus flt and fltp 2023-03-04 16:02:48 +01:00
dec05eba
c956cd4be3 dd 2023-03-04 15:42:53 +01:00
dec05eba
7a4ab93dc3 exp 2023-03-04 15:32:32 +01:00
dec05eba
06311eac36 Enable experimental support to make sure opus/flac works on older ffmpeg versions 2023-03-04 14:59:55 +01:00
dec05eba
4ff9a47b3d Improve usage doc for -ac 2023-03-04 13:08:31 +01:00
dec05eba
3413f193c1 Add opus/flac audio options (only supported my mp4/mkv) 2023-03-04 12:57:30 +01:00
dec05eba
74a5fb9dfb Add screen-direct-force option for VRR monitor 2023-03-04 11:19:31 +01:00