DaVinci Resolve 18.5 crashes every time I click Fusion tab

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

DaVinci Resolve 18.5 crashes every time I click Fusion tab

PostWed Aug 09, 2023 7:31 am

Any help much appreciated. DaVinci Resolve 18.5 crashes every time I click Fusion tab.
Last edited by maxlaw on Thu Aug 10, 2023 7:27 am, edited 1 time in total.
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostThu Aug 10, 2023 7:15 am

Any help much appreciated. DaVinci Resolve 18.5 crashes every time I click Fusion tab. This is happening in a new project with one item on the timeline and also all my other saved projects. Attached is the Log if anyone could be kind enough to look at it. I'm relatively new to editing so this is beyond me. If i've attached the wrong file please let me know. Thanks for your time in reading this.

https://www.dropbox.com/scl/fi/7por2uaw ... nurr2&dl=0
Offline
User avatar

Roen Davis

  • Posts: 1107
  • Joined: Fri Aug 29, 2014 2:06 am
  • Location: Sydney, Australia

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostThu Aug 10, 2023 9:04 am

It is really helpful, with questions like this, if you list some details about your hardware. It can often give forum folk a quick solution or pointers.

Me:
W10
Ryzen 9 3950X
128 RAM
RTX 2080 Ti
to the deaf person the dancer appears mad
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 10:21 am

I have been using DR since the start of the year and I realise that my hardware is not up to this. I have managed so far by editing in 1080p and timeline proxy set to half. But this problem is different, with an empty timeline apart from one short clip or title, if I click the fusion tab DR crashes before the fusion page opens.
I have an imac i5 with 8gb ram
2.8GHz Quad core
Graphics Intel Iris 6200 1536 mb

I've created about 15 videos on this machine some with fusion graphics but now it crashes every time.

I realise this machine is vastly underpowered but its got me through so far. I am slowly moving over to a Mac M1 with 16gb ram. I
Offline

Steve Alexander

  • Posts: 4576
  • Joined: Mon Mar 23, 2015 2:15 am

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 10:31 am

It does seem from reports that 18.5 does something different as compared to 18.1.4 and earlier, whether it be gobbling-up more VRAM or other...
Time Traveller
Resolve Studio 19.0b1 | Fusion Studio 19.0b1 | Win 11 Pro (22H2) | i9-7940x, P4000 (536.96, 8GB VRAM), 64GB RAM, M.2 boot, SSD scratch, RAID10 data | (laptop) 16" MacBook Pro M1 MAX, 32 GPU cores, 64 GB RAM, 2 TB SSD, Sonoma 14.4.1
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 12:54 pm

I have been wondering if I should go back to the previous version of DR except I dont know how to do that and also will I loose my current video project and previous projects.
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 7:20 pm

Looking at the logs (gpu_graphics_log.txt) I see :

----
[Info] [GInstance.Create] success, backend=Metal
[Warning] Detected unsupported Mac1 GPU
[Error] [GDeviceMTL.Create] failure: no usable Metal devices found
----

Which is error when Fusion tries to create its own graphic context and yeah, will manifest as a crash when clicking the Fusion tab ...
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 7:39 pm

smunaut. Thanks for taking the time to look at the logs. I know nothing about these logs so what does this mean. What do i need to do to eliminate this error?
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 8:51 pm

I'm not sure there is anything _you_ can do ...

AFAICT resolve is testing for some supported GPU and doesn't consider yours to be one, so Blackmagic would need to look at that if your machine is supposed to be supported.
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

soundsvisual

  • Posts: 4
  • Joined: Mon Nov 07, 2022 8:58 pm
  • Real Name: Jonathan Slatter

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Aug 12, 2023 10:11 pm

Hmm think I am in the same boat. Used to work fine on my old Mac but 18.5 - same problem, hit fusion within DR and crashes every time.
Offline
User avatar

Uli Plank

  • Posts: 21800
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 13, 2023 8:24 am

@Maxwell
I'm afraid your GPU is insufficient. While DR can use an iGPU for decoding, it relies on a dedicated GPU für everything else. It seems your machine doesn't have one. These links might be helpful:
https://www.richardlackey.com/davinci-r ... uirements/
viewtopic.php?f=21&t=168834
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 13, 2023 6:03 pm

Thanks for the info. I'll move over to my mac mini M1 and see how it goes.
Offline

maxlaw

  • Posts: 28
  • Joined: Thu Apr 20, 2023 3:40 pm
  • Real Name: Maxwell Law

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostMon Aug 14, 2023 12:31 pm

soundsvisual wrote:Hmm think I am in the same boat. Used to work fine on my old Mac but 18.5 - same problem, hit fusion within DR and crashes every time.

It looks like DR latest update requires your (and mine) computer to have more umph. More RAM and More GPU power is needed for 18.5. I have a MacMini M1 so I am moving over to that now.
Offline

Steve Alexander

  • Posts: 4576
  • Joined: Mon Mar 23, 2015 2:15 am

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostMon Aug 14, 2023 12:33 pm

Try 18.5.1 released today - it reports fixes to some Fusion memory issues.... you never know.
Time Traveller
Resolve Studio 19.0b1 | Fusion Studio 19.0b1 | Win 11 Pro (22H2) | i9-7940x, P4000 (536.96, 8GB VRAM), 64GB RAM, M.2 boot, SSD scratch, RAID10 data | (laptop) 16" MacBook Pro M1 MAX, 32 GPU cores, 64 GB RAM, 2 TB SSD, Sonoma 14.4.1
Offline

FreedomX

  • Posts: 28
  • Joined: Thu Nov 10, 2022 2:52 am
  • Real Name: David Cunningham

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 27, 2023 7:36 am

I have the same problem running 18.5.1 on Linux. Regardless of having media loaded into the pool or not... one click on the Fusion tab is instant death to Resolve Studio. I have tried resetting the layout and confirming the GPU is set correctly in System Preferences however the issue persists. This never happened before upgrading to 18.5.1. I have created a diagnostics log. I'm happy to upload this if BMD support is interested to help.

For the moment I have reverted back to 18.1.1 and Fusion is working correctly again. Willing to participate in further troubleshooting.
Resolve Studio 18.5.1
Core i7-4790S CPU @ 3.20GHz
32GB RAM
AMD Radeon RX 6600
Debian GNU/Linux 11 (bullseye)
BMPCC4k
Angelbird CF512 CFAST
Lumix G X vario 12-35 / F2.8 II
Olympus M.Zuiko Digital ED 17mm F1.2 Pro
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 27, 2023 12:59 pm

@FreedomX : As part of getting resolve running with Intel card on linux, I fixed a bug that had the same symptoms : clicking Fusion would crash instantly. And I was even wondering how AMD card were working without that fix (because they use mesa OpenGL like Intel cards)

In your ~/.local/share/DaVinciResolve/logs/resolve_graphics_log.txt check if it says anything about ARB_texture_border_clamp ?

The fix has been merged in mainline mesa but will only be part of the upcoming 23.3 version late 2023.
Personally I made my own packages for my distribution (gentoo) that include the fix on top of 23.2 so you might need to do the same if you want the fix earlier.
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

FreedomX

  • Posts: 28
  • Joined: Thu Nov 10, 2022 2:52 am
  • Real Name: David Cunningham

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 27, 2023 8:19 pm

smunaut wrote:@FreedomX : As part of getting resolve running with Intel card on linux, I fixed a bug that had the same symptoms : clicking Fusion would crash instantly. And I was even wondering how AMD card were working without that fix (because they use mesa OpenGL like Intel cards)

In your ~/.local/share/DaVinciResolve/logs/resolve_graphics_log.txt check if it says anything about ARB_texture_border_clamp ?

The fix has been merged in mainline mesa but will only be part of the upcoming 23.3 version late 2023.
Personally I made my own packages for my distribution (gentoo) that include the fix on top of 23.2 so you might need to do the same if you want the fix earlier.


Hi Sylvain. Yes, I'm getting the error you mention in ~/.local/share/DaVinciResolve/logs/resolve_graphics_log.txt.

Code: Select all
[Error] failed to load required extension "GL_ARB_texture_border_clamp"
[Info] [GLContext.Destroy] Name="DeviceManager", ThreadID=7F7C135A5200


Do I understand correctly that you fixed this by compiling the latest mainline MesaGL and use this to update your system? This does interest me but I'm unclear on which Mesa component to upgrade. The Radeon 6600 drivers from AMD add a large number of MesaGL packages which might also contain the faulty issue. At this point I'm not sure which Mesa packages are pre-existing and which are added by AMD. Might you recognize from this list which package(s) should be upgraded?

Code: Select all
ii  libegl-mesa0:amd64                            20.3.5-1                               amd64        free implementation of the EGL API -- Mesa vendor library
ii  libegl1-amdgpu-mesa:amd64                     1:22.1.0.50200-1438746~20.04           amd64        free implementation of the EGL API -- runtime
ii  libegl1-amdgpu-mesa-drivers:amd64             1:22.1.0.50200-1438746~20.04           amd64        free implementation of the EGL API -- hardware drivers
ii  libgl1-amdgpu-mesa-dri:amd64                  1:22.1.0.50200-1438746~20.04           amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-amdgpu-mesa-glx:amd64                  1:22.1.0.50200-1438746~20.04           amd64        free implementation of the OpenGL API -- GLX runtime
ii  libgl1-mesa-dri:amd64                         20.3.5-1                               amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386                          20.3.5-1                               i386         free implementation of the OpenGL API -- DRI modules
ii  libglapi-amdgpu-mesa:amd64                    1:22.1.0.50200-1438746~20.04           amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:amd64                           20.3.5-1                               amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386                            20.3.5-1                               i386         free implementation of the GL API -- shared library
ii  libglu1-mesa:amd64                            9.0.1-1                                amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386                             9.0.1-1                                i386         Mesa OpenGL utility library (GLU)
ii  libglx-mesa0:amd64                            20.3.5-1                               amd64        free implementation of the OpenGL API -- GLX vendor library
ii  libglx-mesa0:i386                             20.3.5-1                               i386         free implementation of the OpenGL API -- GLX vendor library
ii  libosmesa6:amd64                              20.3.5-1                               amd64        Mesa Off-screen rendering extension
ii  libosmesa6:i386                               20.3.5-1                               i386         Mesa Off-screen rendering extension
ii  mesa-amdgpu-omx-drivers:amd64                 1:22.1.0.50200-1438746~20.04           amd64        Mesa OpenMAX video drivers
ii  mesa-amdgpu-va-drivers:amd64                  1:22.1.0.50200-1438746~20.04           amd64        Mesa VA-API video acceleration drivers
ii  mesa-amdgpu-vdpau-drivers:amd64               1:22.1.0.50200-1438746~20.04           amd64        Mesa VDPAU video acceleration drivers
ii  mesa-utils                                    8.4.0-1+b1                             amd64        Miscellaneous Mesa GL utilities
ii  mesa-va-drivers:amd64                         20.3.5-1                               amd64        Mesa VA-API video acceleration drivers
ii  mesa-va-drivers:i386                          20.3.5-1                               i386         Mesa VA-API video acceleration drivers
ii  mesa-vdpau-drivers:amd64                      20.3.5-1                               amd64        Mesa VDPAU video acceleration drivers
ii  mesa-vdpau-drivers:i386                       20.3.5-1                               i386         Mesa VDPAU video acceleration drivers
ii  mesa-vulkan-drivers:amd64                     20.3.5-1                               amd64        Mesa Vulkan graphics drivers
ii  mesa-vulkan-drivers:i386                      20.3.5-1                               i386         Mesa Vulkan graphics drivers
Last edited by FreedomX on Mon Aug 28, 2023 11:42 pm, edited 1 time in total.
Resolve Studio 18.5.1
Core i7-4790S CPU @ 3.20GHz
32GB RAM
AMD Radeon RX 6600
Debian GNU/Linux 11 (bullseye)
BMPCC4k
Angelbird CF512 CFAST
Lumix G X vario 12-35 / F2.8 II
Olympus M.Zuiko Digital ED 17mm F1.2 Pro
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 27, 2023 8:37 pm

FreedomX wrote:Do I understand correctly that you fixed this by compiling the latest mainline MesaGL and use this to update your system?


Well I traced the issue and wrote the patch and then submitted it upstream to be included, so that it is now included in the git master and will eventually trickle down to all packages although that could take a while ...

