Holy crap, is this right...??

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
I'm playing oblivion right now and my CPU is peaking at only 30%!!! Yes I have HT but C'mon I thought games by default used all of the CPU resources? Maybe something isn't configured right? I know that this game is GPU limited on this computer but this seems a bit ridiculous, I was fiddling with the .ini file for oblivion and now the CPU usage has actually dropped.. (I enabled more 'threading') I also changed the "Flip Queue Size from undefined to 5", not sure if that was the cause of the CPU drop...
 

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
Originally posted by: akshayt
System rig?
Is it working fine?
You are trying to offer advice?

:laugh:

OP, I have yet to see a game that makes my CPU act the same as it would under Prime95. That looks about right +/- 10~15%.
 

schneiderguy

Lifer
Jun 26, 2006
10,801
91
91
Originally posted by: akshayt
System rig?
Is it working fine?

no, my system rig isnt working fine. help??? it lags a lot... and my x1900xt... i think it sucks. what should i do!??!! :confused:
 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Originally posted by: josh6079
Originally posted by: akshayt
System rig?
Is it working fine?
You are trying to offer advice?

:laugh:

OP, I have yet to see a game that makes my CPU act the same as it would under Prime95. That looks about right +/- 10~15%.

Seriously, every game I've ever played maxes out the CPU to like 50% (Since I'm running a P4 w/HT)
 

josh6079

Diamond Member
Mar 17, 2006
3,261
0
0
What's your resolution? Did you change it at all either? Did you make anyother changes to your computer, closed any other tasks in the task manager. (Task manager is fine for measuring CPU usage by the way).

In any case, only the Oblivion developers (and maybe Anand) might know why changing those values affected your CPU usage. In either case, look on the bright side...it could have increased.
 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Regardless of me changing those values, the game is still not using 50% (basically 100% on an HT enabled processor), only peaking at 30% which is not only a first but quite Odd.
 

Stumps

Diamond Member
Jun 18, 2001
7,125
0
0
Originally posted by: schneiderguy
Originally posted by: akshayt
System rig?
Is it working fine?

no, my system rig isnt working fine. help??? it lags a lot... and my x1900xt... i think it sucks. what should i do!??!! :confused:

LMAO

don't dis him...he's the master overclocker :confused:
 

avi85

Senior member
Apr 24, 2006
988
0
0
Originally posted by: goku
I'm playing oblivion right now and my CPU is peaking at only 30%!!! Yes I have HT but C'mon I thought games by default used all of the CPU resources? Maybe something isn't configured right? I know that this game is GPU limited on this computer but this seems a bit ridiculous, I was fiddling with the .ini file for oblivion and now the CPU usage has actually dropped.. (I enabled more 'threading') I also changed the "Flip Queue Size from undefined to 5", not sure if that was the cause of the CPU drop...

I just checked my CPU usage during oblivion and both cores seem to hover around 50% (40-60) during gameplay
does this mean that oblivion optimized for dual cores?
 

Sc4freak

Guest
Oct 22, 2004
953
0
0
Originally posted by: gokuI also changed the "Flip Queue Size from undefined to 5", not sure if that was the cause of the CPU drop...
Why? It is optimal to set that to 1, 0 or undefined. In fact, it is often quoted as a main contributor to mouse and input lag.
 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Originally posted by: avi85
Originally posted by: goku
I'm playing oblivion right now and my CPU is peaking at only 30%!!! Yes I have HT but C'mon I thought games by default used all of the CPU resources? Maybe something isn't configured right? I know that this game is GPU limited on this computer but this seems a bit ridiculous, I was fiddling with the .ini file for oblivion and now the CPU usage has actually dropped.. (I enabled more 'threading') I also changed the "Flip Queue Size from undefined to 5", not sure if that was the cause of the CPU drop...

