Question about Daz and new AMD Radeon cards.

2»

Comments

  • outrider42outrider42 Posts: 3,679
    edited August 2021

    mlpetersmail_b79b0d6b5f said:

    Leana said:

    Depends what your definition of "work" is. 

    If you mean "can I launch DS and play with it on a PC having an AMD GPU", the answer is yes.

    If you mean "will the GPU be used for Iray renders" then no.

    I'm in the minority, but that works for me... I use the quick non-IRay rendering, since I don't need a fully rendered scene.  I use Daz as basically virtual artist's models and settings -  -raw material for drawings or paintings.  I finally got it working after an OpenGL issue, but it's laggy as HELL.  I thought switching it to using the graphics card instead of CPU would help, but so far, nope.  

    **EDIT, I thought you were the op. What specs do you have? The Daz app is a mostly single threaded application. So a CPU that is not good at single threaded work may get bogged down. A GPU can help render the viewport, but the CPU still does a lot of the work inside the app. When I built my new PC with 5800X it made a WORLD of difference with how Daz handles. I was coming off a 2014 i5. But your settings can also effect performance. If you have a weak CPU turn off any items that have "smoothing" enabled, some do by default. Smoothing can really hit the CPU because it has to recalculate every time you do anything. I mean anything, moving the camera, using a dial, anything.

    The new AMD cards are really good for gaming...and not much else. They lag far behind Nvidia when it comes to creative software like Daz Studio, and that is not even factoring their lack of CUDA. For example, a popular youtuber tried using a 6800XT to encode his videos. It crashed a lot. Recent drivers improved it some, but it still lags behind the 3070 he also has (he is a tech tuber). So in the end he switched over to the 3070 for his main machine so he can produce videos faster. He really wanted to keep the 6800XT because it is a much better card for gaming (and to be honest, he kind of prefers AMD over Nvidia). But its lack of support for creative software killed it for him. As a tech tuber, he had to make the business decision to use the 3070 to produce his videos.

    His experience is not unique. AMD really has some work to do in order to make these cards perform better outside of video games. Maybe they can get there, but 9 months after launch they still have problems with some software. But even if they figure it out, the 6000 series has poor ray tracing. At least it offers a fat 16GB, but if the card performs so poorly in that kind of software, it still may not be worth it. There are exceptions to this, somewhere, and perhaps some can point them out.

    It seems like Nvidia has the creative field locked down. You would think AMD would fair better because Apple has used their cards in recent Macs, but that is Apple software.

    If you are not interested in rendering too much, then you can pick up pretty much any Nvidia GPU and use it, as long as it is not too old. Older cards may not be supported anymore. The market is horrible right now, but you could probably sell that 6900 and make a handsome profit thanks to that. You can then use that cash to buy a Nvidia card. A 3060 would be fantastic for you if it anywhere near its MSRP, and you will have cash left over. I hope. The market is so insane right now it is hard to say. But any 3000 series would be great, and so would any 2000 series for that matter. Even 1000 or 1600 series would be fine, they will lack any ray tracing cores, but they will render if needed, and they will run the Daz app fine.

    Post edited by outrider42 on
  • vwrangler said:

    For what it's worth, nVidia is tinkering with USD/RTX/MDL combinations. Whether/how/when that will be incorporated into a future version of Iray -- and what sort of truly epic graphics card you'd need to buy to use it -- who can say?

    https://developer.nvidia.com/usd

    Well, I can only speak to Blender, but one of the guys that presented at SIGGRAPH was the guy who incorporated USD import into Blender and was actually an NVidia employee. He went over the API at a very low level, showing actual code, and he explained that the importer was a first pass and now he is working on mapping MDL directly to Blender's Principled BSDF shader. That would mean that it's hardware agnostic because Blender's Principled BSDF is.

    That's actually the reason why I thought USD was related to this topic: if Daz Studio can talk to USD's Hydra, Hydra can in turn talk to any renderer that has a render delegate, the piece that Hydra talks to in order to render. It is clear that every major renderer will have such a delegate. The work that Daz went through to integrate, say, Filament, will never have to be repeated. If Daz did a sufficient job of documenting, there'd be a plugin for every renderer imaginable.

    As 3D enthusiasts, we live in very, very exciting times.

  • nonesuch00nonesuch00 Posts: 18,729
    edited August 2021

    Well if DAZ did support USD it would likely be via nVidia work on Omniverse exchange using USD/MDL. I went to an nVidia public Zoom conference last week on Omniverse and asked if a plugin for Omniverse was being worked on for Unity and the response wasn't, "It's being worked on." like was the answer for others that asked a similar question about other apps but "Don't give up hope." Which means it's a long ways off. Likewise, DAZ Studio wasn't mentioned in the Omniverse zoom lecture.

    Post edited by nonesuch00 on
Sign In or Register to comment.