I recently upgraded my GPU to an RX 6700 XT over my GTX Titan X. The old Titan still works even though it’s long in the tooth a little (2015 card), but it’s still capable of some shiny Nvidia tech like Optix. This got me thinking a little about the capability of keeping it around.
Over the weekend I decided to give the info in this Reddit article a shot: https://www.reddit.com/r/linuxhardware/comments/he9nhe/amd_and_nvidia_gpus_in_the_same_machine_it_works/
After following the instructions on my Fedora 36 Plasma install, I was pleasantly surprised to see everything working almost right away (I had to edit some grub settings to disable nvidia-drm.modeset=1
from my grub config which caused a black screen). I now have my desktop and everything regularly running on my AMD GPU, but I can access Blender and it recognizes both of my GPUs! (I had to install proprietary Nvidia drivers AND OpenCL goodies from the proprietary AMD driver: https://www.reddit.com/r/Fedora/comments/v8r31k/how_i_got_blender_32_to_render_with_my_radeon_gpu/)
Now, I can render on both cards at the same time! I can’t render the same image using both cards, but when I’m rendering an animation, I can tell Blender which frames to render with which GPU. It’s going to save me a lot of rendering time for animations!
Just thought I’d drop this here for anybody else who might be interested.
Also, through CoreCtrl and GWE, I can monitor each GPU individually and tweak (overclock, undervolt, fan speeds, etc) each GPU. Who ever said Nvidia and AMD can’t play nice together?