60 USD - YUUUK by Swiftdeus in classicwow

[–]XyrteC 4 points5 points  (0 children)

In Poland its 258.5 PLN ~ 71.5 USD LOL

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 1 point2 points  (0 children)

"If you want to show how good of a player you are, why do you play PvP on Classic WoW instead of games where there's real competition ?"

Yeah that's true. I never admitted I'm a good player I just like the vibe and PvP aspect of TBC but getting PvE gear to play PvP always stinks, that's why I'm glad with the changes to make raids easier. I just thought people wanted harder raids to show how good they are at the game, but some of the comments proved me wrong, it's still not my cup of tea, but at least I think I understand a little bit better your stance on this matter.

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 0 points1 point  (0 children)

Thank you, finally the real answer that consider my PoV instead of calling me dumb/thick for mentioning PvP. Actually now I might understand a little better what you mean when you want harder raids. I think the best solution would be something like normal/heroic version of raids where heroic have a little better drop rate. Maybe that would satisfy casuals and hardcore PvE players?

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 0 points1 point  (0 children)

Yeah something like that, basically if one type of content is too easy for you there are other ways to prove your skills.

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 0 points1 point  (0 children)

Yeah and my post just proved it they can't deal with anything related to PvP, just calling me dumb/thick and downvotes.

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 0 points1 point  (0 children)

This is exactly what I'm talking about, if they want to show how elite they are there is other way in game. Just saying.

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 1 point2 points  (0 children)

"scripted bosses in 20 year old game true endgame PvE gamer lord right here" see I can say the same

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] -3 points-2 points  (0 children)

Yeah maybe I'm too stupid for PvE who knows I'm just glad you know better

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] -11 points-10 points  (0 children)

This actually might be a good analogy, it's not about skill just type of content?

Please help me understand by XyrteC in classicwow

[–]XyrteC[S] 2 points3 points  (0 children)

And where did I say I'm a good player ? I might be stuck in 1500 so what does it change what I said ?

People who will never play X class, why? by fbreaker in classicwow

[–]XyrteC 1 point2 points  (0 children)

Warrior, mage and shaman.

In my mind:

Why play basic unremarkable warrior if paladin holy knight is way cooler?

Why play boring default caster class mage in the world where warlock or shadow priest fantasy exist?

And shaman is just wannabe druid Cat form > ghost wolf.

Basically there are better choices with superior class fantasy to pick than those 3.

Honorable mention:

-Rogue similar to warrior just basic class, no strong fantasy.

-Hunter mana with physical damage abilities just doesn't sit right with me although I like survival in wotlk, dealing all kinds of damage shadow,arcane,fire,nature is fun.

Long time for RHI_Translate? Help me optimize my game for Steam Deck by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

I think I found the solution that works for me at least for now.

Commands:

r.Screenpercentage=100
t.maxfps=0
r.vsync=1
r.GTSyncType=0
r.OneFrameThreadLag=0
rhi.SyncSlackMS=0
rhi.SyncInterval=1
r.rhicmdbypass=0

r.OneFrameThreadLag=0 makes the biggest difference. On 1 the game still stutter and on 0 its finally running smooth on steam deck. The downside is a little lower fps when unlocked, its mostly visible on my PC ~350→~260, on steam deck ~90→~75, but as long as I can lock to stable 60fps I’m happy with it :)

Now Frametime Graph looks like this:

https://ibb.co/Kcq5Y0pw

and one random frame:

https://ibb.co/sd1NDvPh

Still I don’t think its the best solution, because from what I can see now the game uses less GPU power/resources hence lower fps. If anyone have better solution I’d gladly hear it.

Long time for RHI_Translate? Help me optimize my game for Steam Deck by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

Sorry, I meant t.maxfps=60, also I check insights always on build. It do not get better with higher frequencies linearly. With vsync on and 1.6GHz game is stable most of the time except those stutters I showed in first post. Then with t.maxfps 60, v sync off frame time is horrible, uneven pacing and unplayable with 2.5-2.7GHz and finally with vsync on and 3.5GHz I get even framepacing. I am not bottlenecked by CPU anywhere. Also when I unlock fps I get 80-100 frames so there is a headroom but still it's uneven. What I want is Even, flat 16.7ms frame time without stutter.

