Announcement

Collapse
No announcement yet.

Multiple Core CPU's and Qrack (Quake?)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Multiple Core CPU's and Qrack (Quake?)

    I've been running some test's with my quad core, and here are my results.

    Running glQrack.exe , without changing affinity (core's used), my quake experience is complete SHIT.

    Running glQrack.exe with an affinity setting of only Core 0 (first core) , the fn smoothest quake experience imaginable. This is what I use now,only core 0!

    Cores 1 through 3 ~ Tested, was better than using all four cores at once,but less responsive/smooth gaming experience than just Core 0.

    I have to do this manually each time. It's rather annoying, and the comparison between doing it VS not doing it, are night and day.

    Could other people with multiple core's attempt doing this and provide some more feedback....


    While your Quake client is open, CTRL+ALT+DELETE , open/Start Task Manager. Find your Quake client's process in the Image Name list column, and set your affinity from that location!
    Want to get into playing Quake again? Click here for the Multiplayer-Startup kit! laissez bon temps rouler!


  • #2
    Don't do this with DirectQ; it likes to use multiple threads both from D3D and from it's own code.

    Otherwise, nice find!
    IT LIVES! http://directq.blogspot.com/

    Comment


    • #3
      hum odd i may try this. I thought glpro already optimized all four cores though.

      Hum yeah all four cores are going already.

      I'm probably not gonna bother experimenting with it, i get 2000fps anyways.

      Comment


      • #4
        Originally posted by MH View Post
        Don't do this with DirectQ; it likes to use multiple threads both from D3D and from it's own code.

        Otherwise, nice find!
        I neglected to mention im always using my hdpc to multitask, using 2 and sometimes 3 monitors. TV show/Movie always playing on a seperate display, this could account for shitty performance in Qrack, and is a issue reserved for those only doing multiple things like I am. Then again,maybe it isn't. I just noticed the huge impact difference it had,and thought I would share my findings.

        Don't sell it short, Crossfire is supported !!!!! This Crossfire support will undoubtably lead to me using DirectQ of some flavor. Probably DirectJoe , since its the closest to Qrack,and should make it an easy transition!!
        Want to get into playing Quake again? Click here for the Multiplayer-Startup kit! laissez bon temps rouler!

        Comment


        • #5
          Does qrack use QueryPerformanceCounter?
          If so, automatic (thread) affinity would be a good idea on many cpus.
          Some Game Thing

          Comment


          • #6
            IDK,I'm just the noob who demands more from his quake experience. R00k is the mastermind behind Qrack.
            Want to get into playing Quake again? Click here for the Multiplayer-Startup kit! laissez bon temps rouler!

            Comment


            • #7
              I like all cores on!

              Comment


              • #8
                Originally posted by AAA View Post
                I like all cores on!
                It may be limited to heavy multitasking , like playing a video & quaking at the same time.
                Want to get into playing Quake again? Click here for the Multiplayer-Startup kit! laissez bon temps rouler!

                Comment


                • #9
                  That's why I like 4 or more cores, its like 4 computers in 1.

                  Comment


                  • #10
                    Me too, but there is something between my 4core cpu & 2 gpu video config that just doesn't agree with Qrack running on all 4 cores VS a single core 0.
                    Want to get into playing Quake again? Click here for the Multiplayer-Startup kit! laissez bon temps rouler!

                    Comment


                    • #11
                      Mindz you could try Run First. It helped me to troubleshoot Painkiller because the game runs only good with one Core. With Run First you could select which core(s) are used for which application using shortcuts. Maybe this helps you out.

                      Comment


                      • #12
                        Originally posted by Spike View Post
                        Does qrack use QueryPerformanceCounter?
                        If so, automatic (thread) affinity would be a good idea on many cpus.
                        Yes by default the timing uses QueryPerformanceCounter. I'm using a core cuo I'll test it.. I never have probs but, then when I Quake, it's the only app running...
                        www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

                        Comment


                        • #13
                          Yeah, QueryPerformanceCounter works on the CPU's rdtsc instruction.
                          Which can be out of sync between CPUs. Tasks that flip from one CPU to the other a lot can find thier time running backwards in 50% of cpu switches (which makes it feel terrible to play). Depends on the CPU, later ones are fine, its supposedly more common on AMD cpus. AMD released a utility to try to sync the times, which should alieviate such issues.
                          QuakeWorld traditionally uses timeGetTime which doesn't have these issues, but has lower precision (QueryPerformanceCounter also reports accelerating time on win98 with high uptime - a speedcheat in QW).
                          Some Game Thing

                          Comment

                          Working...
                          X