I just checked my CPU usage during oblivion and both cores seem to hover around 50% (40-60) during gameplay
does this mean that oblivion optimized for dual cores?
If only half is being used on "both cores" then that would mean it's not a multithreaded application despite the editing of the INI files.


Originally posted by: Sc4freak
Originally posted by: gokuI also changed the "Flip Queue Size from undefined to 5", not sure if that was the cause of the CPU drop...
Why? It is optimal to set that to 1, 0 or undefined. In fact, it is often quoted as a main contributor to mouse and input lag.

Well if you want better performance, you usually set it to a higher number, but yeah I agree, shortly after I gave my processor "Realtime Priority", it started to do that. It's very odd, the game now uses 50% of the processor now (really about 100%) after setting the Task priority to high or Realtime, not sure why.. I'm able to set the taskpriority to realtime because it's single threaded application and I have "Dual Processors" :laugh:
 

mwmorph

Diamond Member
Dec 27, 2004
8,877
1
81
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Not sure if it's the case now but back when HT came out, EWEEK tested a bunch of business programs, both optomized and unoptomized for dual cores. It degraded perfromance of most programs with HT on(~3-5% performance loss thanks to overhead needed to create 2 virtual processors).
 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Originally posted by: mwmorph
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Sorry but thats not how it works. The processor is still 3.6GHZ, the only difference with HT being enabled is that it keeps the pipelines always full, otherwise there would be times when they were empty, this technology is only on netburst processors because they had such long pipelines that it was hard to keep them filled.
 

mwmorph

Diamond Member
Dec 27, 2004
8,877
1
81
Originally posted by: goku
Originally posted by: mwmorph
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Sorry but thats not how it works. The processor is still 3.6GHZ, the only difference with HT being enabled is that it keeps the pipelines always full, otherwise there would be times when they were empty, this technology is only on netburst processors because they had such long pipelines that it was hard to keep them filled.

Of course its not how it works but im talking from a interface perpsective. Unless its changed, Windows witrh HT on displays and treats it as 2 seperate processors and under device manager labels it as 2 virtrual cores at haldf the speed of the single core processor.

but turning off hyperthreading can improve performance
http://news.zdnet.co.uk/hardware/chips/0,39020354,39237341,00.htm
 

Keysplayr

Elite Member
Jan 16, 2003
21,211
50
91
Originally posted by: goku
Regardless of me changing those values, the game is still not using 50% (basically 100% on an HT enabled processor), only peaking at 30% which is not only a first but quite Odd.


Hey goku. (DragonballZ?) :D

Anyways, is there a reason you want your processor to work harder than it has to?
 

Gamingphreek

Lifer
Mar 31, 2003
11,679
0
81
Originally posted by: mwmorph
Originally posted by: goku
Originally posted by: mwmorph
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Sorry but thats not how it works. The processor is still 3.6GHZ, the only difference with HT being enabled is that it keeps the pipelines always full, otherwise there would be times when they were empty, this technology is only on netburst processors because they had such long pipelines that it was hard to keep them filled.

Of course its not how it works but im talking from a interface perpsective. Unless its changed, Windows witrh HT on displays and treats it as 2 seperate processors and under device manager labels it as 2 virtrual cores at haldf the speed of the single core processor.

but turning off hyperthreading can improve performance
http://news.zdnet.co.uk/hardware/chips/0,39020354,39237341,00.htm

No!! Hyperthreading has nothing to do with the clockspeed of the microprocessor, nor does windows have any control whatsoever over that.

All it does it send the next packet of information along in the long pipeline so the pipeline is working at peak efficiency all the time instead of half working and half sitting idle.

-Kevin
 

Keysplayr

Elite Member
Jan 16, 2003
21,211
50
91
Originally posted by: Gamingphreek
Originally posted by: mwmorph
Originally posted by: goku
Originally posted by: mwmorph
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Sorry but thats not how it works. The processor is still 3.6GHZ, the only difference with HT being enabled is that it keeps the pipelines always full, otherwise there would be times when they were empty, this technology is only on netburst processors because they had such long pipelines that it was hard to keep them filled.

