MMM
Page 1 of 2 12 LastLast
Results 1 to 25 of 34

Thread: Dual Core Problems in games? Are AMD going to do anything?

  1. #1
    3dMark Isn't Everything
    Join Date
    Jul 2005
    Location
    UK
    Posts
    1,159

    Dual Core Problems in games? Are AMD going to do anything?

    Ok iam getting a bit pissed of with problems on my X2 4400+ with games.

    Serious Sam 2 has major sound issues, and it goes away when i set affinity to 1 core. Ive installed the Windows hotfix as well.

    Now ive seen a lot of other people having problems, so it's obviously, an AMD X2 problem. What are AMD going to do about it?
    Kentsfield Q6600@ 3100Mhz
    Asus P5B-E Plus
    2GB GSkill DDRII PC6400GBHZ
    Albatron Geforce 8800GTX
    Silverstone Temjin TJ-09
    Thermalright Ultra 120
    Corsair 620W HX
    74GB Raptor/ X-Fi Platinum
    19" CRT NEC 930 SB
    Windows XP Pro SP2

  2. #2
    Admin
    Join Date
    Feb 2005
    Location
    Ann Arbor, MI
    Posts
    12,338
    It's a software/Windows problem....they don't know how to handle two real cores (they can handle one physical and one logical processor fine, but not two physical CPUs)....it happens with PDs and dual CPU systems as well. The X2 processor isn't flawed in this sense.

    EDIT: IIRC, the Windows hotfix was not intended to address this issue, it was intended to address the issue that when CnQ is on, Windows likes to switch which core a task is assigned to (for power saving reasons) bringing very slow performance on single core applications. Installing it when you do not have a problem will often reduce performance and has the potential to cause other problems.

    amdcpu.exe (google it) is the X2 driver, it might or might not help you (you can also use /pmtimer or whatever).
    Last edited by Vapor; 10-17-2005 at 03:22 AM.

  3. #3
    Registered User
    Join Date
    Jun 2005
    Location
    Bancroft, ON, Canada
    Posts
    3,645
    Did you add this to the last line of your windows startup?
    /fastdetect /NoExecute=OptIn /usepmtimer

    It is a microdork problem, not a CPU problem as Vapor has indicated.
    "Foldin, Foldin, Foldin...keep those benchers foldin..." (Lyrics by Angra, Music is Rawhide)

    BOYCOTT MIR's

    Quote Originally Posted by Monkeywoman View Post
    aww an OC virgin! lose it tonight with Xtremesystems!!!

  4. #4
    3dMark Isn't Everything
    Join Date
    Jul 2005
    Location
    UK
    Posts
    1,159
    Quote Originally Posted by Ugly n Grey
    Did you add this to the last line of your windows startup?
    /fastdetect /NoExecute=OptIn /usepmtimer

    It is a microdork problem, not a CPU problem as Vapor has indicated.
    No how do i do this? Thanks.
    Kentsfield Q6600@ 3100Mhz
    Asus P5B-E Plus
    2GB GSkill DDRII PC6400GBHZ
    Albatron Geforce 8800GTX
    Silverstone Temjin TJ-09
    Thermalright Ultra 120
    Corsair 620W HX
    74GB Raptor/ X-Fi Platinum
    19" CRT NEC 930 SB
    Windows XP Pro SP2

  5. #5
    Registered User
    Join Date
    Jul 2005
    Location
    NY, USA
    Posts
    85
    Well, i do think that the issue is not an AMD problem but a Microsoft issue, as XP wasnt designed with the forethought of dual core/dual processor systems. Reguardless, if you are having issues windows did release a hotfix that is soposed to fix any issues. I know i didnt experience any issues, the only "issue" was that XP was reporting my CPU as an "Unknown Hammer Family" until i updated my bios. AFter that no issues, installed the hotfix reguardless.

  6. #6
    Registered User
    Join Date
    Jun 2005
    Location
    Bancroft, ON, Canada
    Posts
    3,645
    The hotfix is garbage basically. Windows multi CPU HAL works fine on normal use, but games are unusual in that they often peg a processor at 100 percent solid even if nothing is going on. So switching the thread to another CPU causes stutters. Making those changes to the boot.ini stops most of that. Fixes aquamark benching too.
    "Foldin, Foldin, Foldin...keep those benchers foldin..." (Lyrics by Angra, Music is Rawhide)

    BOYCOTT MIR's

    Quote Originally Posted by Monkeywoman View Post
    aww an OC virgin! lose it tonight with Xtremesystems!!!

  7. #7
    Xtreme Addict
    Join Date
    Jul 2005
    Location
    Illinois
    Posts
    1,501
    Quote Originally Posted by Ugly n Grey
    Did you add this to the last line of your windows startup?
    /fastdetect /NoExecute=OptIn /usepmtimer

    It is a microdork problem, not a CPU problem as Vapor has indicated.
    Do you add this ANYWHERE in the .txt file?
    Quote Originally Posted by nn_step
    Well CPUs are like women they all like things specific ways for them.. Some love 8x and others Love 9x or 7x.. they all just have their G-Spot and you have to learn to use it..
    Quote Originally Posted by nn_step View Post
    He should have given up his nuts too. Since clearly anyone that wants any Apple product that bad, Should NOT ever breed.
    q6600 @ 2.6
    EVGA 680i
    OCZ fatal1ty ddr2 800
    8800gt SLI
    watercooled

  8. #8
    Registered User
    Join Date
    Jun 2005
    Location
    Bancroft, ON, Canada
    Posts
    3,645
    no, it goes on the end of a windows startup statement, it's just a series of switches....
    Here's a Typical example, do not cut and paste this whole thing, your install may be different...

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect /NoExecute=OptIn /usepmtimer
    "Foldin, Foldin, Foldin...keep those benchers foldin..." (Lyrics by Angra, Music is Rawhide)

    BOYCOTT MIR's

    Quote Originally Posted by Monkeywoman View Post
    aww an OC virgin! lose it tonight with Xtremesystems!!!

  9. #9
    Xtreme Addict
    Join Date
    Jul 2005
    Location
    Illinois
    Posts
    1,501
    Quote Originally Posted by Ugly n Grey
    no, it goes on the end of a windows startup statement, it's just a series of switches....
    Here's a Typical example, do not cut and paste this whole thing, your install may be different...

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect /NoExecute=OptIn /usepmtimer

    Ahhhh! that's why it wasn't didn't make a visual diffrence, i was putting it in the wrong spot.
    Quote Originally Posted by nn_step
    Well CPUs are like women they all like things specific ways for them.. Some love 8x and others Love 9x or 7x.. they all just have their G-Spot and you have to learn to use it..
    Quote Originally Posted by nn_step View Post
    He should have given up his nuts too. Since clearly anyone that wants any Apple product that bad, Should NOT ever breed.
    q6600 @ 2.6
    EVGA 680i
    OCZ fatal1ty ddr2 800
    8800gt SLI
    watercooled

  10. #10
    Xtreme Addict
    Join Date
    Feb 2005
    Location
    Charlotte, NC
    Posts
    2,267
    In order to get full Dual Core Support, you have to spend money on Windows Vista... *snickers*

    They won't release a TRUE patch for XP until profits on Vista are looking quite handsome.
    Regards, Stew.....

    - This message brought to you by Frank Lee E. Snutz

  11. #11
    Xtreme Addict
    Join Date
    May 2005
    Location
    Rye, Ny
    Posts
    1,649
    Quote Originally Posted by Stewie007
    In order to get full Dual Core Support, you have to spend money on Windows Vista... *snickers*

    They won't release a TRUE patch for XP until profits on Vista are looking quite handsome.
    ah the wonders of big company greed

  12. #12
    YouTube Addict
    Join Date
    Aug 2005
    Location
    Klaatu barada nikto
    Posts
    17,574
    hence I stick with Free Quality products http://openbsd.org/ and http://www.dragonflybsd.org/main/
    Fast computers breed slow, lazy programmers
    The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich find most hard to pay.
    http://www.lighterra.com/papers/modernmicroprocessors/
    Modern Ram, makes an old overclocker miss BH-5 and the fun it was

  13. #13
    Xtreme Enthusiast
    Join Date
    May 2005
    Location
    Edmonton, Alberta, Canada
    Posts
    714
    Quote Originally Posted by Ugly n Grey
    Did you add this to the last line of your windows startup?
    /fastdetect /NoExecute=OptIn /usepmtimer

    It is a microdork problem, not a CPU problem as Vapor has indicated.
    What does that do exactly?

    I am wondering because i use a multithreaded program that i do not want to cripple.
    Gigabyte X58A-UD3R | i7 930 @ 4 GHz | Corsair H50
    G.Skill RipJaws 4x2 GB @ DDR3-1600 7-7-6-24-1N | HIS Radeon HD 5870
    3x Intel X25-M 80 GB RAID-0; OCZ Agility 120 GB | Samsung SH-S243D
    Corsair HX1000 | Dell 3007WFP & Samsung 204T | 7 Ultimate x64

  14. #14
    Registered User
    Join Date
    Jun 2005
    Location
    Bancroft, ON, Canada
    Posts
    3,645
    it won't cripple your multithreaded apps if that's what you are concerned about.

    /usepmtimer enables a steady clock rate in place of the processor frequency for those who have already mistakenly added the AMD C&Q driver. For those who definitely don't have have it (C&Q) installed it will have no effect on anything because the artifical clock rate and processor frequency will be the exact same.

    While this is all the very official explanation, on multi core environments it seems to have a stabilizing effect on games because it seems to stop passing the thread of a single threaded application back and forth between two processors.

    /NoExecute=OptIn
    This setting is the default configuration. On systems with processors that can implement hardware-enforced DEP, DEP is enabled by default for limited system binaries and programs that "opt-in." With this option, only Windows system binaries are covered by DEP by default.

    DEP is efectively the the NX instruction parameter on your AMD proc. It can prevent malicious code from being executed on your proc, but guess what, some games launch weird instructions from places where they should not . Typically, code is not executed from the default heap and the stack. But on some games it is. Lovely. There is something different about the way Win handles this on multi proc implementations, setting this switch can fix problems. This setting still enables NX for Windows system files so the odds of getting malicious code being executed via infection of a Windoesn't system files is still eliminated.

    The best part about this, is if it doesn't fix you problems, it can be removed so easily... sweet. I found you pretty much need this line to be able to run Aquamark for example on x2 procs with any reasonable performance.

    Hope that helps
    UnG
    "Foldin, Foldin, Foldin...keep those benchers foldin..." (Lyrics by Angra, Music is Rawhide)

    BOYCOTT MIR's

    Quote Originally Posted by Monkeywoman View Post
    aww an OC virgin! lose it tonight with Xtremesystems!!!

  15. #15
    Xtreme Enthusiast
    Join Date
    May 2005
    Location
    Edmonton, Alberta, Canada
    Posts
    714
    Quote Originally Posted by Ugly n Grey
    it won't cripple your multithreaded apps if that's what you are concerned about.

    /usepmtimer enables a steady clock rate in place of the processor frequency for those who have already mistakenly added the AMD C&Q driver. For those who definitely don't have have it (C&Q) installed it will have no effect on anything because the artifical clock rate and processor frequency will be the exact same.

    While this is all the very official explanation, on multi core environments it seems to have a stabilizing effect on games because it seems to stop passing the thread of a single threaded application back and forth between two processors.

    /NoExecute=OptIn
    This setting is the default configuration. On systems with processors that can implement hardware-enforced DEP, DEP is enabled by default for limited system binaries and programs that "opt-in." With this option, only Windows system binaries are covered by DEP by default.

    DEP is efectively the the NX instruction parameter on your AMD proc. It can prevent malicious code from being executed on your proc, but guess what, some games launch weird instructions from places where they should not . Typically, code is not executed from the default heap and the stack. But on some games it is. Lovely. There is something different about the way Win handles this on multi proc implementations, setting this switch can fix problems. This setting still enables NX for Windows system files so the odds of getting malicious code being executed via infection of a Windoesn't system files is still eliminated.

    The best part about this, is if it doesn't fix you problems, it can be removed so easily... sweet. I found you pretty much need this line to be able to run Aquamark for example on x2 procs with any reasonable performance.

    Hope that helps
    UnG

    Thanx
    Gigabyte X58A-UD3R | i7 930 @ 4 GHz | Corsair H50
    G.Skill RipJaws 4x2 GB @ DDR3-1600 7-7-6-24-1N | HIS Radeon HD 5870
    3x Intel X25-M 80 GB RAID-0; OCZ Agility 120 GB | Samsung SH-S243D
    Corsair HX1000 | Dell 3007WFP & Samsung 204T | 7 Ultimate x64

  16. #16
    Xtreme Member
    Join Date
    Dec 2004
    Location
    Wenatchee, WA
    Posts
    129
    What about Server 2003? Does it behave the same way?

    and in response to nn_step, I didn't know Serious Sam II was available for Linux.
    That's neat. I know that so many Linux fans are just itchin to play some games with their rigs. Cause you know, most Linux users really use Linux for the games.
    Asus P5N-T Deluxe (JUNK)
    EVGA 8800GTX
    Core 2 Duo E6600
    4 gig Gskill 6400PHU2-2GBHZ
    Creative X-fi gamer
    Corsair HX620 power supply

  17. #17
    Registered User
    Join Date
    Jun 2005
    Location
    Bancroft, ON, Canada
    Posts
    3,645
    Yes Server 2003 behaves the same way, server is optimized for multi threaded applications, so single threaded games/apps can have some issues. You don't notice this on business applications because there is rarely a constant VISUAL output like there is in games.

    The Multi CPU HAL (hardware abstract layer) for 2003 is not all that different in most cases from the HAL for XP.
    "Foldin, Foldin, Foldin...keep those benchers foldin..." (Lyrics by Angra, Music is Rawhide)

    BOYCOTT MIR's

    Quote Originally Posted by Monkeywoman View Post
    aww an OC virgin! lose it tonight with Xtremesystems!!!

  18. #18
    Admin
    Join Date
    Feb 2005
    Location
    Ann Arbor, MI
    Posts
    12,338
    Business applications are also more thoroughly tested on multi-CPU/core systems.

    If there's a problem with your code, it will more likely show on a multi-CPU system (or so I've heard, I don't actually understand why ).

  19. #19
    Registered User
    Join Date
    Jul 2005
    Posts
    19
    Hi,

    So Hicks, you installed both the AMD X2 driver and the Microsoft 896256 hotfix and you're still having problems? That's weird. I had the exact same problems with the same game. I downloaded both the hotfix and the driver, followed by the registry entry, which I left as a 1 and all of my gaming problems completly disappeared. I had to do the same thing to the game with affinity to make it work until I did the above. Now all of my games run as smooth as glass. Good luck.
    MSI Neo2 Platinum
    2 X 74 Gig Raptors RAID 0
    ATI X850XT PE
    X2 4400+ @2805Mhz S&M, OCCT stable 11X255 FSB
    Mushkin Redline XP4000 2 x 1Gb sticks 1:1 2.5-3-2-5
    Seasonic 600W PSU
    ECT Mach II GT Cooling

  20. #20
    Xtreme Member
    Join Date
    Feb 2005
    Posts
    478
    All my games worked great after that, too, with the exception of Serious Sam 2. This game is the one exception. No matter what I do, the sound will not work correctly.

    Shawn
    Asus P6T6 Revolution/Core i7 965EE
    Vista Ultimate 64bit
    BFG GTX295
    6x2gig OCZ Platinum DDR3-1600
    Samsung SH-S223Q
    2 640gig WD's in raid 0
    Areca ARC-1210
    Auzentech X-FI Forte/Z-5500's
    Corsair 1000w psu

  21. #21
    Xtreme Member
    Join Date
    Apr 2005
    Posts
    369
    Please help. This is my sys specs:

    4400 x2
    1Gig g.skill tccd pc3200
    7800gt
    550W antec true power
    2 SATA drives

    The problem i'm having is stuttering or flickering while playing games. every 3 sec. the screen would stutter. My x2 is oced to 2.8Ghz with bios 6.23. I'm running winxp sp2 with amd x2 driver. i'm using forceware beta driver 81.84(this driver is optimized for dual core). I've tried the recent hotfix and that didn't help. i've tried editing the boot.ini, but that didn't do much. when i installed forceware 78.01(official driver) games run fine. 78.01 driver is not optimized for dual core though. this problem is driving me nuts . any help will be greatly appreciated . thanks in advance.

  22. #22
    Xtreme Member
    Join Date
    Mar 2005
    Location
    The Big Apple
    Posts
    338
    Quote Originally Posted by Ugly n Grey
    Yes Server 2003 behaves the same way, server is optimized for multi threaded applications, so single threaded games/apps can have some issues. You don't notice this on business applications because there is rarely a constant VISUAL output like there is in games.

    The Multi CPU HAL (hardware abstract layer) for 2003 is not all that different in most cases from the HAL for XP.

    How about Dual CPU systems? not dual core single CPU's

    Thanks.

  23. #23
    The Blue Dolphin
    Join Date
    Nov 2004
    Location
    The Netherlands
    Posts
    2,816
    Quote Originally Posted by dng29
    Please help. This is my sys specs:

    4400 x2
    1Gig g.skill tccd pc3200
    7800gt
    550W antec true power
    2 SATA drives

    The problem i'm having is stuttering or flickering while playing games. every 3 sec. the screen would stutter. My x2 is oced to 2.8Ghz with bios 6.23. I'm running winxp sp2 with amd x2 driver. i'm using forceware beta driver 81.84(this driver is optimized for dual core). I've tried the recent hotfix and that didn't help. i've tried editing the boot.ini, but that didn't do much. when i installed forceware 78.01(official driver) games run fine. 78.01 driver is not optimized for dual core though. this problem is driving me nuts . any help will be greatly appreciated . thanks in advance.
    Beta drivers are often buggy, I think you just have to use the 78.01 driver untill the 81.84 driver final version is released.
    Blue Dolphin Reviews & Guides

    Blue Reviews:
    Gigabyte G-Power PRO CPU cooler
    Vantec Nexstar 3.5" external HDD enclosure
    Gigabyte Poseidon 310 case


    Blue Guides:
    Fixing a GFX BIOS checksum yourself


    98% of the internet population has a Myspace. If you're part of the 2% that isn't an emo bastard, copy and paste this into your sig.

  24. #24
    Xtreme Member
    Join Date
    Apr 2005
    Posts
    369
    Quote Originally Posted by alexio
    Beta drivers are often buggy, I think you just have to use the 78.01 driver untill the 81.84 driver final version is released.

    anyone have a similar setup as mine? could you please post your recommendation for a fix. thanks .

    p.s. i also tried the recently release 81.85 driver and that didn't help either. i guess it's a driver issue afterall, sucks.

  25. #25
    Registered User
    Join Date
    Jun 2005
    Location
    Bancroft, ON, Canada
    Posts
    3,645
    Quote Originally Posted by REBEL900
    How about Dual CPU systems? not dual core single CPU's

    Thanks.
    Same, but with server 2003 and dual Opterons on NUMA boards you get quite a little memory bandwidth boost.
    "Foldin, Foldin, Foldin...keep those benchers foldin..." (Lyrics by Angra, Music is Rawhide)

    BOYCOTT MIR's

    Quote Originally Posted by Monkeywoman View Post
    aww an OC virgin! lose it tonight with Xtremesystems!!!

Page 1 of 2 12 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •