Giter Club home page Giter Club logo

Comments (8)

pvl-bot avatar pvl-bot commented on June 30, 2024 2

Hello, we would love your guys' help, we do not have an AMD machine to test ourselves. Your goal is to just get blender to render on an AMD gpu, getting gpu-enabled terrain to run is likely too hard (so you should leave out the enable_gpu config always, this actually enables_gpu for the terrain so isnt relevant to you and will be renamed)

All you should need to do is edit worldgen/rendering/render.py in the enable_gpu function to add an extra option corresponding to AMD GPUs, then test and see if it works. we will be actively accepting PRs starting hopefully tonight. I'd love to get apple GPUs ("METAL") in here too, but found it crashed for mac users when I left that option in.

Once done, just edit your guys' platform spec into the supported list in the README then PR :)

from infinigen.

pvl-bot avatar pvl-bot commented on June 30, 2024 1

These docs may be relevant https://docs.blender.org/manual/en/latest/render/cycles/gpu_rendering.html. I believe the correct config string for AMD may be "HIP", but am not sure. You can find out for sure by opening a blender UI, setting device to AMD in the preferences somewhere, then inspecting this same value we're setting in enable_gpu to see what the correct value is.

from infinigen.

laposheureux avatar laposheureux commented on June 30, 2024 1

I restored METAL to the array and ran it on an M1 Max laptop with 32GB of ram with a non-simple scene setup and it's running fine (it's been running the third step of going from the fine output folder to frames output folder for over 3 hours now and has another 3 and a half to go...). The time estimate with a CPU-only approach was almost 20 hours.
Screenshot 2023-06-22 at 9 54 51 PM
Screenshot 2023-06-22 at 9 54 58 PM

8 or 16GB of ram may just not be enough for it to run successfully. As it is it's not exactly light memory usage on my system.
Screenshot 2023-06-22 at 9 57 22 PM

from infinigen.

araistrick avatar araistrick commented on June 30, 2024 1

Hello all! I have done some initial tinkering to try and provide AMD support for mac/linux/WSL. Would appreciate any testers or PR's into the amd_support branch, but be warned its nearly entirely untested so far. I have also updated the infinigen_gpl submodule to point to a branch of that repo to allow me to change the relevant enable_gpu code

from infinigen.

piotroxp avatar piotroxp commented on June 30, 2024

Seconding this notion, even if for the thrill of getting hands dirty.

from infinigen.

laposheureux avatar laposheureux commented on June 30, 2024

Oh worth noting the final step ("Render again for accurate ground-truth") errors from running out of GPU memory as it tries to use 117GB 🥲 and it also can't complete using the CPU as that uses 132GB before it dies.

from infinigen.

dboggs95 avatar dboggs95 commented on June 30, 2024

I don't have time to provide much support on development, and I don't want to mess with compiling the program either. But if you want a tester, send me a version of the program compiled for Windows 11 x64. I can test with these specs.
CPU: R9 5900X
GPU: RX 7900 XT
RAM: 64 GB

from infinigen.

Faycal88 avatar Faycal88 commented on June 30, 2024

Hello

No GPU here only AMD Ryzen 9 7900x3D

Windows 11 Pro 64bits

from infinigen.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.