-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AMD GPU performance mode feedback #1
Comments
I do have both an AMD APU (Ryzen 7) and a dedicated AMD GPU on the same computer. Tell me what commands etc. I should run to test if it is properly set. Extremely simply, preferably. |
(if possible, paste the contents of these files here) |
I'm going to try that on Friday unless I forget. I've sent an email to myself about this, so I hopefully won't. :D |
Hardware info might be useful here: (also please note that I dislike MSI, but it was the only non-Intel based decent gaming laptop available in my country back then. Those had a boom shortly afterwards, to my chagrin) System: Renoir is the APU, Navi is the dedicated GPU. |
Sorry, I should've mentioned that the "0" could be different for every device. It is basic the device id. Please, try a e.g: |
I'll be editing this comment after posting the first data, just in the case of a crash or something. Last time I wasn't prepared for the total freeze that happened. Looks like that pp thing you have mentioned either has a typo, or I don't have it. Applying guapow and results: The PP files do not exist (yet again). Also, I wonder - if I'm already using guapow to optimize things, wouldn't any changes be already applied? I'll give you the logs. |
@vinifmor The last comment was appended/edited. |
@Templayer , thanks for the feedback. I will have a look on the missing file. About the optimizations: you should define the changes. For instance: if you want more CPU priority for a process, you can request a negative nice value ( Example: You can also create optimization profiles and auto optimizing with the watcher service. |
Yeap, I've read the tutorials/documentation. I haven't yet had the needs for the cpu.nice (I can set that from the process manager in Linux Mint) or cpu.performance (I think it's already at that? I think I had that set up - if I'm not on battery power, that is). For now, I'm just running the default optimization in the watcher for some bigger processes (as you can see from the logs that I've attached in my previous to the last comment) - Brave (a browser derived from Chrome), Java (IntelliJ Idea + the applications that I'm developing), Wine (i.e. anything that runs under it), Cinnamon, SMPlayer,...
Also, the Quick Start section doesn't contain anything about GPU in those two first steps. It only contains cpu.performance. Maybe I should've done the steps provided, but with GPU settings instead? (should have been told in this case, because I'm a bit clueless). Actually, if I don't set up a profile and just go with default everything, and then just add application names to the map for the watcher, the logs are logging optimization for said applications (well, for some of them) - what is happening there? I couldn't find default optimizations in the documentation. I might just be very drowsy, though. Goddamn sleep-deprivation! :D I had to edit this comment like a bazillion times because I keep forgetting stuff or make typos. |
There is no default profile indeed. But you can generate some pre-defined templates with |
Nifty, I'll try that out eventually.
What about this? As far as I know, the first two steps just change cpu to performance mode and it doesn't do anything with the GPU, which is what we are trying to test in this Issue? |
You're right. I forgot to mention that. You just need to add the |
Shouldn't launching an application via the steps provided just with gpu.performance instead of cpu.performance be enough? I don't quite see the reason for creating a profile for that. Yet. |
@vinifmor (without closing vlc) |
Oh, your software thinks I have Nvidia GPUs! bře 24 10:50:13 JB-PC guapow-opt[1391]: New request: pid: 81041, command: vlc, user_name: jboksa1, created_at: 2022-03-24 10:50:13.818521, config: gpu.performance proc.nice=-1 |
It is problably not working because the other AMD files is not available. In relation to Nvidia: it is just checking if you have the drivers and required software installed. |
you can bypass the checks by setting your GPU model on the optimizer configuration file |
Unfortunately, I currently have no AMD GPU to test if the "performance/compute" mode is properly being set. I've coded the behavior and written unit tests though.
The code responsible to make this happen is located here.
Feedback is welcome.
The text was updated successfully, but these errors were encountered: