Question about OSG performance on the Free Linux drivers

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
tarsis
Posts: 9
Joined: 27 Oct 2015, 21:10

Re: Question about OSG performance on the Free Linux drivers

Post by tarsis »

psi29a wrote:Laptop: Intel Corporation 3rd Gen Core processor Graphics Controller
I get 200~ fps @ 800x600. I get 110~ fps @ 1920x1080.
wow, what a big difference - i have an "Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller", and running current openmw git version gives me 20 fps (with the new water shader it drops to 9 fps). maybe that's related to the fact that i run x86 and a rather old kernel (3.10.17), but i doubt that using a newer kernel will help *that* much.
suprisingly changing resolution has only a tiny impact on fps.
Dolus
Posts: 9
Joined: 23 Oct 2015, 23:43

Re: Question about OSG performance on the Free Linux drivers

Post by Dolus »

Jyby wrote: Do you own the configuration in question?

I have a few Nvidia cards(560, 660ti and a 780), so I was mostly curious about performance under Nouveau. It's nice to see the other FOSS drivers are working well though.
freem
Posts: 45
Joined: 20 Mar 2012, 16:22

Re: Question about OSG performance on the Free Linux drivers

Post by freem »

As far as I know, Nouveau driver is not able to manage 3D hardware acceleration. I would be happy to be wrong, but last time I checked on my Debian (tried bot stable and stable+backports) there was no 3D accel. That time is several months old, perhaps 4.
User avatar
psi29a
Posts: 5360
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Question about OSG performance on the Free Linux drivers

Post by psi29a »

OK... my post about was a few git commits ago, now with scrawl's shader work, time to reevaluate:

Laptop: Intel Corporation 3rd Gen Core processor Graphics Controller
I get 50~ fps @ 800x600. I get 40~ fps @ 1920x1080.

Those shaders really do punish the Intel GPU.
User avatar
asmo
Posts: 229
Joined: 18 Sep 2014, 21:20

Re: Question about OSG performance on the Free Linux drivers

Post by asmo »

freem wrote:As far as I know, Nouveau driver is not able to manage 3D hardware acceleration. I would be happy to be wrong, but last time I checked on my Debian (tried bot stable and stable+backports) there was no 3D accel. That time is several months old, perhaps 4.
wrong, it does support HW 3D acceleration for years: http://nouveau.freedesktop.org/wiki/ and http://nouveau.freedesktop.org/wiki/FeatureMatrix/
Current Status
2D/3D acceleration supported on all cards; see FeatureMatrix for details.
Same for the radeon/gallium driver: http://dri.freedesktop.org/wiki/Radeon/
http://xorg.freedesktop.org/wiki/RadeonFeature/
User avatar
Ace (SWE)
Posts: 887
Joined: 15 Aug 2011, 14:56

Re: Question about OSG performance on the Free Linux drivers

Post by Ace (SWE) »

Noveau does not support the proper reclocking of the Nvidia GPUs though, so they won't run at their max power when under load. Which of course means that they can't perform optimally, which leads to low FPS in 3D rendering.
User avatar
ScarecrowDM
Posts: 3
Joined: 01 Nov 2015, 19:05

Re: Question about OSG performance on the Free Linux drivers

Post by ScarecrowDM »

I just did a clean installation, so no mods and fixes.

It seems to be working fine here, using radeonSI and openmw-git (from AUR).
ON/OFF switch under options does nothing for some reason, so I can't tell you the framerate (help on this matter would be nice). However, I can tell you it is playable even with 8AA and water options.

https://i.imgur.com/He2Xv2S.jpg
User avatar
asmo
Posts: 229
Joined: 18 Sep 2014, 21:20

Re: Question about OSG performance on the Free Linux drivers

Post by asmo »

ScarecrowDM wrote: so I can't tell you the framerate
Try pressing F3 ingame.
User avatar
ScarecrowDM
Posts: 3
Joined: 01 Nov 2015, 19:05

Re: Question about OSG performance on the Free Linux drivers

Post by ScarecrowDM »

Thanks. C:

With water settings: min ~ 40, max ~ 80 (130 when looking up to the sky, but thats unfair :mrgreen: ).
Without water settings: min ~ 67, max ~ 90.

Just wandering around the first area.

8AA, 1080p, running on a R9 280X.
Post Reply