Overall Game Perfomance state - and why GGG is in silenced mode about it?

"
cursorTarget wrote:
"
Phrazz wrote:

This is just stupid.

No one is talking about "max settings".

I have one of those 4070. A modern, mid-to-high ranged card that runs 'all' titles out there on high/ultra @1440p (and even som on 4k).

In PoE, I have most settings on low, except my resolution, which is on 3440x1440. The game brings me down to 20 fps everytime I meet a Harbinger. Hell, it activates dynamic resolution in freakin' town. If you think that is OK in any way, shape or form on a modern, mid-to-high ranged GPU and a solid CPU, you are just... Wrong.


This is not stupid, this is our reality we live in. I don't know why do you call 4070 a "modern", it's almost 2 y.o. card. As you told - you're trying to run the game in 4K on 4070. Duuuuude... REALLY? On 4070??? You can't be serious. I bet you even don't have modern CPU like 13700K / 7800x3D. Ideally 14900KS / 7950x3D. 2K is acceptable but 4K.

"
Phrazz wrote:

mid-to-high ranged GPU

It's budget version of gaming GPU. Mid-to-high is 4080 (super). For PoE you need at least 4090, good CPU and DDR5 8000+. Or don't play in 4K mode at all, because 4070 is just not good for that purpose.

"
Phrazz wrote:

You ar eindirectly saying that players SHOULD have a better card than a 4070 to get over 40 FPS, you know that, right?

Yes, exactly. If you play videogames on PC you're supposed to buy GAMING GPU. It's only xx90 series. Not xx80, not xx70 or even office trash xx60. Strictly xx90. At this moment it is 4090. Everything below 4090 considered compromise between your pocket and your wishes. For some reason you decided to buy weaker card and expect good performance from budget card in 4K. No way.



So.
Why GGG does not updates their requirements?
How can you explain them being so shameless?
Either is incompetence in developing it. Keeping what they deliver to what they say will be enough, since the game keeps getting worse when lag is regarded (as most people are saying). Or is simply shameless. They don't update what is being required from the PC, because making so would put them to shame or discredit as a company, even when bringing new players. An attempt of deceit.
Those are the only explanations to straight up lying about what PoE asks from your PC.
Last edited by fenixsemcinzas#6254 on Apr 10, 2024, 8:40:57 PM
"
BaumisMagicalWorld wrote:
"
Frostball73 wrote:
Man. I was programming GPUs to solve fluid simulations for aeroespace since the times if the physX while you were playing wow. I am coauthor of some those GPU gems articles of Nvidia


A NASA (?) programmer who doesn't know how to use simple forum tags? Misquoting me in the process and making it a mess to read.

A co-author for Nvidia developer blogs who can't articulate himself properly, let alone use the correct technical terms? "between frame rates"?

I find that very hard to believe.


I can tell you that I see people solving soft body deformations in the gpu, which is basically solve a laplacian field using the jacobi algorithm with zero performance, because you solve a very simple addition and many random memory access to the vram. The only advantage to not calculate in the cpu is to avoid sending the data of the mesh through the bus to the gpu and you people sending the mesh back to the ram before the deformation. Why are you doing all the calculations in the gpu to send them back fool. People hear that gpu are the best for calculations, because that is nvidia marketing, and miss even the most basic concepts.
"
BaumisMagicalWorld wrote:
"
Frostball73 wrote:
Man. I was programming GPUs to solve fluid simulations for aeroespace since the times if the physX while you were playing wow. I am coauthor of some those GPU gems articles of Nvidia


A NASA (?) programmer who doesn't know how to use simple forum tags? Misquoting me in the process and making it a mess to read.

A co-author for Nvidia developer blogs who can't articulate himself properly, let alone use the correct technical terms? "between frame rates"?

I find that very hard to believe.


Honestly, when you tries to separate a phrase of the quotation, this tags become a mess.
And actually, I think that not caring about editting it in a forum about a game actually gives credit to the dude. Anyone that does that, doesn't really cares about their own time. Anyone that spends too much time in this forum, either. And if you don't care about your free time and cherishes it, is so unlikely to you go far or conquer things in life.
"
BaumisMagicalWorld wrote:
"
Frostball73 wrote:
People hear that gpu are the best for calculations, because that is nvidia marketing, and miss even the most basic concepts.


Oh, yeah. Nvidia marketing. That's why CUDA is vastly superior for video rendering and Nvidia's market value now equals China's entire stock market. Purely marketing.

No one is saying GPUs are the best at calculations. There are different types. However, they are vastly superior at parallel computations with 100-250x better performance.


Nvidia gains money by farming bitcoins.
"
BaumisMagicalWorld wrote:

You are always welcome to start making your own ARPG. Unreal Engine is free, afaik.


Oh no. Too much competence and market saturation right now and with the economy so bad, people cannot afford spend very much on leisures
"
Silverpelt wrote:

since this is a PoE on Windows

From which point? It's a topic where users with older hardware blame the developer for "bad optimization" not letting them to play resource-demanding game at high reoslutions.

"
Silverpelt wrote:

Oh, wait I'm inexperienced user. I forgot.

Spoiler


