Announcement

Collapse
No announcement yet.

Dual Head Clone affecting framerate?

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

  • Dual Head Clone affecting framerate?

    I have been having various problems with the 5.21 drivers (as everyone else has) and so I did a couple of reinstalls and the like (see my post under "My Q3 Test Demo Results ....on my G400/PD 5.21")

    However, I then enabled Dual Head Clone and my q3demo1 fps dropped from 33.9 to ~23. Turning DH Clone off resulted in the fps going back to 33.9.

    Is this a known side-effect of using DH?

    BTW. I am outputing the DH signal to a TV via S-Video

  • #2
    VSYNC on or off? If it's on, then you may be getting cut off at something like 50fps /2 which roughly gives your 23fps.
    If it's Off, I haven't a clue.

    ------------------
    Cheers,
    Steve

    Comment


    • #3
      Both with VSync on and off.

      Does anyone know what the hell is going on?

      Comment


      • #4
        That's a pretty heavy hit, but Yes - of course, DualHead exacts a performance penalty. Its unavoidable.

        Comment


        • #5
          It does? I don't see why, if the other ramdac only reads the buffer in its own turn.

          As long as the second monitor is the same resolution or smaller, and set to show the same output (program) then WTF?

          Theres only one render, and the read only happens less than 100 times a second (framerate and/or display rate) which shouldn't be detectable at all. (from 166 million times a second, its peanuts)

          Now if it was a game that uses both monitors, and different things on each id understand. But that game isn't.

          Comment


          • #6
            the second display is not hardware accelerated (at least so I have heard) yet.

            also, you have to pipe the info inbetween the two processors which will take some of the overhead from the processor. also, with two displays, you will have half the texture memory (16meg each) which will also affect it as well.

            it will probably get better in time with the driver releases.
            Abit BX6 Rev.1
            Celeron 366A PPGA @ 566, 2.1v
            192 meg RAM, CAS2
            13.0 gig Maxtor 4320 HD
            6.0 gig Maxtor (in removeable drive bay)
            HP8110i 4x2x24
            Pioneer DVD-104
            SB Live! 1024
            USB ZIP 100
            G400 32MB DH 5ns RAM at 187/211
            Two KDS 17" Trinitron monitors
            YAMAHA HTR-5140 Reciever

            Comment


            • #7
              Hi CrazyBee !
              Why should the second display use texture memory if it is not hardware accelerated ??

              I thought the second display is only a scaled view of the primary. So all you need is yust some bandwith....

              tiqq

              Comment


              • #8
                It's impossible for that kind of a feature not to affect the performance, unless the 2 units would be completely separate including having their own buses.
                And still they wouold share the same AGP bus..

                _
                B

                Comment


                • #9
                  Well, who says the second port is "not accelerated". Of course it is. You would not get even 10 fps in Q3Atest with software...

                  But, seriously, I suppose it could effect frame rates because of race situations in accessing the memory, but I doubt the difference would be that big.

                  At least I have not seen any noticeable difference in 3dmark for that matter. (It does report that the refresh rate is 50 Hz, though)

                  VSYNC would explain this really nicely. Maybe this is another feature of the opengl of G400, forcing Vsync always with the clone feature on?

                  M.
                  year2000:Athlon500/MSI6167/256M/10GIBM/6GSamsung/18GSCSI IBM/CL2xDVD/RR-G/HPPSPrinter/G400DH32M/DeltaDC995/MX300/ADSPyro1394/AHA2940UW/3comXL100

                  Comment


                  • #10
                    DualHead necessarily uses up bandwidth because there is no second ramdac on the G400 - that's why, e.g., there are caps on your max. resolution and refresh rate, and why you cannot adjust gamma on the second screen.

                    Two single heads are always going to be better than one dual head...

                    Comment


                    • #11
                      The G400 DOES have two ramdacs... one of them is a 300mhz one, and the other is a TV/CRT lower quality hybrid ramdac.

                      I think. :-)
                      Co-Webmaster of The Matrox Sphere
                      Enter The Sphere:
                      go.to\matroxsphere

                      Athlon 700, 256Mb 7ns CAS2 RAM, MSI K7-Pro, 10.8Gb Maxtor Diamondmax UDMA, SBLive! 1024 Player + Soundworks FPS1000, Iomega ATAPI Zip drive, Pioneer slot-in 36x SCSI CD-ROM drive, Yamaha CDRW4001t 4xWriter, 56k external modem, Winbond PCI NIC/Etherlink III ISA NIC, {bold}G400 DualHead 32Mb[/bold], Iiyama Vision Master Pro450 19' Diamondtron NF

                      Comment


                      • #12
                        The second RAMDAC is built onto the Maven chip.
                        Core2 Duo E7500 2.93, Asus P5Q Pro Turbo, 4gig 1066 DDR2, 1gig Asus ENGTS250, SB X-Fi Gamer ,WD Caviar Black 1tb, Plextor PX-880SA, Dual Samsung 2494s

                        Comment


                        • #13
                          the second display is not hardware accelerated (at least so I have heard) yet.
                          Well, Crazybee, try out <A HREF="http://www.egerter.com/q2/prland.zip" TARGET="_blank">PRLAND</A> then and tell me how the second monitor gives such accurate EMBM if it's NOT hardware accelerated...

                          Jorden.

                          ------------------
                          ------------
                          I don't even know how to spell Grum err Murg err Grmrrrrrrrr.
                          ------------
                          Holly, Love and Tiberian Sun Rules !!
                          ------------

                          -I want my 1120 posts back-

                          Jordâ„¢

                          Comment


                          • #14
                            News Flash:

                            There are two ramdacs. The specs on website say so. OTHERWISE, you could not have the 2nd output to tv at a different refresh rate! This is why g400 tv-out owns, and most previousones suck, they synced your monitor to a crappy 50 or 60hz. HELL NO, I'll never go under 85hz again.

                            The agp means jack shit for dualhead. The second output reads the g400 memory (which is on the card) with an internal bus on the card as well.

                            The memory amount also means jack shit. The other ramdac simply steps in and reads during the next clock (166 or 200 million of them, btw 100hz refresh means only have to read 100 times a second out of those OR the dat out from the ram simply gets multicasted across the bus.

                            IT IS H/W accelerated, if zoomed/cloned. The g400 core writes to ram, the ramdacs both read from the same ram. IF it was a seperate screen (2 desktops in winblows...wow like winbloze needs real hardware for 2D *laugh*, OR a made-for-dualhead game) then perhaps it would actually have to share.

                            So far no one has brought about ANY good reason that framerate should drop measurably at all. So far I can only acount for maybe 100 more clocks per second needed. BTW ramdacs are at 300 or 360 mhz.

                            Drivers, perhaps? I'm all ears.

                            Comment

                            Working...
                            X