X Rebirth
Grevas 2013년 11월 16일 오전 11시 14분
Disable Hyperthreading! (possible CPU Performance boost)
//Edit 4:
It won't help people who are suffering at lowest settings. This is for people who have mid-high-end machines as myself and are suffering lag on ocasions. No it won't help you if your overall performance is bad all the time (atleast i highly doubt it).

// original
After reading the Pinned topic from EGO_zav, i thought i should mention this (since he didn't):

Try disabling Hyperthreading, if they're running 2x main threads, it does not help the game.
Virtual cores will only damage your performance!

// Edit 1: first reports said "no difference in performance", but also stated the game would use only 1x core (so it's possibly just a hoax, or another issue)

// Edit 2: by Steam-Forums rules there's always a flame going on. So i decided to test it myself.
HT Enabled: max CPU usage on 42% (freshly started PC, with only steam and monitioring running)
Visiting not loaded heavy habitated area (many vehicles flying around) caused heavy lag, while this lag was happening the CPU usage dropped to 18%. So i'm guessing the main Thread got clogged in a loop.

HT Disabled: max CPU usage on 95% (most of the time around 40-65%)
Visiting not loaded heavy habitated area caused some lag, but this time i went directly after loading the save in this direction, so i'm not that surprised.

Me summing this up: i don't care if people are screaming "the os will handle this" or whatever, in my test cases it helped a lot. And that's all i cared for.

For reference:
CPU: I7 3820@3.6GHZ (no OC)
Graphics: Nvidia GTX 660TI
Ram: 16GB

//Edit 3:
Since we had a nice "discussion" about the technology behind this, for futher information how this works:
http://en.wikipedia.org/wiki/Placebo
Grevas 님이 마지막으로 수정; 2013년 11월 16일 오후 5시 02분
< >
66개 댓글 중 31-45개 표시
Grevas 2013년 11월 16일 오후 12시 27분 
Smeat님이 먼저 게시:
Oh...I see...you don't even know, what an OS is. Further discussion seems to be pointless.
Said the guy who just ran a optimized tool. FYI: i'm going to test it now myself, it there is any relevance in disabling HT for X:Rebirth since dicussion really seem to be pointless
Dr Egg Man 2013년 11월 16일 오후 12시 28분 
If the game only runs two main threads and some random stuff for other threads then those threads will run better on two real cores, compared to one real and one virtual. All the original poster was suggesting was disabling hyperthreading would eliminate the possibility of one of the main threads running on a virtual core.
Dr Egg Man 님이 마지막으로 수정; 2013년 11월 16일 오후 12시 29분
kingaires (차단됨) 2013년 11월 16일 오후 12시 31분 
Grevas님이 먼저 게시:
Smeat님이 먼저 게시:
Oh...I see...you don't even know, what an OS is. Further discussion seems to be pointless.
Said the guy who just ran a optimized tool. FYI: i'm going to test it now myself, it there is any relevance in disabling HT for X:Rebirth since dicussion really seem to be pointless

Listen up fella... You don't have a clue what you are talking about. If disabling HT worked for you great, it might have been coincidence. The problem with performance appears to not be CPU related as much as it is lack of gfx utilization. To the extent the game doesn't even recognize some nvidia cards as display adapters.

You mean well, I get that... but completely ignorant on how cores/os/threads operate in the real world.
Sole Survivor 2013년 11월 16일 오후 12시 31분 
@ Kingaires, didnt you post earlier whining about a refund? why are you even here anymore...?
Grevas 2013년 11월 16일 오후 12시 32분 
Wow. Just tested it. It was horrible.

CPU usage didn't go over 42%, loading a crowded area just dropped the CPU to 18% and made it unplayable.
Going to recheck this particular area after disabling HT again.
123 2013년 11월 16일 오후 12시 34분 
I've got a 3930k processor which gives me access to 12 cores with hyperthreading. In the task manager the game seems to utilize 6 of the 12 possible which leads me to beliave that hyperthreading is not utilized. Game runs great for me, everything maxxed out and it doesn't skip a beat.
smeat 2013년 11월 16일 오후 12시 35분 
Dr Egg Man님이 먼저 게시:
If the game only runs two main threads and some random stuff for other threads then those threads will run better on two real cores, compared to one real and one virtual. All the original poster was suggesting was disabling hyperthreading would eliminate the possibility of one of the main threads running on a virtual core.

But disabling HT should not affect performance, since your OS first uses all your physical cores and if all are working it will assign a second thread to a working core.
You application doesn't even know about those cores. Thats the job of your OS. The application just requests a new thread and your OS will assign it to the right core. (simplified)
Hanulf the Berserker 2013년 11월 16일 오후 12시 36분 
Grevas님이 먼저 게시:
kingaires님이 먼저 게시:
Explain then why we are only using one core 100% on CPUs with no hyper threading but 4 physical cores... like most of the i series.
Sorry, can you clarify your question? I really have no idea where it's going.

Do you mind if I listen while I'm doing something else?
kingaires (차단됨) 2013년 11월 16일 오후 12시 39분 
=CM= SBG. Brachra님이 먼저 게시:
@ Kingaires, didnt you post earlier whining about a refund? why are you even here anymore...?

Awesome... nevermind getting correct or factual information. Just get the complainers a refund so you can enjoy your broken game and delude yourself into thinking its perfect???

I haven't got a refund yet, Paypal is "investigating"
Jᴧgᴧ 2013년 11월 16일 오후 12시 40분 
Hate to say this, but anyone who games with Hyperthreading on, doesn't know the first thing about their system. It should be "standard fare" for playing any game that you disable Hyperthreading.

In fact, it really is only good for a small list of things, like video encoding.
kingaires (차단됨) 2013년 11월 16일 오후 12시 41분 
Harrysun님이 먼저 게시:
I've got a 3930k processor which gives me access to 12 cores with hyperthreading. In the task manager the game seems to utilize 6 of the 12 possible which leads me to beliave that hyperthreading is not utilized. Game runs great for me, everything maxxed out and it doesn't skip a beat.

No game, ever, designed by anyone semi competent would use hyperthreading to promote virtual cores over real ones.

Windows 7 and Windows 8 would also prevent virtual cores from being used anyways when real cores are available. Thank you for pointing this out to the OP
kingaires (차단됨) 2013년 11월 16일 오후 12시 42분 
Jᴧgᴧ님이 먼저 게시:
Hate to say this, but anyone who games with Hyperthreading on, doesn't know the first thing about their system. It should be "standard fare" for playing any game that you disable Hyperthreading.

In fact, it really is only good for a small list of things, like video encoding.

Again, the vast majority of gaming i-Series Intel CPUs don't have hyperthreading anyways. None of the unlocked i5's do.
Swesal 2013년 11월 16일 오후 12시 44분 
This is one of the dumbest suggestions I have ever heard.
123 2013년 11월 16일 오후 12시 45분 
kingaires님이 먼저 게시:
Harrysun님이 먼저 게시:
I've got a 3930k processor which gives me access to 12 cores with hyperthreading. In the task manager the game seems to utilize 6 of the 12 possible which leads me to beliave that hyperthreading is not utilized. Game runs great for me, everything maxxed out and it doesn't skip a beat.

No game, ever, designed by anyone semi competent would use hyperthreading to promote virtual cores over real ones.

Windows 7 and Windows 8 would also prevent virtual cores from being used anyways when real cores are available. Thank you for pointing this out to the OP


I see..... thank you for the info.
Grevas 2013년 11월 16일 오후 12시 50분 
Welp, feel free to ignore. I don't care.
Disabled HT again, and everything runs smoothly.
CPU usage went up and im fine. This time i actually expierienced some visible lag, but this may be related to "loading save and blasting out to heavy habited area"-case.

And sorry, if you don't get the point of a while(true); not running on the real core instead running on the 1x virtual thread i can't help you any further.

And for some more "insight", it also can be Reflection case, where the games decides what to actually render based on the Specs. So F you :)
< >
66개 댓글 중 31-45개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2013년 11월 16일 오전 11시 14분
게시글: 66