Now getting >90 FPS at 1080p - info on issue affecting high-end rigs [spoilers]

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

Astyrrean
Posts: 74
Joined: Tue, 21. May 13, 02:20
x4

Post by Astyrrean »

Possibly.

And as this is the most-viewed thread on these forums, including the stickied ones, I think the devs should take notice
curt428
Posts: 26
Joined: Sun, 14. Dec 08, 21:43

Post by curt428 »

Am I allowed to bump? This post needs immediate attention from the Devs
ilikefood
Posts: 5
Joined: Mon, 18. Nov 13, 07:14
x3tc

Re: Now getting >90 FPS at 1080p - info on issue affecting high-end rigs [spoilers]

Post by ilikefood »

Pimpace wrote:
Astyrrean wrote:
...

My hypothesis is that it is a thread synchronization issue between the (very numerous) ai-controlled ships in Albion and the other threads. That would explain low utilization and low FPS seen...

...

Best,

Astyrrean
Dude, you can easily find this: open X Rebirth with windowed mode, download Process Explorer then put windows on your monitor to see well, right click xrebirth.exe in Process Explorer, then properties, now click on "Threads" tab on Process Explorer. Now you can measure thread loads of all cores of your CPU, so you can see if any of the thread is overloaded. (maybe stuck at 100%) The name of the thread and the hexadecimal number which is the call point could help devs to reveal this issue, if yout theory is right. ;)

Something like this: screenshot
(I'm on a dual monitor, but you can do this easily with one single monitor too)

However, most functions calls point to an Windows external dll, so in this case pointless its name, but if devs get your thread in this forum, maybe we could ask them that programatically name their threads, (I don't know their programming habit, most of the time programmers don't declare a name for working threads in their programs, except debugging purposes) so all users can measure and check your theory and we'll see what thread causes the problem, so they can investigate it.

Hope this helps.

ps.: for taking screenshot in Windows, no need any external program. Just hit ctrl-PrintScrn button. (not just PrintScrn) Then you can paste this SS to any paint program to crop/cut/anything, then save.
If this could help I think alot of people are willing to do it, or if there is anything similar that requiers a mass small effort from the players.
Brachra
Posts: 400
Joined: Wed, 21. Jun 06, 10:58
x4

Post by Brachra »

So, i took the screenshot

Heres what confuses me..

I took over 10 of these, INGAME...

all it shows is a loading bar (even though im actually playing.. and was flying around "Azure Barrier" whilst taking them..

http://i.imgur.com/NZMcsTa.png
Amd Phenom II X4 965 Black edition OC@ 4.0Ghz
GeForce 760GTX 2Gb Oc
8GB RAM
500GB HD
gibre
Posts: 1
Joined: Mon, 18. Nov 13, 09:34

Post by gibre »

Hello, guys, I'm having some performance issues too and I don't know if it comes from my graphic card (GTX 560 Ti) or from elsewhere. I'd like to measure the performances like you, but I have one stupid question :

What is this soft you use to get all those informations on your screen ?

Thank you ^^.
Rockstar
Posts: 31
Joined: Fri, 14. Jun 13, 10:04
xr

Post by Rockstar »

bump again until a dev addresses they seen this, or a sticky from a mod...
CBJ
EGOSOFT
EGOSOFT
Posts: 54286
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ »

Yes, we've seen it, and yes we're aware. No need to keep bumping. :)
Gupster
Posts: 611
Joined: Fri, 13. Jun 03, 18:13
xr

Post by Gupster »

I don't know if it is relevant, but since playing from the day of release i have found that if i start a campaign game my FPS is much lower and varies wildly
from about 10 FPS suddenly back to about 30/40 FPS, it is never constant.

I tried starting a free play game to see if there was any difference and it was silky smooth running constantly at between 40/50 FPS in the starting area and that was with everything maxed out apart from SSAO off and shadows off. I then did a save and left the game and switched offf my PC. Then i started the game again and loaded my free play game and it was instantly choppy in the starting area but no settings had been changed.

On my campaign game once i got to devries the game performed a LOT better and if i then went back to the starting system my FPS went back down again.

I would add that i had ingame AA off but in my Nvidea control panel i turned on FXAA.

Playing the campaign i have had about 7 serious errors and the corresponding dumps files but i did not know that they had occured until i stopped the game and went back to my desktop so they had occured whilst still in game and they did not stop the game running.

I would post the dump files on this forum but i dont know where or how i copy and paste it here.

My system is an intel core i5 Lynfield @ 2.67 GHZ, Nvidea GTX 570 GPU, 8 GB onboard ram/ Intel SSD.

I think when the game runs at proper FPS its stunning and very enjoyable, if there is anything you want me to post here like DMP files DX diag etc and you can tell me how to do this then please let me know, i really think this game is superb, maybe the npcs and staions need some graphic improvment but space looks amazing.
User avatar
kayahr
Posts: 321
Joined: Sat, 12. Apr 08, 20:33
x4

Post by kayahr »

Gupster wrote:I don't know if it is relevant, but since playing from the day of release i have found that if i start a campaign game my FPS is much lower and varies wildly
from about 10 FPS suddenly back to about 30/40 FPS, it is never constant.
I tried starting a free play game to see if there was any difference and it was silky smooth running constantly at between 40/50 FPS in the starting area and that was with everything maxed out apart from SSAO off and shadows off. I then did a save and left the game and switched offf my PC. Then i started the game again and loaded my free play game and it was instantly choppy in the starting area but no settings had been changed.
Same here. I simply don't understand the general rule when the game is slow and when it is fast (Ok, it is NEVER fast, but it sometimes runs with acceptable performance). It looks pretty much random. I guess that's why so many "I FIXED THE PERFORMANCE ISSUE" threads can be found here with lots of "DOESN'T WORK" replies. It doesn't matter what you change, it is most likely not the reason for the performance increase and the increase may even be temporary and will be gone the next time you reload, reboot, dock, change sector, whatever.

Yesterday I was flying around some stations to identify all the parts of it and it was pretty much unplayable. So I gave up but tried again a few hours later. And suddenly the performance was ok (Stable 30 FPS). I changed nothing and it was the same sector and the same stations I was flying around.

The same happens when I change something to improve the performance. When I finally think I found something that helps then I undo the change and try again and suddenly the performance is ok even without the change. But on next try it can be slow again.

There is nothing unusual running in the background, my Windows machine is a pure gaming PC, it doesn't even have a virus scanner.

This is an endless fight, Performance seems to be pure luck. . I guess the only way to get good performance is buying X-Rebirth-certified hardware directly from Egosoft ;-)
cosmo666
Posts: 80
Joined: Mon, 16. Sep 13, 17:43