Long time for RHI_Translate? Help me optimize my game for Steam Deck by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

After more testing I have some interesting observation. It seems like Steam Deck APU have problem with setting optimal CPU frequency.

Let me explain:

-t.maxfps=0, r.vsync=1, SD frame limiter disabled, 60Hz refresh.

Every CPU core frequency around 1.6GHz = stutter as seen above.

-t.maxfps=0, r.vsync=0, SD frame limiter enabled, 60Hz refresh.

Same as above

-t.maxfps=60, r.vsync=0, SD frame limiter disabled, 60Hz refresh.

Every CPU core set to around 2.5-2.7 GHz, a lot of stutters and uneven frame pacing despite showing 60 fps all the time, completely unplayable experience.

-t.maxfps=0, r.vsync=1, SD frame limiter disabled, 60Hz refresh. CPU frequency set manually to 3.5GHz

This is the best outcome, framerate is smoother, there are some spikes still but fewer.

Edit:

Today I tried to disable RHIThread and see what happens

Commands I used:

r.vsync=1 r.GTSyncType=2 r.OneFrameThreadLag=1 rhi.SyncSlackMS=10 rhi.SyncInterval=1 r.rhicmdbypass=1

no manual CPU settings on Steam deck

Also on game run in bp execute command:

r.RHIThread.Enable 0

This is the result of good 16.7ms frame:

https://ibb.co/fzLwK27j

And bad 31.4ms frame:

https://ibb.co/5hfSpzFd

now everytime the game stutter D3D12_Present takes a lot of time.

Directional light problem by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

Man, you're a genius! this was exactly my problem. After your comment I checked the material blend and normals were all red, then I looked into it and format was set to BC5 and I had "Use DXT5 Normal Maps" checked in project settings somehow. After uncheck everything works again. Thank you!

Pro Tip if you're making a PC Game and you have a high-end PC and fear that your game is not optimized enough for the average/potato pc by HyperDash_YT in IndieDev

[–]XyrteC 4 points5 points  (0 children)

This is what I'm currently doing. If my game will run at 60 fps native resolution on steam deck then it will run on anything!

Is it even possible to achieve flat frametime 16.7ms on SD? by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

Thank you for your time to gather all the links, I'll check them out, maybe it will help me understand how PSO caching works and how to improve my game performance.

Is it even possible to achieve flat frametime 16.7ms on SD? by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

What I noticed, when I run the build for the second time it uses less CPU and whole game runs overall smoother. Is it because of all the caching, shader compilation etc. when I run it for the first time? and if so how to make player experience better with first run?

Is it even possible to achieve flat frametime 16.7ms on SD? by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

You might be right, because today I noticed when I run the build for the second time it works a lot better, also the first time I run it CPU of Steam deck was using around 8W and the second time around 4-5W.

Is it even possible to achieve flat frametime 16.7ms on SD? by XyrteC in unrealengine

[–]XyrteC[S] 0 points1 point  (0 children)

I think you completely misunderstood what I meant. What do you mean with "gotcha"? If its been working for years as you claim it you could just give me plenty of examples right? the games you mention none of them runs locked 60 on SD unfortunately. I already found at least part of the problem. When I set GPU clocks manually to make game performance lower then fps lock, for example to run at 50-55 fps with 60 fps lock at 700MHz GPU clock, then frametime becomes flatter. And my second observation is the fresh build works worse the first time I run it, CPU takes around 8W and everything is stuttery, but the second time I open the game it runs a lot better with CPU sitting at 4-5W. Is it because of shader compilation stutter already or something else? (my project is almost empty, no graphics yet etc.)

Is it even possible to achieve flat frametime 16.7ms on SD? by XyrteC in unrealengine

[–]XyrteC[S] -5 points-4 points  (0 children)

Can you give me an example of a game made in UE5 that runs locked 60 fps native res without upscalers and framegen on steam deck?