#lower fps in csgo. running fedora 36 on my asus tuf gaming a15.

1 messages · Page 1 of 1 (latest)

rapid rune
#

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

opaque salmon
#

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

rapid rune
#

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

cloud rivet
#

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

opaque salmon
#

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

#
rapid rune
rapid rune
cloud rivet
#

did you try specifying the dimensions with -w and -h

rapid rune
cloud rivet
#

ah

rapid rune
#

/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

opaque salmon
rapid rune
opaque salmon
#

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

opaque salmon
rapid rune
rapid rune
#

oop, figured it out

opaque salmon
#

Yeah. Is it limited to 80 watts like people were saying in the forum post?

rapid rune
#

the fps avg i got ranged from 120-150.

opaque salmon
#

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

rapid rune
opaque salmon
#

OK

#

Still seems limited by power

#

Highest I saw was 52 watts

rapid rune
opaque salmon
#

Nope. My card is limited to 80 watts and I would unlock it if I could

#

Could also be a different bottleneck

rapid rune
#
[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
opaque salmon
#

oof

#

Nvidia drivers under Linux still aren't on par with Windows

#

smh

rapid rune
#

thanks nvidia

#

fuckin bitch of a company

#

so do i set this forum post as solved?

opaque salmon
#

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

rapid rune
#

huh, thats interesting, it isnt taking more than like 25 w

opaque salmon
#

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

rapid rune
opaque salmon
#

ah

rapid rune
#

and i get 1000fps when i look at the sky so i dont have too much of an issue with mc

opaque salmon
#

ye

rapid rune
#

so far, ive only tested with csgo and mc. jsut csgo has issue

opaque salmon
#

Interesting

limpid crystal
#

i only get 300fps

#

as max

rapid rune
#

idk i havent really done any "optimizations" to mc except giving it 3gb of ram and running it on my dgpu

limpid crystal
#

WIRED fps then?

#

are you using xorg or wayland?

opaque salmon
limpid crystal
#

wayland

opaque salmon
#

If he was using wayland it would be locked to the screen's refresh rate

opaque salmon
#

*BingBong is definitely using xorg

limpid crystal
#

this why vsync is disabled and fps still gives me 120fps

opaque salmon
#

Yep

limpid crystal
#

i am using wayland

opaque salmon
#

Wayland has an "every frame is perfect" policy

#

So no screen tearing (non vsync)

limpid crystal
#

?

opaque salmon
#

You physically can't disable vsync

#

on wayland

limpid crystal
opaque salmon
#

Either that, or it's just how some compositors work, just like SSD/CSD

cloud rivet
#

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

rapid rune
#

I'm running xorg

rapid rune
#

On windows, my gpu does get more usage. Gonna have to check my hwinfo logs.

#

I run a windiws Linux dual boot

limpid crystal
#

.....

#

its ligtray

#

the nvida record feature

#

its blot of nvida on windows

rapid rune
#

Shadow play?

limpid crystal
#

yes

#

i had to disable it on windows

#

it uses 30% of my GPU

#

IN IDLE

#

obs is better

rapid rune
#

I just get the drivers and completely disregard Nvidia experience and showdowplay

limpid crystal
#

i used to get it debloted from nvclean

#

but nvclean gave me worse perfromace

rapid rune
#

Same

limpid crystal
#

as dlls dosnt exites in nvclean drivers for some resone

#

dlss*

rapid rune
#

I don't really use dlss so i can care less

limpid crystal
#

i use it

#

for perfromace

cloud rivet
#

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

rapid rune
#

So ig most of this can be boiled down to Nvidia being dicks?

rapid rune
cloud rivet
# rapid rune So ig most of this can be boiled down to Nvidia being dicks?

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

cloud rivet
rapid rune
#

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.

cloud rivet
#

yes but nvidia has not added support for this updated ryzen power usage driver

rapid rune
#

ah

limpid crystal
#

inelllllllllllllllll Ultra High Defigtion

cloud rivet
#

you have intel, you are not affected by the issue
they have amd, they are affected by the issue

limpid crystal
#

i have fix

#

sell nvida gpu

#

for amd gpu

cloud rivet
#

so true

limpid crystal
#

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

opaque salmon
#

In any game, I haven't been able to cross 60fps on my 1660ti

#

let me try something rq

cloud rivet
#

it could be the nvidia issue

limpid crystal
cloud rivet
limpid crystal
#

while on full screen its not limeted

opaque salmon
#

Yeah can confirm it's a nvidia issue

limpid crystal
opaque salmon
#

My integrated graphics can go past that vsync limit

limpid crystal
#

time to downgrade

limpid crystal
#

anyhting but not xorg or wayland

opaque salmon
#

Well, what else is there?

#

It's not like you can render straight to the framebuffer without a fair bit of work

limpid crystal
#

rio

#

thair is rio

#

last update for it

#

2008

opaque salmon
opaque salmon
limpid crystal
#

is fork of rio

#

GET IT

#

1 problem

#

very big

opaque salmon
#

The way it looks I'm going to end up with a true rgb system. AMD + Nvidia + Intel

limpid crystal
#

it dont support nvida

#

or itnel

#

only amd cpus with vga 8

opaque salmon
limpid crystal
#

YOU USE ARCH?

cloud rivet
#

omar can you at least kind of stay on topic or move somewhere else

limpid crystal
#

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

cloud rivet
#

@limpid crystal this is a support thread, I wouldn't want to mute you

#

you can discuss this somewhere else

limpid crystal
#

i am

#

giving him

#

replacement

#

for xorg and wayland

#

to fix nvida problems

cloud rivet
#

!mute 1012135507863543869 30min Trolling in support forums <#1024327210754125964 message>

winged birchBOT
limpid crystal
#

bye

#

i am sorry

#

i was not trolling

#

i am sorry

#

bye

#

i have to go any ways

#

bye

rapid rune
limpid crystal
#

@cloud rivet i recommand you to fix mute role and bye

rapid rune
#

I'm gonna be completely blunt.

opaque salmon
#

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

cloud rivet
#

@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

opaque salmon
#

I see. I'm using gnome, but this probably still affects me

rapid rune
#

Oh nice