Announcement

Collapse
No announcement yet.

DirectX10 3d test always swaps to the wrong videoadapter

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

  • DirectX10 3d test always swaps to the wrong videoadapter

    Running a laptop with an nvidia 550m and an integrated intel HD Graphics 3000.
    Every test seems to be fine and running on the usual 550m (though my scores are pretty low... :/) but no matter what settings i use in my nvidia configuration screen, it still decides to run the test on my second monitor with the integrated graphics adapter.
    My second monitor has a lower resolution as well, so i am not sure why it picks that either.

    http://i.imgur.com/ELIP0vL.png
    http://i.imgur.com/QwnjlUY.png (please excuse the dutch)

    Tried it on two different drivers, including the newest beta driver... (334.67 and 332.21)

    Specs:
    http://pastebin.com/Bzxyav0M

    Edit:
    Interesting... changing the nvidia 3d settings to use integrated graphics seems to change nothing at all. I don't know what to do now.
    Last edited by Waswat; Jan-31-2014, 01:55 AM.

  • #2
    There is an FAQ here about how to select which card to be tested (it's not just the PerformanceTest.exe that needs to be changed), though looking at the results, a score around 800 would indicate the 550M is the card being used in PerformanceTest.

    The Intel HD 3000 would be returning a score of closer to 300.
    Last edited by Tim (PassMark); Jan-31-2014, 03:09 AM. Reason: More explanation

    Comment


    • #3
      Yes, i have already added all those when i tested it; even then the dx10 test isn't part of the other ones that were listed either way... The dx10 test seems to be the only one that differs from it. Considering it also is the only test that picks my non-primary monitor.

      http://i.imgur.com/W3197iA.png So is this wrong? Either way a bugfix seems to be needed for that test. If the results are correct for that specific test for a 550m, then it seems to me that the string only shows the first adapter found and the test picks the first monitor found to render to.
      Last edited by Waswat; Jan-31-2014, 03:39 AM. Reason: formatting

      Comment


      • #4
        The Direct10 score for a 550M should be around 8-10, so it's possible this is a display issue in the DX10 test information overlay, though why it's choosing a different monitor we can't say so we'll look into this in more detail.

        Do you see the same penalty message if you only have one monitor attached?

        Comment


        • #5
          Tim,

          Just wanted to update. I haven't seen this thread elsewhere, but I'm getting the same issue. I've a GTX580, and it's picking the Intel HD3000 to run the DX10 tests. If I remove the monitor on the Intel, I just get a "You don't have a DX 10 compatible card" message. If it's plugged in, the test uses the Intel. So i was able to get a mostly-valid result when disabling the second monitor. Just wanted to give you a heads up in case you were still looking into this problem. It may be a geForce 5x0 thing.

          Comment


          • #6
            Originally posted by niphty View Post
            I haven't seen this thread elsewhere, but I'm getting the same issue. I've a GTX580, and it's picking the Intel HD3000 to run the DX10 tests.
            In my case it's the GTX480 and PT8 runs all graphics tests on the GTX480 except the DirectX10 test, which it runs on the HD4000 (the igpu on i7-3770k).

            If I remove the monitor on the Intel, I just get a "You don't have a DX 10 compatible card" message.
            Same. I got the exact same message, which was a bit frustrating.

            I disabled a setting called "iGPU Multi-Monitor" in BIOS, which fixed the issue (but also eliminates the use of the onboard/onchip integrated graphics). SInce the GTX480 can run three monitors at once, and I was only intending to use one, I guess that's OK, really.

            See before (~3000 3d score, where the DX10 just test gets skipped):
            http://www.passmark.com/baselines/V8...id=21883235235
            And after (~4700 3d score, where the DX10 test is run correctly on the GTX480):
            http://www.passmark.com/baselines/V8...id=21901539074

            My ASUS motherboard model (P8Z68-V Pro/Gen3) is shown on the above pages. This BIOS adjustment may not work, or may have different wording, for other motherboards.

            If it's plugged in, the test uses the Intel. So i was able to get a mostly-valid result when disabling the second monitor. Just wanted to give you a heads up in case you were still looking into this problem. It may be a geForce 5x0 thing.
            More likely it's CPU-integrated Intel HD Graphics and nVidia discrete GPU's not playing nicely together for this particular program on some motherboards/configurations. Achieving 60% of the "3d Graphics Mark" your card should get, and knocking ~10% off your total passmark rating is not a "mostly valid result."

            Here was the eventual best rating I got with this configuration, thanks to Primocache:
            http://www.passmark.com/baselines/V8...id=21901954688
            http://www.passmark.com/baselines/V8/display.php?id=21901954688

            Comment


            • #7
              We tried to reproduce this today with an i7-3770K and two monitors, one on the integrated card and one on a discrete card (using a radeon 7700) and couldn't see any issues, the tests ran on the card/monitor that was selected as the main display in the windows settings.

              We'll repeat the test with an nvidia card to see if the behaviour is different.

              Comment


              • #8
                We've been able to reproduce this using an Nvidia card, we're currently looking into why the behavior is different (likely a driver difference in the way the cards are presented for selection) and whether we can change PT to select the correct primary card in such a case.

                Edit:

                There is an updated test build now available at http://www.passmark.com/ftp/petst8.0.1032.exe could you please install this build and check that the DX10 test starts on the correct card when the integrated graphics are enabled but not selected as the primary adapter.
                Last edited by Tim (PassMark); Mar-28-2014, 01:05 AM.

                Comment


                • #9
                  EDIT New PT test build did work, but it still behaves strangely. The DirectX10 Test creates a 1024x768 window on the primary (GTX480's) screen while the program window temporarily moves from that screen to the secondary (igfx) screen during the test. None of the other tests had this behavior in the test build or the previous stable build I was using. The score (4587) for the test was about 130 less than I was getting with the old PT build with the igfx turned off (4706,470 but that could be due to other changes I've made over the last several days since last visiting this thread, though I do not recall making (m)any changes since then. Anyway, thanks for your help in looking into the buggy behavior and hopefully I helped improve your fine product.
                  Last edited by carpel; Mar-31-2014, 12:48 AM.
                  http://www.passmark.com/baselines/V8/display.php?id=21901954688

                  Comment

                  Working...
                  X