Post by cosmo666 »

dunno if this info would help...
my game behaves poorly after loading, but after 20-30 seconds of flying around, it becomes smooth. this happens both in space and in stations, so very different things needed to render. i didn't notice it getting worse after the initial low fps. somehow, i'm suspecting ram...
WitchZero
Posts: 1
Joined: Mon, 18. Nov 13, 14:26

Post by WitchZero »

Res - 1080
CPU I7 (x58)
GPU GTX660


I have the same problem with maybe some information that may or may not help.

When I started the game everything ran fine all night. I played for around 4 hours.

The next day when I loaded up the game the initial Egosoft splash screen came up and the Audio was crackling. When I continued the game where I left off (at a station) my FPS was very choppy and the game and menus ran very slowly.

After updating all of my various drivers and re-installing the same result. So on a whim I decided to move my save folder out of documents, turn off Steam cloud, and restart the game "fresh".

It ran great in again. I played again for a couple hours. Saved it, exited, restarted and the Audo Crackling on the Splash screen was back.
CBJ
EGOSOFT
EGOSOFT
Posts: 54286
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ »

The audio crackling on the load screen is something we are aware of. As per the Known Issues in the Q&A thread at the top of the forum, you can work around this by playing in windowed mode or turning off VSync. Does turning off VSync affect performance for you in other situations? Note that if you've overridden the in-game settings in the driver settings, you may have to reset the value there.
User avatar
kayahr
Posts: 321
Joined: Sat, 12. Apr 08, 20:33
x4

Post by kayahr »

cosmo666 wrote:my game behaves poorly after loading, but after 20-30 seconds of flying around, it becomes smooth.
Yes, this happens here, too. Sometimes. But it also happens the other way around. Game is smooth (As smooth as 30 FPS can be) at the beginning and then suddenly gets choppy with 15 FPS or lower. It all feels pretty random.

