Comments (5)
When I read about GameMode I was also surprised and interested in an answer about this. Tuned seems to be able to handle all the things that GameMode is suppose to do. Tuned just needs a custom profile (or profiles?). Perhaps some patches are required for tuned to do the automatic profile switch, but that seems all I suppose. Why do the double effort?
from gamemode.
The simple answer would just be that Tuned didn't show up in searches or discussion back when GameMode was being thought about. These days I believe they both have their uses and advantages for specific things. GameMode can focus on gaming, which makes for a more streamlined tool.
from gamemode.
@mdiluz will they also coexist peacefully on a system? Tuned has dynamic tuning capabilities, having two dynamic system tuners could cause problems. It would be a shame to remove tuned in order to benefit from GameMode, since tuned has a broader use case, not just for gaming. I mainly use it for power saving on my laptop.
from gamemode.
@AquaL1te - sorry, very late reply, but I'd imagine they can coexist. I haven't tested things out exactly, and certain aspects may need tweaking. GameMode does try it's best to just bail if any other program has changed the settings it's trying to adjust, at least.
from gamemode.
I'm interested to know if it is planned to merge the features of GameMode into tuned.
For example machine learning is enjoying an unstoppable increase in popularity, which often runs on dedicated GPUs. I understand that GameMode can squeeze out more performance from a GPU? It would be awesome to integrate those features into tuned, or improve existing tuned GPU features. Splitting this up seems inefficient and makes its application narrow. Combining resources with Red Hat (sponsor of tuned), would also benefit GameMode's development and integration with GNOME (Red Hat is also one of the largest contributors there, just like the Linux kernel itself).
As said in the third comment, GameMode is suppose to focus on gaming. But in generic terms it's still system tuning, so it doesn't make gaming any more special than e.g. machine learning in a datacenter. Or protein folding for medical research. These improvements can have a more broader social impact then just delivering headshots with a higher refresh rate.
I'm still surprised how this GameMode project started without knowing about tuned, it's quite known in e.g. the HPC world and other tuning purposes. Was there really no broad communication with these communities specialized in high performance tuning?
Please don't take this comment in a negative context. I appreciate all the hard work and intent.
from gamemode.
Related Issues (20)
- Nit: tests fail after update to appstream 1.0.2
- Gamemoderun cannot take effect on real game processes in steam HOT 2
- Can't set amd_peformance_level HOT 3
- Shouldn't "renice" be enabled by default? HOT 7
- [Request] Create a new release HOT 2
- does not works with steam or umu-launcher HOT 1
- Add current user to gamemode group during installation
- Custom script or other settings from inside the home directory HOT 1
- Gamemode fails test with prime-run
- Another "object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file)" error
- Add documentation on how to integrate gamemode in a game.
- .
- mangohud says gamemode is off HOT 4
- Gamemoded -t has errors HOT 2
- Wait for custom script to exit before starting any game-related processes.
- gamemode hangs when running jedi surivior HOT 1
- Gpu device never parsed? HOT 1
- Add option to set AMDGPU pp_power_profile_mode in gamemode
- CODE VEIN crashes when run with gamemode
- Add GAMEMODE_CONFIG environment variable to specifiy gamemode.ini location HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gamemode.