Of course its not how it works but im talking from a interface perpsective. Unless its changed, Windows witrh HT on displays and treats it as 2 seperate processors and under device manager labels it as 2 virtrual cores at haldf the speed of the single core processor.

but turning off hyperthreading can improve performance
http://news.zdnet.co.uk/hardware/chips/0,39020354,39237341,00.htm

No!! Hyperthreading has nothing to do with the clockspeed of the microprocessor, nor does windows have any control whatsoever over that.

All it does it send the next packet of information along in the long pipeline so the pipeline is working at peak efficiency all the time instead of half working and half sitting idle.

-Kevin

Yah. Both cores "actual or virtual" run at rated processor clock speed. Doesn't matter if HT is enabled or not. Nothing has changed mwmorph. It was never the way you described it. Ever.

 

imported_goku

Diamond Member
Mar 28, 2004
7,613
3
0
Originally posted by: keysplayr2003
Originally posted by: Gamingphreek
Originally posted by: mwmorph
Originally posted by: goku
Originally posted by: mwmorph
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Sorry but thats not how it works. The processor is still 3.6GHZ, the only difference with HT being enabled is that it keeps the pipelines always full, otherwise there would be times when they were empty, this technology is only on netburst processors because they had such long pipelines that it was hard to keep them filled.

Of course its not how it works but im talking from a interface perpsective. Unless its changed, Windows witrh HT on displays and treats it as 2 seperate processors and under device manager labels it as 2 virtrual cores at haldf the speed of the single core processor.

but turning off hyperthreading can improve performance
http://news.zdnet.co.uk/hardware/chips/0,39020354,39237341,00.htm

No!! Hyperthreading has nothing to do with the clockspeed of the microprocessor, nor does windows have any control whatsoever over that.

All it does it send the next packet of information along in the long pipeline so the pipeline is working at peak efficiency all the time instead of half working and half sitting idle.

-Kevin

Yah. Both cores "actual or virtual" run at rated processor clock speed. Doesn't matter if HT is enabled or not. Nothing has changed mwmorph. It was never the way you described it. Ever.
Thankyou.
 

Nanobaud

Member
Dec 9, 2004
144
0
0
Originally posted by: keysplayr2003
Originally posted by: Gamingphreek
Originally posted by: mwmorph
Originally posted by: goku
Originally posted by: mwmorph
Yuo can turn off ht so that instead of 2 virtual cores at 1.8ghz, you run at 3.6ghz for 1 core. That would probably bring performance up.

Sorry but thats not how it works. The processor is still 3.6GHZ, the only difference with HT being enabled is that it keeps the pipelines always full, otherwise there would be times when they were empty, this technology is only on netburst processors because they had such long pipelines that it was hard to keep them filled.

Of course its not how it works but im talking from a interface perpsective. Unless its changed, Windows witrh HT on displays and treats it as 2 seperate processors and under device manager labels it as 2 virtrual cores at haldf the speed of the single core processor.

but turning off hyperthreading can improve performance
http://news.zdnet.co.uk/hardware/chips/0,39020354,39237341,00.htm

No!! Hyperthreading has nothing to do with the clockspeed of the microprocessor, nor does windows have any control whatsoever over that.

All it does it send the next packet of information along in the long pipeline so the pipeline is working at peak efficiency all the time instead of half working and half sitting idle.

-Kevin

Yah. Both cores "actual or virtual" run at rated processor clock speed. Doesn't matter if HT is enabled or not. Nothing has changed mwmorph. It was never the way you described it. Ever.



Actually, it's somewhere inbetween. If there are two threads filling the pipes, they are not fully parallel and must yield to one another from time to time. So, while the clock period is 1/(3.6 GHz) in any (not throttled) case, the number of clock cycles per second available to either thread is almost always greater than half of, but never as great as 3.6G