To be honest it feels like the performance problems of The Sims 3 (Not that I want to compare these two games in any way (Well, actually the characters in Sims 3 are MUCH MORE beautiful than in XR :-) ). The Sims can get choppy when characters are stuck somewhere because of pathing issues. Maybe the same happens in XR with ship pathing. Maybe some algorithm needs a SIGNIFICANTLY amount of time to solve a specific situation and that's when the game gets slow.

I have seen some "balls of ships" so far in the albion sector where the ships were constantly colliding with other ships (They were not bumping into each other, they were IN each other) and all of them randomly rotating around random axis to solve the collision or whatever. Maybe that's related to the performance problem. And maybe the thread who is responsible to handle this situation has sometimes to wait for one of the other threads (Rendering?) and then you have the situation that the CPU is not running with 100% while the game is slow as hell. And maybe the rendering thread has sometimes to wait for the other thread which then explains the low FPS while the video card is idle. Some guy here in the forum already explained how all this could be a thread synchronization problem. For me it sounds like the best theory so far.
cosmo666
Posts: 80
Joined: Mon, 16. Sep 13, 17:43

Post by cosmo666 »

btw, is there an in game FPS counter? and if yes, how do you activate it?
Astyrrean
Posts: 74
Joined: Tue, 21. May 13, 02:20
x4

Post by Astyrrean »

kayahr wrote:Some guy here in the forum already explained how all this could be a thread synchronization problem. For me it sounds like the best theory so far.
Low performance (throughput) with low resource utilization is generally an indicator of a thread synchronization bottleneck.

That's just a hypothesis though, and not an easy one to test - you need specialized profiling tools to gather hard data on it, otherwise it's coding trial-and-error.

Hence the recommendation to add a toggle or console command to limit instancing of objects relying on pathing (especially in Albion, where they are most prevalent).

PS
On a side note - all my ships have disappeared (container ship, destroyer, energy cell ship). No log as to what happened to them. No message on any event associated with them... anyone has ideas? Maybe time to restart campaign...
Astyrrean
Posts: 74
Joined: Tue, 21. May 13, 02:20
x4

Post by Astyrrean »

gibre wrote:Hello, guys, I'm having some performance issues too and I don't know if it comes from my graphic card (GTX 560 Ti) or from elsewhere. I'd like to measure the performances like you, but I have one stupid question :

What is this soft you use to get all those informations on your screen ?

Thank you ^^.
I use PrecisionX from EVGA. MSI afterburner should do the same. If you have access to neither, get the RivaTuner Statistics Server which is what both of the above are based on.
curt428
Posts: 26
Joined: Sun, 14. Dec 08, 21:43

Post by curt428 »

CBJ wrote:Yes, we've seen it, and yes we're aware. No need to keep bumping. :)
Ok... plan on doing anything about it? I haven't heard much of anything about actually addressing this issue... which is hard to understand as this is THE issue.
Harmar
Posts: 4
Joined: Tue, 19. Nov 13, 01:03
x4

Post by Harmar »

I have noticed a simaler thing, after loading into the area I have to leave the system completely then come back

First loading into game ~5fps
After leaving area then returning after highway ~30 fps
Mastercyclone3D
Posts: 46
Joined: Fri, 1. Jan 10, 23:17

Post by Mastercyclone3D »

I get poor fps on this game. 15 to 24 fps with sync on or off.

AMD 965 3.4 GHZ
8 GB of corsair
Foxconn Destroyer 780A
Nvidia 480 GTX
SLI turn on with another 480 GTX get 3 fps more.
on 1680 x 1050.
I can't play on 1920 x 1080 for 1 or 2 min

:lol:


Some people get better improvement by going to nvidia profile by going to power management mode to maximum performance. And turning on FXAA and Transparency.
But me I don't no matter what setting I do. Even turning everything to the lowest on the game setting. But I do notice get even bad fps at x8 mode or better on AA in the game setting.
Mastercyclone3D
Posts: 46
Joined: Fri, 1. Jan 10, 23:17

Post by Mastercyclone3D »

Oh yea I forgot about my little setting if I want to keep playing all day long

I have to go to ctrl + alt+ del and go to the task manager and set this game xrebirth.exe to set pirioity to high

Return to “X Rebirth - Technical Support”