From e3c24f34f1364ff189d6748606774309baaafdae Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Sat, 2 May 2020 10:44:20 +0200 Subject: [PATCH] provide metainfo Signed-off-by: Stephan Lachnit --- ...hub.feralinteractive.gamemode.metainfo.xml | 40 +++++++++++++++++++ data/meson.build | 6 +++ 2 files changed, 46 insertions(+) create mode 100644 data/io.github.feralinteractive.gamemode.metainfo.xml diff --git a/data/io.github.feralinteractive.gamemode.metainfo.xml b/data/io.github.feralinteractive.gamemode.metainfo.xml new file mode 100644 index 0000000..fe3d008 --- /dev/null +++ b/data/io.github.feralinteractive.gamemode.metainfo.xml @@ -0,0 +1,40 @@ + + + io.github.feralinteractive.gamemode + + gamemode + daemon that allows games to request a set of optimizations be temporarily applied + Feral Interactive + + FSFAP + BSD-3-Clause + + +

+ GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process. +

+

+ It was designed primarily as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors, but is now host to a range of optimisation features and configurations. +

+

Currently GameMode includes support for optimisations including:

+
    +
  • CPU governor
  • +
  • I/O priority
  • +
  • Process niceness
  • +
  • Kernel scheduler (SCHED_ISO)
  • +
  • Screensaver inhibiting
  • +
  • GPU performance mode (NVIDIA and AMD)
  • +
  • GPU overclocking (NVIDIA)
  • +
  • Custom scripts
  • +
+
+ + + Utility + Game + + + + gamemoderun + +
diff --git a/data/meson.build b/data/meson.build index 3062d40..ec4e7aa 100644 --- a/data/meson.build +++ b/data/meson.build @@ -53,3 +53,9 @@ manpage = configure_file( configuration: data_conf, ) install_man(manpage) + +# Install metainfo +install_data( + 'io.github.feralinteractive.gamemode.metainfo.xml', + install_dir: join_paths(path_datadir, 'metainfo') +)