Iray Preview Mode and GPU

2»

Comments

  • RayDAntRayDAnt Posts: 1,154
    edited July 2019

     

    Taoz said:
    RayDAnt said:

    Download/open GPU-Z. Click the Sensors tab and watch the PerfCap Reason field for anomalies during the rendering process (something you should be doing periodically anyway if you care about the longevity of your computer hardware.) Disaster averted.

    How do you interprete that field?

    Copied/expanded on from here:

    Below are the PerfCap Reasons, along with a brief description to do with what is causing them.

    Pwr = Power. Indicating performance is limited by total power limit. (logged individually as 1)
    Thrm = Thermal. Indicating performance is limited by temperature limit. Root cause: Insufficient cooling. (logged individually as 2)
    vRel = Reliability. Indicating performance is limited by voltage reliability. Root cause: Power Supply Performance. (logged individually as 4)
    VOp = Operating. Indicating performance is limited by max operating voltage(Hardware Limit). (logged individually as 8)
    Util = Utilization. Indicating performance is limited by GPU utilization. (logged individually as 16)

    Because of the way GPUBoost works, one or more of these "Reasons" will always be active at any given time for your GPU. The only one to really worry about if you see it is Thermal (Thrm.)

    Post edited by RayDAnt on
  • ebergerlyebergerly Posts: 3,255
    edited July 2019

    Here's a plot of the PerfCap reason as I have Studio sitting there just doing an Iray preview. It goes from a reason code 16 to a 4. It changes with time, although you can also choose to have it show a Max value. 

    So I assume you'd have to plot the reason like this during the render and go review the plot when it's done to see if the performance was capped at any point, and if it was capped long enough to matter. Though you don't really know how much it was capped without further research. If it capped by 18% for 12 seconds during a 10 minute render, and then the fans cranked up to end the performance cap do you disqualify the benchmark result?

    Yeah, I think I'll pass on all of this PerfCap stuff. And can we even trust it? 

    PerfCap.JPG
    1602 x 745 - 207K
    Post edited by ebergerly on
  • TaozTaoz Posts: 10,256

    OK, thanks.  I can see that if I hold the mouse pointer over the PerfCap timeline, a tooltip will display the reason associated with the color. So far I've only seen "Idle" (grey color) and "VRel" (blue color). I assume all the different reasons have different colors with different tooltip text on the timeline?

  • RayDAntRayDAnt Posts: 1,154
    edited July 2019
    ebergerly said:

    Here's a plot of the PerfCap reason as I have Studio sitting there just doing an Iray preview. It goes from a reason code 16 to a 4.

    Re-see this post for what the logfile numbers as well as colors mean (in this case, that you have no serious issues.)

    ebergerly said:

    So I assume you'd have to plot the reason like this during the render and go review the plot when it's done

    You can alsojust  leave the tool as is and simply watch for the color purple appearing during the hottest part of your render (the end.) Not everything has to be complicated.

    ebergerly said:

    If it capped by 18% for 12 seconds during a 10 minute render, and then the fans cranked up to end the performance cap do you disqualify the benchmark result?

    Yes. I'd try it again. And if it still happens, I'd make a note of it in my results. Then I'd look into getting better cooling for my GPU.

     

    ebergerly said:

    And can we even trust it? 

    Yes. GPU-Z gets its data directly from the Nvidia driver itself.

    Post edited by RayDAnt on
  • TaozTaoz Posts: 10,256
    RayDAnt said:
    ebergerly said:

    Here's a plot of the PerfCap reason as I have Studio sitting there just doing an Iray preview. It goes from a reason code 16 to a 4.

    Re-see this post for what the logfile numbers as well as colors mean (in this case, that you have no serious issues.)

    Thanks for the color update...

  • Richard HaseltineRichard Haseltine Posts: 108,028

    Thread trimmed, please stop butting heads.

  • outrider42outrider42 Posts: 3,679
    ebergerly said:

    BTW, here's a thread discussing some results from multiple users for 2 x 1080ti showing 1 minute 20 seconds. For those who want to go thru and check all the nitty gritty details of all the benchmark results and the search for a reason why they might be in error, feel free. I didn't (nor would I) spend any time researching every single benchmark result to make sure it was performed perfectly when I made my summary spreadsheet. I'll leave that to others. 

    I did see others getting closer to 1 minute, but I took the longest render times as worst case, since it shows that different, well-intentioned users can get significantly different results. 

    https://www.daz3d.com/forums/discussion/162446/gtx-1080-ti-benchmark

     

    When people build charts on benchmarks, they tend to throw the anomalies out. Posting the worst case as the standard is a grave mistake and does everybody injustice. I do not recall you ever once stating this chart was a worst case scenario chart, which misleads everybody who reads it. Did you post the worst case for all the GPUs on that list then? The initial post in that thread is the only one posting that time. Nearly everybody else was under 1 minute. Some people complained that the then new 4.11 beta added 10 seconds, but considering they were already under 60 with 4.10, even after 4.11 they were still faster than the opening post. Something is clearly wrong with the op's settings. Perhaps a bad driver. But the 2nd post in that thread questioned why the op was so slow. Even back then people noticed this 1:20 time as being strange.

    The op in that thread has a 2017 Ryzen 1700x that has 8 cores 16 threads, and 64gb of DDR4 RAM. My machine has a 2014 i5-4690k with just 4 cores 4 threads, and has slower DDR3 RAM. Also I only had 16gb for my first tests back in the day, while I have 32gb now. Still, that is half the RAM, and it is slower, and my times are identical with both. We both use Samsung SSD. There is no logical reason why my machine should beat his by so much if you are to believe that different spec can really effect render speeds that much. If these specs actually effected rendering, then my machine should be stomped by the Ryzen 1700x, not the other way around.

    Additionally, this 1:20 time undermines the 2080ti arguments you have made. A single 2080ti can render this scene well under that time, providing a speed that exceeds that of 2x 1080tis, while also costing at least $200 less. However, if you go by the bench times I post, the single 2080ti can only match or come close to 2x 1080tis, not beat them. 20 seconds is a very wide margin given the scene only takes 60 or so to complete.

  • kenshaw011267kenshaw011267 Posts: 3,805

    There are standards for benchmarking. You never take the outlier as the reference.

    You run the test many times and take the mean. The number of runs helps to establish the error bars of the result.

  • ebergerlyebergerly Posts: 3,255
    edited July 2019
    Like I said, if anyone wants to go thru every post in the benchmark thread, and all related threads, and thoroughly investigate in detail the validity and error bars and hardware/driver issues for all the data and produce your own chart, feel free.
    Post edited by ebergerly on
  • Richard HaseltineRichard Haseltine Posts: 108,028

    Just treat the thread as what it is - people posting their times in the then current version of DS using a common scene. it's moderately useful, especially looking at the recent posts, but certainly not systematic or definitive.

Sign In or Register to comment.