I get my avg fps figures through this map here (https://steamcommunity.com/sharedfiles/filedetails/?id=500334237)
on windows im able to get an avg of 270-285 fps. however on fedora, i can only get 90-130 fps avg. i am running on my dgpu using prime run (https://github.com/archlinux/svntogit-packages/blob/packages/nvidia-prime/trunk/prime-run) and checked using nvidia-smi. my launch options are /home/timbo/prime-run %COMMAND% -tickrate 128 -novid -nojoy -high -fullscreen i am using similar configs between windows and fedora.
hardware probe: https://linux-hardware.org/?probe=6677830ce4
neofetch: https://pastebin.com/xXsUhHe9
#lower fps in csgo. running fedora 36 on my asus tuf gaming a15.
1 messages · Page 1 of 1 (latest)
Can you check the power draw with nvidia-smi while gaming?
I've heard that some GPUs are limited to 80 watts by the drivers
Actually, that's probably irrelevant because the 3050ti looks like it has a 75 watt tdp
currently in a dm game to see powerdraw, so far the power seems to be only using like 20-25 watts. does the powerdraw instantly drop when a game using the dgpu isnt in focus?
i try to guage the power draw by playing for a little, then tabbing to my terminal to input nvidia-smi as fast as i can
also could try adding -vulkan at the end of the launch options to use vulkan instead of opengl, as nvidia's opengl drivers have lower performance
not sure if it would make a 100+ fps difference but it should help a bit
also, I have always seen %command% spelled lowercase but idk if it matters, might or might not
Using gnome?
Keep the window in focus and hit the super key
It'll still be active and in the foreground, and you can see the other window
Or super-right-click, and hit always on top
Anyway, coming from here
NVIDIA Developer Forums
My previous question did not get any response regarding this, however it may be a problem with the Nvidia drivers and supplied firmware that’s limiting the power draw of laptop RTX 3060 GPUs to 80W maximum. So an important question to ask is if ANYONE on ANY laptop has been able to get a laptop 3060 GPU to draw more than 80W on linux with the p...
yes, ill get back to you the next day when i have time
i used the -vulkan flag for csgo on a previous install of linux but for me it locked me to 1920x1080 while i like to play on 4:3 streched 1280x960.
did you try specifying the dimensions with -w and -h
just tried it w/ the -vulkan option, didnt work
ah
/home/timbo/prime-run %COMMAND% -tickrate 128 -novid -nojoy -high -fullscreen -vulkan -w 1280 -h 960 here are my launch options
welp, i gtg for school now.
see ya in a couple hours
Should also note that you can do a watch -n 0.1 nvidia-smi to have it constantly update
Is there a way to output it to a log file?
uh
a while loop and a >?
*>>
while [ true ]; do
nvidia-smi >> log.txt
sleep 1
done
Something like that
wait no
probably want a sleep in there
See above code
how do i input it in the terminal? do i just copy the above code as is and then paste it into terminal
oop, figured it out
Yeah. Is it limited to 80 watts like people were saying in the forum post?
sorry this took a while
the fps avg i got ranged from 120-150.
Doesn't look like it's using the dGPU
Notice that the only process using the GPU is Xorg
And that it's drawing 13 watts
scroll deeper in the log, csgo is present
you got an idea on how to unlock it?
Nope. My card is limited to 80 watts and I would unlock it if I could
Could also be a different bottleneck
[sudo] password for timbo:
==============NVSMI LOG==============
Timestamp : Fri Sep 30 20:50:14 2022
Driver Version : 515.65.01
CUDA Version : 11.7
Attached GPUs : 1
GPU 00000000:01:00.0
Power Readings
Power Management : N/A
Power Draw : 5.22 W
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Power Samples
Duration : Not Found
Number of Samples : Not Found
Max : Not Found
Min : Not Found
Avg : Not Found```
well shit
idk
There might still be another bottleneck
As in it might not be the driver
and something else is holding it back
My money's on nvidia though
here is a log of me playing mc 1.8.9
huh, thats interesting, it isnt taking more than like 25 w
Minecraft is more CPU limited IIRC
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01 Driver Version: 515.65.01 CUDA Version: 11.7 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| N/A 65C P0 73W / N/A | 909MiB / 6144MiB | 60% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 44870 G /usr/bin/gnome-shell 1MiB |
| 0 N/A N/A 47616 G ...va-runtime-gamma/bin/java 903MiB |
+-----------------------------------------------------------------------------+
Here's me playing with shaders
i do play with like settings turned down and i get like 500+fps consistently lmao
ah
and i get 1000fps when i look at the sky so i dont have too much of an issue with mc
ye
so far, ive only tested with csgo and mc. jsut csgo has issue
Interesting
rtx 3060 laptop gpu
i only get 300fps
as max
idk i havent really done any "optimizations" to mc except giving it 3gb of ram and running it on my dgpu
Definitely xorg
wayland
If he was using wayland it would be locked to the screen's refresh rate
oh
*BingBong is definitely using xorg
this why vsync is disabled and fps still gives me 120fps
Yep
i am using wayland
?
physically ?
I believe the protocol forbids it
Either that, or it's just how some compositors work, just like SSD/CSD
this seems to have become quite common misconception
vsync on wayland compositors doesnt generally limit apps fps, just controls how often frames are displayed
there was a case of kde wayland + nvidia drivers limiting fps but I think it was a bug
theres also a wayland protocol for not using wayland vsync altogether and drawing immediately but gamescope is probably the only compositor to implement it yet
so tldr wayland doesnt forcefully limit games' fps
So you got any idea on why my 3050ti seems to be power limited or at least isn't getting fully taken advantage of in CSGO?
I'm running xorg
did you try windows?
On windows, my gpu does get more usage. Gonna have to check my hwinfo logs.
I run a windiws Linux dual boot
my gpu does get more usage
.....
its ligtray
the nvida record feature
its blot of nvida on windows
Shadow play?
yes
i had to disable it on windows
it uses 30% of my GPU
IN IDLE
obs is better
I just get the drivers and completely disregard Nvidia experience and showdowplay
Same
I don't really use dlss so i can care less
dynamic boost is not available limiting you to ~40W because you have an amd cpu, the nvidia linux driver only supports dynamic boost on certain intel cpus: https://download.nvidia.com/XFree86/Linux-x86_64/510.60.02/README/dynamicboost.html
this was probably because in the past there was no in-tree driver for power usage monitoring on newer ryzens
there now is one since kernel version 5.19, just gotta hope nvidia realizes this and adds dynamic boost support for amd systems as well
In CSGO, at most my GPU sits at 52w but aight.
So ig most of this can be boiled down to Nvidia being dicks?
here are the hwinfo logs, i dont have time atm to sift through them. you can look at the logs yourself if you want.
I don't know about that, they had no way to gauge the cpu power usage on amd systems until kernel version 5.19, which they need for dynamic boost to keep the overall system power usage within a set power budget, so best they can do is to limit it to a fixed safe value like 40 or 50 or whatever it is so the total power limit isn't exceeded even with cpu at 100%.
however if they don't start working on dynamic boost support for amd now then I guess they are dicks
this guy has intel, so that's why they're not affected
i am running a 5.19 kernel as seen in my neofetch. since im on a asus laptop, i got a custom kernel to get support for fan curves and custon rgb lighting.
yes but nvidia has not added support for this updated ryzen power usage driver
ah
.
i have intel too
inelllllllllllllllll Ultra High Defigtion
you have intel, you are not affected by the issue
they have amd, they are affected by the issue
so true
amd = linux
intel + nvida = windows or linux with patchs
amd + nvida = windows 10
intel + amd = (HACKINTOSH) mac os
amd + intel = (go to hell not even posable) windows 11 DEV DAILY BUILDS
nvida cpus + nvida = (what are you even talking about dude its arm) Android ARM
intel + intel = (so bad (so grabge)) windows 8.1
@cloud rivet read this pls
did you read it
its not hard
Interesting
In any game, I haven't been able to cross 60fps on my 1660ti
let me try something rq
it could be the nvidia issue
Fixable
read this
apparently windowed mode isn't affected
apparently my games is locked to 120fps on windowed
while on full screen its not limeted
Yeah can confirm it's a nvidia issue
windows 10, fixed
My integrated graphics can go past that vsync limit
time to downgrade
did you try
anyhting but not xorg or wayland
Well, what else is there?
It's not like you can render straight to the framebuffer without a fair bit of work
rio
thair is rio
last update for it
2008
And this is completely out of the question.
Same with this
The way it looks I'm going to end up with a true rgb system. AMD + Nvidia + Intel
stfu
YOU USE ARCH?
omar can you at least kind of stay on topic or move somewhere else
JUST USE
AUR
install this
Arcan
Game Engine meets a Display Server meets a Multimedia Framework
display server
get it
unity driver server
unity system
@limpid crystal this is a support thread, I wouldn't want to mute you
you can discuss this somewhere else
!mute 1012135507863543869 30min Trolling in support forums <#1024327210754125964 message>
Silence!! ò_ó
...
I keel u, @limpid crystal!! Ò_Ó
SteavenGamerYT#6737 now has 2 infractions.
bye
i am sorry
i was not trolling
i am sorry
bye
i have to go any ways
bye
That's cool and all. However, I can care less and this isn't helping
@cloud rivet i recommand you to fix mute role and bye
I'm gonna be completely blunt.
Useless
Anyway, IDK how he got Arch? BingBong's neofetch says Fedora, my profile says Fedora, and Yes has NixOS
Anyway, if it's a nvidia driver update, that should get sorted out later.
My integrated graphics appear to have no such limitation with vsync - I ran minecraft on integrated and disabled vsync. On highest settings, my iGPU (UHD 630) gets 50-100fps above the display refresh rate
I doubt it's more powerful than my 1660ti
@opaque salmon
Anyway, if it's a nvidia driver update, that should get sorted out later.
yup, idk if you already found this, but:
This is an issue on our end, we're allocating compressed buffers which aren't eligible for scan-out. It should be pretty easy to fix, but that will need to be in an upcoming driver release.
(Erik Kurzinger, Nvidia engineer)
https://bugs.kde.org/show_bug.cgi?id=450914#c25
I see. I'm using gnome, but this probably still affects me
Oh nice