(03-15-2016, 09:04 PM)gregory Wrote: [ -> ]Well I know that iGPU aren't the fast chip in the world. But my question was, "are all iGPU too slow" or only some them and so which one.
There are probably some higher end iGPUs like the Intel Iris stuff which are more capable of at least competing a bit with discrete ones while getting good increased resolution levels, so those may not be that slow. But they are probably much more rare than the typical Intel HD3000-5000 type iGPUs, which are generally too slow to upres on much but DX9 on more mid-end or upper-mid-end games. Low end games like most NIS games they're typically fine for some level of upres on even DX11 and I'd expect OGL as well.
Intel HD4600 can get 2x on a decent amount of games with DX9 and even 3x with some relatively low end games like Soul Nomad. Meanwhile 3x on DX11 with Soul Nomad will tend to yield slowdowns during large graphical effects (spells, skills, explosions and such), which is kind of jarring and would probably make someone choose DX9 since there aren't many graphical errors in that game. Although I didn't try OGL with that game I'd expect it to probably be the same or slower than DX11 at 3x.
And on some higher end games like the Xenosagas, HD4600 usually gets about a 10 fps boost in speed with DX9 over DX11 when uprezzing 2x, which is the difference between playable in DX9 (mostly full speed except with mechs) and not so playable in DX11 (in the 50s much of the time although some scenes will be full speed for some reason, probably less polys or something). Still, too many graphical bugs in the XS games to really play in DX9. Some other games around that level of hardware requirement but with less graphical bugs affecting those games might have DX9 benefit people though.
I don't know too much about the really old iGPUs though from the time before Intel introduced their HD line. Probably they're just stuck with 1x HW or SW if their processors can still handle PCSX2.
I hope that gives you at least somewhat of an idea where somewhat modern iGPUs are in relation to uprezzing games on PCSX2. And obviously SW is always the fallback if someone is desperate to play a game but is GPU limited even at 2x. But uprezzing is a nice feature that most people want to take advantage of.
By the way, if you do remove the ability to do a custom resolution as the opening post says might be needed, a 1.5x resolution option like Dolphin has might be to a decent amount of people's benefit, although I don't know if 1.5x would be messed up by the same phenomenon that would make custom resolution untenable, since it isn't just a straight doubling of the resolution like 2x, 3x, 4x, etc.
(03-15-2016, 09:04 PM)gregory Wrote: [ -> ]It was to quantify the iGPU number. iGPU is more than half of the market, so in this case it means half of the user still rely on DX9. But honestly I'm a bit suprised that DX9 is much faster than DX10.
Well it does depend on whether they want to upres (although I would assume most people probably want to upres as much as their hardware can handle). Some may be fine with native or prefer SW due to less graphical bugs even if they have to sacrifice uprezzing to use SW mode.
Also I'm not sure it's "much" faster, maybe 10 fps gain in many ordinary situations but even more fps gain it seems during heavy graphical effects like explosions, where DX11 may drop but DX9 may not. Discrete GPUs, something like explosions may not make too big a difference, but I notice it can really lead to heavy drops on iGPUs depending on the size of the effect. DX9 for some reason handles these effects better performance-wise without looking glitched.
Also I'm kind of surprised if 50% of people who use PCSX2 use an iGPU but I have almost no frame of reference at all with which to guess how many PCSX2 users use what type of GPU. I would think iGPU users would be less likely to post on the forums though.