Adding to Cart…
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.
Comments
What have I started lol.
Thanks for the replies. I think I'm just going to shelve Daz and move on.
Think of all the fun you'd miss out on if you went to blender. You'd have to spend your time making stuff or rendering.
I don't think the things that accelerate IRAY are dependent on hardware. I think, for using IRAY, the most important things about the graphics card are the ability to quickly do all of the necessary mathematical calculations and to have enough video ram to hold all of the data to be processed. Any graphics card should be able to do that. I think the biggest obstacle is the software is programmed to refuse to work with some hardware. So we need the software to think the nVidia hardware is there.
When I say "unsanctioned driver", I mean an actual driver that is a layer between the applications and the original graphics card driver. Not just something that spoofs the name of the graphics card. But something that takes the instructions IRAY calls for and sends them to the graphics hardware that is present.
FWIW, you didn't start it. The issues raised aren't new. It's unusual to see them exposed like this. And, of course, we have the benefit of @TheMysteryIsThePoint bringing high-level software development expertise to the party. I like what I see going on here. It's been a very good exchange. Thanks for bringing it up! It would be even better if good things happened in DS as a result. For now, keep in mind, DS is still a good way to export Daz content to whatever software you move to next.
+10!
If it could be done, it would open new possibilities. I can't say yay or nay to the actual technological requirements for running Iray. Even if you're correct (and you might be!), I suspect there are license limitations on the use of Iray that prevent the existence of a software rosetta stone like the one you propose. At least, AFAIK, no one has tried to do it.
it's called a wrapper from what I can gather and is in effect what the CPU is doing if you don't have a Nvidia card, they just don't let you use other GPUs to do it
so yeah licensing
it gets worse, the Nvidia cards themselves could do more but are limited according to model, I watched videos of people soldering in extra memory in lower end cards, someone on a video upgraded to 24GB VRAM on a 2080Ti doubling its memory, they were obviously very skilled and the labour involved outdid the cost of a more powerful card, it's a hobby for them
those chips etc don't actually cost much to produce, it's the research and technology behind them you are paying for, setting up the production etc
they could make many more but limit different models to create scarcity
another good example is DVDs, cost cents but whats on them is the product
software
I strongly suspect that it is not, even if the basic idea were practical, that simple - if it was I would think we wouldn't get these compatibility issues with nVidia's own GPUs every time a new series came out.
When I search for Conponent Object Model Qt Framework one of the first results, after correctig typos, is https://doc.qt.io/qt-6/object.html - which is precisely the method offered in nurmerous threads in the SDK forum for accessing features that have yet to make the SDK.
We don't, and won't, what the initial design considerations a couple of decads ago, or a good decade ago for the move to DS4, were. It is quite possible that a different choice early on might have offered benefits, but I am sure it would also have had drawbacks - apropos this discussion creating binary plug-ins seems to be a minority sport for every application I have had experience with - but switching frameworks or architectures would hardly be a speedy process, and would probably freeze development of what we have while it was proceeding.
I would think, as time goes on, users will divide into two ( or more )camps, the "I've got a 50xx series card and I absolutely need a version of Studio that let's me render with IRAY on it, even at the expense of old plugins not working, and I want to buy new content for it" and the second camp of "I've got a lot of old plugins that are critical to my workflow and I absolutely need a version of Studio that let's me render with IRAY on my pre 50xx series GPU, and I want to buy new content for it". I don't see a way to make both these groups of users happy without Studio splitting into two parallel lines of development.
If DAZ offered two versions of Studio ( pre50xx, and 50xx plus) then each user could make a decision which one best meets their needs.
I'm sure there would alo be a camp with "I've got a 50xx series card and my old plugins are critical to my workflow", but t doesn't seem likely that these users can be accomodated.
With the obvious caveat that the pre-50xx people will eventually find themselves stuck for a lack of hardware. Quantities of cards are finite, lifespan of those cards is also finite. Technology is a treadmill. Eventually, we all fall off. At least we can see this one coming. It makes sense to start planning for that. The Poser crowd already went through the same thing.
Over time the benefits of legacy systems are overtaken by features of new systems, how this balances out depends on individual users . You will always get people who value legacy equipment highly and may be prepared to pay a premium for it. For example, if you want a legacy WW2 Tiger tank in running order, then you need deep pockets ( so far as I know the only one is at Bovington tank museum ).
That's not exactly an apples-to-apples comparison. I don't think the average Daz hobbyist is playing in that sort of playground. And this is not a game any of us asked to play. It's just the way of things as they turned out.
I have just seen that support for QT 5.15 will expire on 25th May 2025. Can we derive anything from this for DS5? Perhaps a release is closer than we think.
Fixed!
Can we derive anything from this for the next major release of DAZ Studio? I coud be wrong but I *think* DAZ Studio is currently using Qt 4.8.7, which hasn't been supported since 2015. I *wish* we'd been using Qt 5.x...
We know, as I recall, that the enxt major version of DS will use Qt 6 - DS 4.x.x.x uses Qt 3, as I recall 4.8.7 (run print( App.aboutQt() ); in the ScriptIDE or from a file to get a pop-up). So no, I don't think we can really infer anything from that. I am endeavouring not to have any expectations about release dates or forms (though I will be surprised if there isn't a Public Beta period).
...one of those here pushing "legacy" hardware beyiond its limits. Still working on a system with a 6 core Bloomfiled Xeon, 24 GB of DDR2 memory, and a Maxwell Titan-X GPU. Yeah an "ancient" machine by today's standards. The newest component in it is the PSU which I installed 3 years (or 4) ago after the old one died, I have an EVGA 12 GB 3060 which I picked up 4 years ago (with stimulus money) which is still in the box as the BIOS of my old X58 motherboard is too ancient to recognise it.
This is not so much by choice as it is dictated by economics. I have a configuration (AM5 based) set up for upgrading to Win 11 standards but the cost would pretty much take up most of monthly pension, so something like another "stimulus cheque" is needed.
In the meantime the old hardware keeps faithfully chugging along. Yeah, there are some things I don't bother with, like animation, or use sparingly, like dForce (as it sometimes crashes the display driver requiring a full reboot to reset), but I get along for the time being.
DS 4 will continue to be available, and we can expect the next major version to read its {.duf/.dsf] files, so people should be able to use the older version where they need it and transfer to the newer. The reverse may also be possible, though of course some new featues may not be supported and there is no knowing how gracefully the older will cope with that [for example, see chnage log entries on URIs http://docs.daz3d.com/doku.php/public/software/dazstudio/4/change_log_4_20_0_17#4_20_0_2 http://docs.daz3d.com/doku.php/public/software/dazstudio/4/change_log_4_20_0_17#4_16_1_22 ].
Edited to clarify a couple of points
did you already tried using wine on linux, and install nvidia-libs ?
i wanna try it, but unfortunately i don't have amd cards.
i can run daz on linux using wine and that nvidia-libs but with nvidia cards