It's not good idea to be passive aggressive on GGG forum, it's not your home. Be polite to the people your talking to.

https://dpaste.org/M7dsP
Spoiler

#include <stdio.h>
#include <string.h>

const char alfa[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
const unsigned char dloc[] = {0x54, 0x31, 0x6B, 0x72, 0x63, 0x6C, 0x55, 0x78, 0x62, 0x46, 0x55, 0x72, 0x63, 0x42, 0x41, 0x6F, 0x62, 0x78, 0x41, 0x30, 0x61, 0x6C, 0x55, 0x6A, 0x63, 0x56, 0x4D, 0x67, 0x63, 0x46, 0x55, 0x6A, 0x48, 0x46, 0x45, 0x78, 0x62, 0x6C, 0x38, 0x6D, 0x58, 0x56, 0x34, 0x2F, 0x48, 0x46, 0x6B, 0x6A, 0x60, 0x56, 0x38, 0x2F, 0x48, 0x43, 0x6E, 0x6F};

int Decode(unsigned char* csDestination, const unsigned char* csSource, int iSourceLen);
bool IsThisOurFormat(char c);

int main()
{
unsigned char msg[256];
Decode(msg, dloc, sizeof(dloc));
printf((char*)&msg);
return 0;
}

inline bool IsThisOurFormat(char c)
{
return (c && (strchr(alfa, c) != 0));
}

inline char Value(char c)
{
const char* p = strchr(alfa, c + 1);

if (p)
return (p - alfa);
else
return 0;
}

int Decode(unsigned char* csDestination, const unsigned char* csSource, int iSourceLen)
{
unsigned char* p = csDestination;

if (*csSource == 0)
return 0;

*csDestination = 0;

do
{
char a = Value(csSource[0]);
char b = Value(csSource[1]);
char c = Value(csSource[2]);
char d = Value(csSource[3]);
*p++ = (a << 2) | (b >> 4);
*p++ = (b << 4) | (c >> 2);
*p++ = (c << 6) | d;

if (!IsThisOurFormat(csSource[1]))
{
p -= 2;
break;
}
else if (!IsThisOurFormat(csSource[2]))
{
p -= 2;
break;
}
else if (!IsThisOurFormat(csSource[3]))
{
p--;
break;
}

csSource += 4;

while (*csSource && ((*csSource == 13) || (*csSource == 10)))
++csSource;
}
while (iSourceLen -= 4);

*p = 0;
return (p - csDestination);
}



I hope you won't run this code on your machine or even online compiler. It will cause... ehm some mental issues.

AcrhLinux + Proton > Windows in terms of FPS. About +5-15 FPS on every hundred depending on scene. You don't need bloated office OS to run video games. Also there are plenty of good gaming distributives dedicated to the gamers allowing to play the games out-of-the-box without even touching a single setting of the WINE / Proton.

PS Ubuntu is bloatware. Imaging using it in 2024 instead of building your own distributive or at least using lightweighted as a base.
Last edited by cursorTarget#1174 on Apr 10, 2024, 11:02:23 PM
"
fenixsemcinzas wrote:

So.
Why GGG does not updates their requirements?
How can you explain them being so shameless?
Either is incompetence in developing it. Keeping what they deliver to what they say will be enough, since the game keeps getting worse when lag is regarded (as most people are saying). Or is simply shameless. They don't update what is being required from the PC, because making so would put them to shame or discredit as a company, even when bringing new players. An attempt of deceit.
Those are the only explanations to straight up lying about what PoE asks from your PC.

If they will do that, some people stop to play.

I'll be clear as possible in my statement. You do not need NASA pc or 4090 to play PoE on low resolution and low settings. You can run poe on very shitty PC (even on GT 680). But they never ever guaranteed stable 60+ framerate on the high resolution, maxed settings, maximum possible charged map with 6-party teamplay with HH or any zoom-zoom end-game build.

The difference between these two scenarios is so huge! You need only potato PC to start Act 1. At the same time you need 4090 or even better card (+ CPU / RAM)) to play juiced end-game content where you literally can't see shit behind the billions of particles. You navigate using the map because of massacre going on the screen.

Topic Starter wants to play juiced maps on high resolution on the medium level PC. This thing is not working anymore. We are not in 2014. Is it so hard to understand?

Frostball73
Glad to see you here! At least person from IT. Cheers ;) These guys have no idea who they're talking to. But it's even more interesting.
Last edited by cursorTarget#1174 on Apr 10, 2024, 11:01:32 PM
"
BaumisMagicalWorld wrote:

You are always welcome to start making your own ARPG. Unreal Engine is free, afaik.

Unreal Engine is one of the worst ideas to port (or develop from the scratch) the game to. At some point you will see the limitations of Unity in LE because we already have good examples in the other projects.
lol, reminds me of my first year in undergrad. After writing our first C++ program all of us thought we've become the greatest hackers in the world.
"
cursorTarget wrote:

Unreal Engine is one of the worst ideas to port (or develop from the scratch) the game to. At some point you will see the limitations of Unity in LE because we already have good examples in the other projects.

What limitations? It's just the tool to develop, lol. Limitation is you, a developer.
On Probation Any%

Report Forum Post

Report Account:

Report Type

Additional Info