Daz Studio and Linux

1555657585961»

Comments

  • vrba79vrba79 Posts: 1,548
    Linux has one gigantic flaw, no amount of "Lol! Windows bad!" will ever be able to overcome, when it comes to native ports: "Which distro do we make this for?", because no matter what, you're gonna end up with a bunch of people complaining "It's not compatible with MY distro!"
  • 3DIO3DIO Posts: 22
    edited March 25

    vrba79 said:

    Linux has one gigantic flaw, no amount of "Lol! Windows bad!" will ever be able to overcome, when it comes to native ports: "Which distro do we make this for?", because no matter what, you're gonna end up with a bunch of people complaining "It's not compatible with MY distro!"

    I think the best bet for targeting Linux (from a developer point of view I mean) would be to target the biggest core base in use.  I mean, look how popular Ubuntu and its derivatives are, and then consider that Ubuntu itself is also based upon the Debian core.  So I can't help but think that if DAZ were to at least aim for base Debian compatibility, then it would at least work on most of the most popular distros by default.

    Either way, I'm in full agreement with everyone desparately wanting to see a native Linux installation of DAZ Studio.  To be honest, I think DAZ are doing themselves a massive disservice by not doing so.  I think to ignore Linux would be a big mistake that will, to put it as politely as possible, come back to bite them on the backside big-time if they don't learn to read the room!

    The amount of discontent I'm seeing online due to the practices of Microsoft as of late, is absolutely relentless now, I think it's very telling, and it's sending people over to Linux in their droves!

     

    Post edited by 3DIO on
  • Nyzerion said:

    TimberWolf said:

    @Nyzerion

    Is 50% utilitization normal? No. But it probably isn't 50%. What utility are you using to monitor the GPU(s)? If it's the default system monitor then that may not be accurate when it comes to GPU useage. I don't have Nobara installed as I switched away from that distro to Arch a while back and I can't remember if btop came installed with it or if I added it myself: Btop is a system monitor that works properly unlike most distro's proprietary monitor. Btop is a console application so if you prefer flashy graphics there are plenty of other options, but btop uses almost no resources. The CachyOS system monitor that comes with my distro regularly reports GPU usage of 150% (!) for example, whilst btop correctly reports both GPUs running at 100% when rendering, accurate memory and VRAM usage, as well as a myriad of other data you might find useful. If you have a dual-boot installation, drop back to Windows and time your render using the same render settings you used in Nobara. It should be within a couple of seconds if your GPU is being used properly.

    If btop is not installed by default and you'd like to try it, use the following in the console:

    sudo dnf upgrade --refresh

    sudo dnf install btop

    If btop reports 50% GPU useage then there may well be something that needs fixing.

    Yeah I did use the basic system monitor of Nobara, unfortunately I had a lot of problem so I switch to Fedora so I assume it's gonna be the same steps just installing Wine manually and the rest. I'll give it a try later on today 

    Why not use nvidia-smi and judge by the wattage?

  • TimberWolfTimberWolf Posts: 318

    @vrba79

    @3DIO

    There are many ways of distributing Linux applications which essentially make them distro agnostic: Flatpaks, snaps, appimages and others. There are advantages and disadvantages for each of these methods but the downsides are mainly the larger download and installation size due to these packages containing all of the system files needed for them to run. It's not quite an accurate analogy but think of portable apps for Windows which contain the .dll, .ini, .json files et.al. that are needed for them to run; any update of Windows which changes those .dlls and others won't affect a portable app and the same is true for Linux distros. The only restriction is generally that the user must be using a Linux distro with a kernel at least as new as the distro used to create the distribution file.

    There may well be one but I can't think of a reasonably modern (last 5 years or so) and somewhat mainstream Linux distro that won't run Blender natively for example. I don't think that's an issue.

    We don't know if Nvidia's agreement with Daz is restricted to official Windows distributions only (there have been some well-publicised heated disagreements between Nvidia and Linux developers), we don't know if Daz is concerned about an explosion of support tickets even if they released it as an unsupported version, we don't know most things because Daz doesn't really communicate with its user base. All they've said about this is that there will be no native Linux version and, for now, I would take them at their word.

    If you want Studio on Linux, and it will work on any reasonably recent distro of Linux, you can get the Windows executables for both the current 4.24.x release and the 6.x Beta running through WINE with no indepth knowledge or arcane coding tricks required. All you need to be able to do is follow instructions accurately. It takes about 15 minutes + however long it takes for DIM and Studio to download and install. Just be prepared to start learning again because you'll want more from your OS than just running Daz Studio!

  • 3DIO3DIO Posts: 22

    If you want Studio on Linux, and it will work on any reasonably recent distro of Linux, you can get the Windows executables for both the current 4.24.x release and the 6.x Beta running through WINE with no indepth knowledge or arcane coding tricks required. All you need to be able to do is follow instructions accurately. It takes about 15 minutes + however long it takes for DIM and Studio to download and install.

     Well that sounds absolutely fan-bloody-tastic!   But where, pray tell, is this solution to be found?

     

  • @TimberWolf

    Hi.

    I've had similar a experience; plain vanilla WINE got DIM running well enough to install and run with only very minor annoyances related to window behavior. But without the GPU.

    I haven't tried it recently, but are you saying that these days, even the GPU just works? That's stupendous news, if so...

  • 3DIO said:

    vrba79 said:

    Linux has one gigantic flaw, no amount of "Lol! Windows bad!" will ever be able to overcome, when it comes to native ports: "Which distro do we make this for?", because no matter what, you're gonna end up with a bunch of people complaining "It's not compatible with MY distro!"

    I think the best bet for targeting Linux (from a developer point of view I mean) would be to target the biggest core base in use.  I mean, look how popular Ubuntu and its derivatives are, and then consider that Ubuntu itself is also based upon the Debian core.  So I can't help but think that if DAZ were to at least aim for base Debian compatibility, then it would at least work on most of the most popular distros by default.

    Either way, I'm in full agreement with everyone desparately wanting to see a native Linux installation of DAZ Studio.  To be honest, I think DAZ are doing themselves a massive disservice by not doing so.  I think to ignore Linux would be a big mistake that will, to put it as politely as possible, come back to bite them on the backside big-time if they don't learn to read the room!

    The amount of discontent I'm seeing online due to the practices of Microsoft as of late, is absolutely relentless now, I think it's very telling, and it's sending people over to Linux in their droves!

    Agreed. Just wait for the Steambox. When people discover that the "water is fine", I think it'll start a trend.

    Also, I think Red Hat Enterprise Linux is already synonymous with Linux in the 3D world and the only oddball outlier I can think of that insists on Ubuntu, and a specific version and a specific GPU even is move.ai, And so most any RPM based distro can be coerced into working. And back in the day, I even got Maya running on Ubuntu without too much trouble. 

  • TimberWolfTimberWolf Posts: 318

    @TheMysteryIsThePoint

    Yep, GPUs and multi-GPUs work absolutely fine under Linux. Debian-based distros lose the ability to use the built-in denoiser for reasons I have yet to figure out, but it's related to Optix; the translation layer in WINE under Debian doesn't seem to be able to handle it properly. However, Fedora and Arch-based distros work perfectly, including the denoiser. Desktop compatibility varies from distro to distro but having spent the best part of a week installing, testing and uninstalling a wide variety of distros I would suggest using the KDE-Plasma desktop if it is available for whichever distro you prefer - I've found zero problems with it. However, Studio will work with most desktops and windows managers (Gnome, Cosmic and Cinnammon to name but a few) but you may find the odd UI glitch that wouldn't be present in KDE.

    To get your GPU(s) working, you'll need a WINE version >= 10 and you'll also need to download a small additional package from Github after you've got it all up and running. To avoid filling the thread with a repeat of information, have a look through the last three or four pages - all the info and links you need are there. The Beta requires one additional tiny .dll to be downloaded and inserted into the WINE prefix as it is required by 6.x and is not part of the official WINE repository.

    Give it a whirl - you'll be pleasantly surprised :)

  • TimberWolfTimberWolf Posts: 318

    @3DIO

    If you have zero or limited experience of Linux I suggest you try out a few distros using a spare drive if you have one. It may take you a number of installations to find a distro that clicks with you and has the features you need, but there is one out there with your name on it. After you've picked one, or if you already know what distro you would like to use, pop back here with the details of the OS and desktop you've picked and I'll give you a step-by-step guide to getting it running. 

    It isn't possible to produce a generic guide that covers all possible combinations of distro and desktop unfortunately - the process can differ quite widely depending on what you want to install.

    If you use Adobe products to any great extent you'll find that, with one or two exceptions due to their availability on Steam, none of them will install and work well under Linux (or even work at all) so do check what else you need from your OS as well.

  • 3DIO3DIO Posts: 22
    edited March 26

    @TheMysteryIsThePoint
    Agreed, and hopefully so.  With STEAM being as big and influential as it is, I think that new STEAM box could trigger a huge surge in people taking up a Linux desktop!

    @TImberWolf
    That's very kind of you, cheers!  I'll have to take you up on that, and if I'm understanding you correctly, ideally, I need a KDE-based distro that also has WINE 10 or higher installed.  I've tried many distros over recent years, so many in fact I've lost count, but if I recall, the problem I tend to have with KDE-based distros is that they never seem to allow you to pick and choose packages at installation.  So can you recommend a KDE-based distro that has a 'known-to-be-working' version of WINE built-in, but also allows a very minimal install aside from that?

    Can't do it right now, but I'll probably get around to it at the weekend if you have a specific recommendation for me.  Basically, apart from the bare-bones OS and the KDE environment, I don't want anything installing apart from the correct version of WINE, so that Daz Studio will work.  Once I have that, I'm sorted, because everything else I use already has an official Linux release anyway.

     

    Post edited by 3DIO on
  • TimberWolf said:

    @TheMysteryIsThePoint

    Yep, GPUs and multi-GPUs work absolutely fine under Linux. Debian-based distros lose the ability to use the built-in denoiser for reasons I have yet to figure out, but it's related to Optix; the translation layer in WINE under Debian doesn't seem to be able to handle it properly. However, Fedora and Arch-based distros work perfectly, including the denoiser. Desktop compatibility varies from distro to distro but having spent the best part of a week installing, testing and uninstalling a wide variety of distros I would suggest using the KDE-Plasma desktop if it is available for whichever distro you prefer - I've found zero problems with it. However, Studio will work with most desktops and windows managers (Gnome, Cosmic and Cinnammon to name but a few) but you may find the odd UI glitch that wouldn't be present in KDE.

    To get your GPU(s) working, you'll need a WINE version >= 10 and you'll also need to download a small additional package from Github after you've got it all up and running. To avoid filling the thread with a repeat of information, have a look through the last three or four pages - all the info and links you need are there. The Beta requires one additional tiny .dll to be downloaded and inserted into the WINE prefix as it is required by 6.x and is not part of the official WINE repository.

    Give it a whirl - you'll be pleasantly surprised :)

    @TimberWolf

    I don't render in DAZ Studio at all, but it would be nice to run dForce. Think I'll give it a try based on your encouragement. Thanks!

  • TimberWolfTimberWolf Posts: 318

    @3DIO

    Whilst there is nothing I know of that meets *all* of your requirements, I would recommend Nobara Linux with the KDE desktop. It's Fedora-based (so every Studio feature works), very easy to work with and is specifically geared towards content creation and gaming. Whilst you can always install anything that's missing or upgrade WINE, Nobara comes with the latest Nvidia drivers as part of the installation package and these can be a bit of a hassle in some distros. It does, however, come pre-loaded with other software and you're going to find every distro does that. Unless you decide to howl at the moon and install something like Gentoo, mainstream distros are always packaged with apps that reflect how their creators believe they will be used. Nobara comes with Steam, some streaming packages, that kind of thing but they can all be removed at a later point.

    Earlier in this thread someone has written a guide to getting Daz Studio running on it. I highly recommend you don't follow it because, whilst it works, that method will probably cause them and you problems further down the line when you install other software but if you just wanted to try it out and see if it suits you, go for it, but I'd recommend then nuking the installation and starting again afterwards. We'll be using a WINE manager (Lutris) to sandbox a WINE setup so that it does not affect, and is not affected by, any additional software you want to install in the future. Best practice and all that good stuff. Seriously though, it is worth setting these things up properly in any version of Linux.

    https://nobaraproject.org

    https://wiki.nobaraproject.org/en/new-user-guide-general-guidelines  *do have a read of this before you start as there are a couple of points worth noting.

    I would suggest either the Official-NV or the KDE-NV downloads which come with basically everything ready to go. Have a read and decide which one suits you best. Or try both! Do note the disclaimer that states this distro is a 'hobby project' - Nobara is highly rated and very stable but the creators are making sure you understand that if you intend to use this OS commercially they are not liable for any losses you may incur due to issues with Nobara.

    ---

    The only other thing I would suggest to you is to have a quick check to determine if any additional hardware beyond the usual  fitted to your PC will still work. I'm talking about internal or external soundcards, wifi dongles, video capture cards etc - the categories of hardware most people don't have. Check compatibility with any printer or scanner you own as well. 99% will work natively with Fedora but it's worth making sure that you're not going to find yourself locked out of something you need before you start!

  • Peter WadePeter Wade Posts: 1,681
    edited 5:55PM

    TheMysteryIsThePoint said:

    @TimberWolf

    Hi.

    I've had similar a experience; plain vanilla WINE got DIM running well enough to install and run with only very minor annoyances related to window behavior. But without the GPU.

    I haven't tried it recently, but are you saying that these days, even the GPU just works? That's stupendous news, if so...

    My experience is that the GPU doesn't just work. I installed Daz Studio on Commodore OS Vision and Iray works with CPU rendering but it can't see my RTX 4070S. I haven't got into the details of configuring Wine yet.

    Post edited by Peter Wade at
  • csaacsaa Posts: 965

    Peter Wade said:

    My experience is that the GPU doesn't just work. I installed Daz Studio on Commodore OS Vision and Iray works with CPU rendering but it can't see my RTX 4070S. I haven't got into the details of configuring Wine yet.

     

    Commodore OS Vision ... first time I've heard of it! I had to do some research into this. Just to confirm, you're system is x86_64 PC with Nvidia RTX 4070S commonly available on the market, not the cool Retro Commodore 64, right? Gosh, seeing the other retro Commodore, the Commodore Ultimate 64, brought to life -- on a Xilinx FPGA --  reminded me of the old IBM PC from the early 80s. laugh

    Cheers!

     

     

Sign In or Register to comment.