Jump to content

[Linux] Serious performance issues.


Recommended Posts

This is something I found out when testing the map provided in this post: https://www.leadwerks.com/werkspace/topic/9587-lightmaps-back-global-illuminationimage-based-shaders/page__st__20#entry73132

 

I get absolutely no playable fps out of either the original map or YouGroove's variation on my GTX 650 Ti (pre-OC'd) on Linux in either Debug or Run Mode. Averaging at about 20 fps in YouGroove's map in Run Mode and 10-15 fps in the original example in Run mode.

 

I think a higher mid range card like that should not perform so poorly in either of the map variants but absolutely no way it should get these fps in YouGroove's simplified example.

 

What are people experiencing with similar cards on Linux?

 

Here's the rest of my specs:

Processor Information:
Vendor: AuthenticAMD
CPU Family: 0x10
CPU Model: 0x4
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 3000 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Unsupported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 14.04 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.13.0-26-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11501000
X Window Manager: Compiz
Steam Runtime Version: steam-runtime-release_2014-04-15

Video Card:
Driver: NVIDIA Corporation GeForce GTX 650 Ti/PCIe/SSE2

Driver Version: 4.4.0 NVIDIA 337.12
OpenGL Version: 4.4
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x11c6
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 20,91" x 11,77" (23,98" diag)
53,1cm x 29,9cm (60,9cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1024 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device: Realtek ALC888

Memory:
RAM: 6977 Mb

Miscellaneous:
UI Language: English
LANG: de_DE.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 300618 Mb
Largest Free Hard Disk Block: 37225 Mb

Link to comment
Share on other sites

This should be moved to "3D art" or "Programming" as this is optimisation, not a real bug.

 

Anyway can be good to have other people frame rate as informative point to see how LE3 runs on diverse systems.

 

So here is my test :

LE3 modified FPS demo with one directionnal light only : average 45 FPS

Win 7

Intel i3-4130 3.4 Ghz

4go Ram

Intel HD 4400

 

I put link to LE3 modified FPS demo for people interested in testing.

07-AI and Events 2.zip

Stop toying and make games

Link to comment
Share on other sites

This is a real bug not just a lack of optimization.

 

I just tested it under Windows (same machine) and easily get above 150fps in the less busy parts of the map (250fps when hugging a wall almost never dropped below 60fps) and of course your version gives another huge boost to the fps.

 

It's entirely reasonable to expect close to performance parity between Windows and Linux when using Nvidia hardware. Having maybe 80% of the performance would be acceptable for some of the less optimized renderers out there but basically 10% and less?

That's an issue in the Linux specific parts of the renderer right there.

Link to comment
Share on other sites

Are you using Nvidia's proprietary graphics drivers?

 

So here is my test :

LE3 modified FPS demo with one directionnal light only : average 45 FPS

Win 7

Intel i3-4130 3.4 Ghz

4go Ram

Intel HD 4400

 

I put link to LE3 modified FPS demo for people interested in testing.

That's fantastic. You don't have a GPU, that is just running on the CPU. This is really good performance for integrated graphics.

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

That's fantastic. You don't have a GPU, that is just running on the CPU. This is really good performance for integrated graphics

 

 

http://www.pcworld.com/article/2040865/intels-fourth-generation-core-series-delivers-significantly-better-graphics-performance.html

It's real GPU integrated on CPU, and not bad as it can run Crysis 3, so we could expect better LE3 frame rate wink.png

(last series are even more powerfull)

 

@DerRidda :

Sorry i misunderstood your problem.

Stop toying and make games

Link to comment
Share on other sites

Well, that's puzzling though not entirely surprising, I remember having low performance on older driver versions as well. Could this potentially be a CPU related problem instead?

 

Any debugging steps I could take?

 

I have asked some other Linux users to test that level for me, I will list their results here:

i7 2600, GT420 @ ~15 to ~25 fps

Intel® Core™ i7-3740QM, NVIDIA Corporation GK107GLM [Quadro K2000M] @ ~ 60fps

FX 8320, 660Ti @ ~70 to 130 fps (avg. 90)

Core2Duo, Nvidia GTX 560 Ti @ ~40 to ~60 fps

Phenom II/3GHz x4, GTX460 (768MB) @ ~39 to ~150 fps

Link to comment
Share on other sites

Lots of different systems right there and even one comparable to mine.

 

I'm perfectly clueless...

 

Just tested Serious Sam 3 and there might be an issue here, I'm going to nuke my drivers and xorg.conf and see what that does.

Link to comment
Share on other sites

Close this thread and kick it in the pants.

 

I nuked my drivers and deleted all xorg.conf files and their backups and installed the one from the repos and now the performance is near enough the Windows performance.

 

Sorry for wasting everyone's time. I hope at least the mini Linux benchmark is useful for something.

Link to comment
Share on other sites

I nuked my drivers and deleted all xorg.conf files and their backups and installed the one from the repos and now the performance is near enough the Windows performance.

Well DUH! laugh.png

 

wink.png

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...