The issue is really dumb, Resolve requests an "OpenGL 3 Core" context and then checks if that extension ARB_texture_border_clamp is available. But the thing is that in a "Core" context, that extension is not optional, it's mandatory and so MESA wasn't including it in the list of "extensions" (since it's mandatory and would always be present in such a context).

You could try to set the env variable MESA_EXTENSION_OVERRIDE=GL_ARB_texture_border_clamp but I'm not sure that would work ... it's not supported for all extensions.

As for the packages, I'm not even sure what distribution you use but the package version (20.x) are quite old ... like 2020 ...
The `amdgpu` ones are the ones installed by drivers from AMD AFAIK, but I didn't know you even needed those, I thought the RX6600 would work with the default mesa and ROCm stack.

In any case, those might appear as different "packages" but they all from the same source mesa tree and must all be updated (see their "version" is all the same since they all come from the same source tree and must stay in sync).

Also the mesa version with the fix isn't going to be packaged for a while, but maybe you can just build it from source and start resolve pointing at it without the need for a global system update.
Not sure how that would play with amdgpu though. What opencl stack is used in your system for the RX6600 ?
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

FreedomX

  • Posts: 28
  • Joined: Thu Nov 10, 2022 2:52 am
  • Real Name: David Cunningham

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 27, 2023 9:38 pm

smunaut wrote:Also the mesa version with the fix isn't going to be packaged for a while, but maybe you can just build it from source and start resolve pointing at it without the need for a global system update.
Not sure how that would play with amdgpu though. What opencl stack is used in your system for the RX6600 ?


OK, that makes sense. And thank you for contributing back to mainline with improvements. I'll give the mesa extension override a try and post results back here. IIRC the radeon drivers included with Xorg and kernel sources were not able to recognize this particular AMD video card though I did try that first. It's the reason I installed the vendor drivers. Here's some package info for opencl and also clinfo:

Code: Select all
$ dpkg -l | grep -i opencl
ii  clinfo                                        3.0.21.02.21-1                         amd64        Query OpenCL system information
ii  clinfo-amdgpu-pro                             22.20-1438746~20.04                    amd64        AMD OpenCL info utility
ii  ocl-icd-libopencl1:amd64                      2.2.14-2                               amd64        Generic OpenCL ICD Loader
ii  ocl-icd-libopencl1:i386                       2.2.14-2                               i386         Generic OpenCL ICD Loader
ii  ocl-icd-libopencl1-amdgpu-pro:amd64           22.20-1438746~20.04                    amd64        AMD OpenCL ICD Loader library
ii  opencl-legacy-amdgpu-pro-icd:amd64            22.20-1438746~20.04                    amd64        non-free AMD OpenCL ICD Loaders
ii  rocm-ocl-icd                                  2.0.0.50200-65                         amd64        opencl built using CMake
ii  rocm-opencl                                   2.0.0.50200-65                         amd64        opencl built using CMake
ii  rocm-opencl-runtime                           5.2.0.50200-65                         amd64        Radeon Open Compute (ROCm) Runtime software stack


Code: Select all
$ clinfo
Number of platforms                               1
  Platform Name                                   AMD Accelerated Parallel Processing
  Platform Vendor                                 Advanced Micro Devices, Inc.
  Platform Version                                OpenCL 2.1 AMD-APP (3452.0)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_amd_event_callback
  Platform Extensions function suffix             AMD
  Platform Host timer resolution                  1ns

  Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 1
  Device Name                                     gfx1032
  Device Vendor                                   Advanced Micro Devices, Inc.
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 2.0
  Driver Version                                  3452.0 (HSA1.1,LC)
  Device OpenCL C Version                         OpenCL C 2.0
  Device Type                                     GPU
  Device Board Name (AMD)                         AMD Radeon RX 6600
  Device PCI-e ID (AMD)                           0x73ff
  Device Topology (AMD)                           PCI-E, 0000:03:00.0
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               14
  SIMD per compute unit (AMD)                     4
  SIMD width (AMD)                                32
  SIMD instruction width (AMD)                    1
  Max clock frequency                             2750MHz
  Graphics IP (AMD)                               10.3
  Device Partition                                (core)
    Max number of sub-devices                     14
    Supported partition types                     None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             1024x1024x1024
  Max work group size                             256
  Preferred work group size (AMD)                 256
  Max work group size (AMD)                       1024
  Preferred work group size multiple (kernel)     32
  Wavefront width (AMD)                           32
  Preferred / native vector sizes                 
    char                                                 4 / 4       
    short                                                2 / 2       
    int                                                  1 / 1       
    long                                                 1 / 1       
    half                                                 1 / 1        (cl_khr_fp16)
    float                                                1 / 1       
    double                                               1 / 1        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     No
    Infinity and NANs                             No
    Round to nearest                              No
    Round to zero                                 No
    Round to infinity                             No
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              8573157376 (7.984GiB)
  Global free memory (AMD)                        8372224 (7.984GiB) 8372224 (7.984GiB)
  Global memory channels (AMD)                    4
  Global memory banks per channel (AMD)           4
  Global memory bank width (AMD)                  256 bytes
  Error Correction support                        No
  Max memory allocation                           7287183768 (6.787GiB)
  Unified memory for Host and Device              No
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   Yes
    Fine-grained system sharing                   No
    Atomics                                       No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics                 
    SVM                                           0 bytes
    Global                                        0 bytes
    Local                                         0 bytes
  Max size for global variable                    7287183768 (6.787GiB)
  Preferred total size of global vars             8573157376 (7.984GiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        16384 (16KiB)
  Global Memory cache line size                   64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             29695
    Max size for 1D images from buffer            134217728 pixels
    Max 1D or 2D image array size                 8192 images
    Base address alignment for 2D image buffers   256 bytes
    Pitch alignment for 2D image buffers          256 pixels
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             16384x16384x8192 pixels
    Max number of read image args                 128
    Max number of write image args                8
    Max number of read/write image args           64
  Max number of pipe args                         16
  Max active pipe reservations                    16
  Max pipe packet size                            2992216472 (2.787GiB)
  Local memory type                               Local
  Local memory size                               65536 (64KiB)
  Local memory size per CU (AMD)                  65536 (64KiB)
  Local memory banks (AMD)                        32
  Max number of constant args                     8
  Max constant buffer size                        7287183768 (6.787GiB)
  Preferred constant buffer size (AMD)            16384 (16KiB)
  Max size of kernel argument                     1024
  Queue properties (on host)                     
    Out-of-order execution                        No
    Profiling                                     Yes
  Queue properties (on device)                   
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                262144 (256KiB)
    Max size                                      8388608 (8MiB)
  Max queues on device                            1
  Max events on device                            1024
  Prefer user sync for interop                    Yes
  Number of P2P devices (AMD)                     0
  Profiling timer resolution                      1ns
  Profiling timer offset since Epoch (AMD)        0ns (Wed Dec 31 17:00:00 1969)
  Execution capabilities                         
    Run OpenCL kernels                            Yes
    Run native kernels                            No
    Thread trace supported (AMD)                  No
    Number of async queues (AMD)                  8
    Max real-time compute queues (AMD)            8
    Max real-time compute units (AMD)             14
  printf() buffer size                            4194304 (4MiB)
  Built-in kernels                                (n/a)
  Device Extensions                               cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_depth_images cl_amd_copy_buffer_p2p cl_amd_assembly_program

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  No platform
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   No platform
  clCreateContext(NULL, ...) [default]            No platform
  clCreateContext(NULL, ...) [other]              Success [AMD]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 AMD Accelerated Parallel Processing
    Device Name                                   gfx1032
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 AMD Accelerated Parallel Processing
    Device Name                                   gfx1032
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
    Platform Name                                 AMD Accelerated Parallel Processing
    Device Name                                   gfx1032
Resolve Studio 18.5.1
Core i7-4790S CPU @ 3.20GHz
32GB RAM
AMD Radeon RX 6600
Debian GNU/Linux 11 (bullseye)
BMPCC4k
Angelbird CF512 CFAST
Lumix G X vario 12-35 / F2.8 II
Olympus M.Zuiko Digital ED 17mm F1.2 Pro
Offline

FreedomX

  • Posts: 28
  • Joined: Thu Nov 10, 2022 2:52 am
  • Real Name: David Cunningham

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSun Aug 27, 2023 10:03 pm

FreedomX wrote:I'll give the mesa extension override a try and post results back here.


It was worth a try...

Code: Select all
$ MESA_EXTENSION_OVERRIDE=GL_ARB_texture_border_clamp /opt/resolve/bin/resolve
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= 2282, Mode=  0, Level=  0, CmdKey= 8, Option= 0
PnlMsgActionStringAdapter Already in Table: Code= 615e, Mode=  0, Level=  0, CmdKey= -1, Option= 0
log4cxx: No appender could be found for logger (BtCommon).
log4cxx: Please initialize the log4cxx system properly.
18.5.1.0006 Linux/Clang x86_64
Main thread starts: 62A32200
0x7ff162a32200 | Undefined            | INFO  | 2023-08-27 15:49:00,053 | --------------------------------------------------------------------------------
0x7ff162a32200 | Undefined            | INFO  | 2023-08-27 15:49:00,053 | Loaded log config from /home/david/.local/share/DaVinciResolve/configs/log-conf.xml
0x7ff162a32200 | Undefined            | INFO  | 2023-08-27 15:49:00,053 | --------------------------------------------------------------------------------
Resolve communication is open and waiting..
Accepted new client
FusionScript Server [357] Started
Host 'Resolve' [12] Added
jade Desktop $ Host 'Resolve' Killed   <--- (this happened upon clicking fusion button)
FusionScript Server [357] Terminated


Corresponding graphics log
Code: Select all
$ cat ~/.local/share/DaVinciResolve/logs/resolve_graphics_log.txt
[Info] [GInstance.Create] success
Platform               Linux
Mac OS Version         unset
AMD Driver Version     unset
Intel Driver Version   unset
NVIDIA Driver Version   unset
CPU Core Count         8
Physical Memory (MiB)   32056
[Info] [GInstance.Create] success, backend=OpenGL
[Info] [GLContext.Create] success:  Name="DeviceManager", Handle=0x7fef685c0d40, ShareContext="GlobalShare", ThreadID=7FF162A32200
   Requested: 4.5 Core, R(-1)G(-1)B(-1)A(-1), D(-1)S(-1), SwapBehaviour=platformDefault SwapMethod=default
   Chosen:    4.6 Core, RGB8_UNorm, D(0)S(0), SwapBehaviour=platformDefault SwapMethod=default
   Surface:   4.6 Core, RGB8_UNorm, D(0)S(0), SwapBehaviour=platformDefault SwapMethod=default
   Screen:    HDMI-A-0, 1920x1080, DPR=1.0, Refresh~60.00, Geom=(0,0,1920,1080), Primary=yes
[Error] failed to load required extension "GL_ARB_texture_border_clamp"


A shame Resolve 18.5.1 on Linux now insists on checking for an implicit extension. If I had to guess, Nvidia graphics stacks somehow behave differently otherwise I don't see how this update would have made it out of QA?
Resolve Studio 18.5.1
Core i7-4790S CPU @ 3.20GHz
32GB RAM
AMD Radeon RX 6600
Debian GNU/Linux 11 (bullseye)
BMPCC4k
Angelbird CF512 CFAST
Lumix G X vario 12-35 / F2.8 II
Olympus M.Zuiko Digital ED 17mm F1.2 Pro
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostMon Aug 28, 2023 8:40 am

Ok, I just wrote https://github.com/smunaut/resolve-mesa-fix which with LD_PRELOAD can forcibly inject that extension in the list, so you can give that a shot.

Yes, the NVIDIA stack has its own GL implementation completely independent from Mesa and it does advertise that extension even in Core profile
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

FreedomX

  • Posts: 28
  • Joined: Thu Nov 10, 2022 2:52 am
  • Real Name: David Cunningham

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostMon Aug 28, 2023 12:15 pm

smunaut wrote:Ok, I just wrote https://github.com/smunaut/resolve-mesa-fix which with LD_PRELOAD can forcibly inject that extension in the list, so you can give that a shot.

Yes, the NVIDIA stack has its own GL implementation completely independent from Mesa and it does advertise that extension even in Core profile



Brilliant! Thank you so much for this solution Sylvain. As pictured it's working nicely now. Anyone running Resolve on Linux without an Nvidia branded GPU stands to benefit from your help here. A big thumbs up!
Attachments
ResolveStudio.18.5.1.fusion.working.jpg
ResolveStudio.18.5.1.fusion.working.jpg (280.32 KiB) Viewed 2704 times
Resolve Studio 18.5.1
Core i7-4790S CPU @ 3.20GHz
32GB RAM
AMD Radeon RX 6600
Debian GNU/Linux 11 (bullseye)
BMPCC4k
Angelbird CF512 CFAST
Lumix G X vario 12-35 / F2.8 II
Olympus M.Zuiko Digital ED 17mm F1.2 Pro
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Aug 30, 2023 7:35 am

Good to hear that it works !

I though the mesa fix was only needed for my work to get resolve working on Intel cards, but since AMD cards are affected too, I've submitted the fix to be backported to stable branches so that hopfully it makes it into distributions quicker and that workaround isn't needed.
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Sep 09, 2023 11:25 pm

I wonder if the same easy fix is available for macs with old GPU.
I have 2013 Macbook Pro I sometimes do some simple tasks on. It was working fine till 18.1.3, and the Nvidia 750M GPU was working great even with Resolve projects, not to mention Fusion Standalone. Now Fusion Studio does not even start with the same error:

[Info] [GInstance.Create] success
Platform macOS
Mac OS Version 13.6.0
AMD Driver Version unset
Intel Driver Version unset
NVIDIA Driver Version unset
CPU Core Count 8
Physical Memory (MiB) 16384
[Info] [GInstance.Create] success, backend=Metal
[Warning] Detected unsupported Mac1 GPU
[Error] [GDeviceMTL.Create] failure: no usable Metal devices found


The 18.5.1 system requirements state that the GPU should support Metal or OpenCL 1.2. And GeForce GT 750M supports both. So there's clearly something wrong with the current Fusion build. Hopefully this issue will be addressed by devs shortly.

Here's the clinfo output:
Code: Select all
Number of platforms                               1
  Platform Name                                   Apple
  Platform Vendor                                 Apple
  Platform Version                                OpenCL 1.2 (Jun 23 2023 20:23:49)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event

  Platform Name                                   Apple
Number of devices                                 3
  Device Name                                     Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
  Device Vendor                                   Intel
  Device Vendor ID                                0xffffffff
  Device Version                                  OpenCL 1.2
  Driver Version                                  1.1
  Device OpenCL C Version                         OpenCL C 1.2
  Device Type                                     CPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               8
  Max clock frequency                             2300MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             1024x1x1
  Max work group size                             1024
  Preferred work group size multiple (kernel)     1
  Preferred / native vector sizes                 
    char                                                16 / 16     
    short                                                8 / 8       
    int                                                  4 / 4       
    long                                                 2 / 2       
    half                                                 0 / 0        (n/a)
    float                                                4 / 4       
    double                                               2 / 2        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              17179869184 (16GiB)
  Error Correction support                        No
  Max memory allocation                           4294967296 (4GiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        64
  Global Memory cache line size                   6291456 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            65536 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   1 bytes
    Pitch alignment for 2D image buffers          1 pixels
    Max 2D image size                             8192x8192 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 128
    Max number of write image args                8
  Local memory type                               Global
  Local memory size                               32768 (32KiB)
  Max number of constant args                     8
  Max constant buffer size                        65536 (64KiB)
  Max size of kernel argument                     4096 (4KiB)
  Queue properties                               
    Out-of-order execution                        No
    Profiling                                     Yes
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      1ns
  Execution capabilities                         
    Run OpenCL kernels                            Yes
    Run native kernels                            Yes
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                (n/a)
  Device Extensions                               cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event cl_khr_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_APPLE_fp64_basic_ops cl_APPLE_fixed_alpha_channel_orders cl_APPLE_biased_fixed_point_image_formats cl_APPLE_command_queue_priority

  Device Name                                     Iris Pro
  Device Vendor                                   Intel
  Device Vendor ID                                0x1024500
  Device Version                                  OpenCL 1.2
  Driver Version                                  1.2(Aug 10 2022 16:19:06)
  Device OpenCL C Version                         OpenCL C 1.2
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               40
  Max clock frequency                             1200MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             512x512x512
  Max work group size                             512
  Preferred work group size multiple (kernel)     32
  Preferred / native vector sizes                 
    char                                                 1 / 1       
    short                                                1 / 1       
    int                                                  1 / 1       
    long                                                 1 / 1       
    half                                                 0 / 0        (n/a)
    float                                                1 / 1       
    double                                               0 / 0        (n/a)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     No
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (n/a)
  Address bits                                    64, Little-Endian
  Global memory size                              1610612736 (1.5GiB)
  Error Correction support                        No
  Max memory allocation                           402653184 (384MiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        None
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            25165824 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   4 bytes
    Pitch alignment for 2D image buffers          32 pixels
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 128
    Max number of write image args                8
  Local memory type                               Local
  Local memory size                               65536 (64KiB)
  Max number of constant args                     8
  Max constant buffer size                        65536 (64KiB)
  Max size of kernel argument                     1024
  Queue properties                               
    Out-of-order execution                        No
    Profiling                                     Yes
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      80ns
  Execution capabilities                         
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                (n/a)
  Device Extensions                               cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_image2d_from_buffer cl_khr_gl_depth_images cl_khr_depth_images cl_khr_3d_image_writes

  Device Name                                     GeForce GT 750M
  Device Vendor                                   NVIDIA
  Device Vendor ID                                0x1022700
  Device Version                                  OpenCL 1.2
  Driver Version                                  16.0.12 355.11.11.10.10.143
  Device OpenCL C Version                         OpenCL C 1.2
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               2
  Max clock frequency                             810MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             1024x1024x64
  Max work group size                             1024
  Preferred work group size multiple (kernel)     32
  Preferred / native vector sizes                 
    char                                                 1 / 1       
    short                                                1 / 1       
    int                                                  1 / 1       
    long                                                 1 / 1       
    half                                                 0 / 0        (n/a)
    float                                                1 / 1       
    double                                               1 / 1        (cl_khr_fp64)
  Half-precision Floating-point support           (n/a)
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               No
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              2147483648 (2GiB)
  Error Correction support                        No
  Max memory allocation                           536870912 (512MiB)
  Unified memory for Host and Device              No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        None
  Image support                                   Yes
    Max number of samplers per kernel             32
    Max size for 1D images from buffer            134217728 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   0 bytes
    Pitch alignment for 2D image buffers          32 pixels
    Max 2D image size                             16384x16384 pixels
    Max 3D image size                             2048x2048x2048 pixels
    Max number of read image args                 256
    Max number of write image args                16
  Local memory type                               Local
  Local memory size                               49152 (48KiB)
  Max number of constant args                     8
  Max constant buffer size                        65536 (64KiB)
  Max size of kernel argument                     4352 (4.25KiB)
  Queue properties                               
    Out-of-order execution                        No
    Profiling                                     Yes
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      1000ns
  Execution capabilities                         
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  printf() buffer size                            134217728 (128MiB)
  Built-in kernels                                (n/a)
  Device Extensions                               cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_APPLE_fp64_basic_ops cl_khr_fp64 cl_khr_3d_image_writes cl_khr_depth_images cl_khr_gl_depth_images cl_khr_gl_msaa_sharing cl_khr_image2d_from_buffer cl_APPLE_ycbcr_422 cl_APPLE_rgb_422

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Apple
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [P0]
  clCreateContext(NULL, ...) [default]            Success [P0]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (2)
    Platform Name                                 Apple
    Device Name                                   Iris Pro
    Device Name                                   GeForce GT 750M
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  Success (1)
    Platform Name                                 Apple
    Device Name                                   Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (2)
    Platform Name                                 Apple
    Device Name                                   Iris Pro
    Device Name                                   GeForce GT 750M
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  Invalid device type for platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (3)
    Platform Name                                 Apple
    Device Name                                   Iris Pro
    Device Name                                   GeForce GT 750M
    Device Name                                   Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
Offline

smunaut

  • Posts: 498
  • Joined: Sat Jan 30, 2021 6:15 pm
  • Real Name: Sylvain Munaut

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostMon Sep 11, 2023 11:18 am

Well the error "Detected unsupported Mac1 GPU" is clearly different so it's definitely triggered by some other checks. It might be possibly to bypass it using a similar technique but you'd need some macOS dev to look into that ...

But yeah, from the clinfo it sure looks like it meets the requirements listed by BMD.
Resolve Studio - Ryzen 5800X3D - AMD RX6600 / NVidia RTX 4070 (switching between the 2) - Linux
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostFri Sep 15, 2023 7:09 pm

The issue is fixed with version 18.6 [now Fusion is launching on MacOS].
Thanks, BMD!
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Sep 20, 2023 5:48 pm

[UPD]

Despite Fusion 18.6 is now starting, nothing could be loaded to the viewport. Any image or even a background is shown as transparent.
Set GPU to Disable does not help, so probably this is not related to the videocard.

Image

Specs:
Macbookpro 15 Late 2013
GPU Nvidia 750M 2Gb + Intel Iris Pro 1536 Mb
OSX 13 Ventura
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 8:08 am

[UPD 18.6.6]
Still the same issue.
Interestingly, all 3D tools do work. They even load the textures from any 2D elements. But none of 2D textures load to the viewer or output to file.
Image

Yeah, unfortunately it seems you cannot use the old mac with the patched kernel in order to use the latest Fusion version. That's a shame, because all other apps work as intended.

Specs:
[list=]
[*]Macbookpro 15 Late 2013 (OSX 13 Sonoma 14.2.1 OpenCore installation)
[*]GPU Nvidia 750M 2Gb + Intel Iris Pro 1536 Mb[/list]
Last edited by movalex on Wed Mar 27, 2024 10:41 am, edited 1 time in total.
Offline
User avatar

Uli Plank

  • Posts: 21800
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 9:19 am

Why did you decide to install Sonoma on such old hardware?
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 10:47 am

First, I updated because I can and because it works great otherwise. I use that laptop for development purposes mostly, and I was curious if I can still use Fusion on it. Fusion now requires Monterey as a minimum os, so I hoped when all requirements are fullfilled it will work as any other software does. It does not, unfortunately. So clearly there's something else needeed, that is not mentioned in the macos requirements.
Offline
User avatar

Uli Plank

  • Posts: 21800
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 11:04 am

Maybe Sonoma is using more RAM, and yours is short anyway. I'd have tried Monterey.
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 11:13 am

Thanks, I tried all of them sequentially, Monterey, Ventura, Sonoma. Even all 3D tools work fine, and both GPUs show up in the settings. Only 2D viewer is not working. And it clearly uses minimum of vRAM.

Nevermind, lets see which happens sooner, BMD fixes this compatibility issue or me buying a new mac!
Offline
User avatar

Uli Plank

  • Posts: 21800
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 11:15 am

Fusion needs a lot of RAM, not just VRAM. With M* it'll be just RAM anyway, but don't expect miracles.
While DR works very well on Apple's M*, for Fusion a desktop PC with tons of RAM (and a good GPU) is still better.
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostWed Mar 27, 2024 11:26 am

Thanks, you are right, I should have checked the RAM usage too. But it seems there's still plenty of it. And it does not show even a black Background in 2D, despite it does not have any issues showing a shaded high poly 3D mesh. Clearly something is missing here. I will file a report, lets see if they'll answer.

Image
Offline

movalex

  • Posts: 110
  • Joined: Wed Sep 27, 2017 2:35 pm
  • Real Name: Alexey Bogomolov

Re: DaVinci Resolve 18.5 crashes every time I click Fusion t

PostSat Apr 20, 2024 8:07 pm

Fusion 19b1 also does not work on old Mac models (pre 2015) with upgraded OS (Sonoma 14.4.1 or earlier)

Also version 19 now requires minimum 4Gb of VRAM.

I guess it is now official that the latest possible Fusion version for those macs is 18.1.3.

So yeah, it is time to upgrade the mac.

Image

Return to DaVinci Resolve

Who is online

Users browsing this forum: PeterDrage and 182 guests