Announcement

Collapse
No announcement yet.

VrayRT GPU does not work on my PNY Quadro 4800FX (bootcamped Mac)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VrayRT GPU does not work on my PNY Quadro 4800FX (bootcamped Mac)

    I've been having nothing but problems with VrayRT GPU mode actually, but I'm beginning to feel that it has something to do with the fact that the card is not a "Nvidia" Quadro, but a PNY model (PNY Quadro 4800 FX).
    My workstation is a Mac Pro, bootcamped with Win7 professional. But I read somewhere that there have been problems with CUDA related things on this card since it's not an "Nvidia" card. I'm not really sure how accurate this info is, but there is just something that won't let my GPU render VrayRT, not in CUDA and not in OpenCL. I also noticed that rendering in Iray with GPU only won't start either, while CPU rendering in both VrayRT and Iray works fine.

    In VrayRT the process window will crash immediately if I try CUDA, while OpenCL manages to leave some messages before crashing. It reads:

    Code:
    Error Invalid binary (-42) at line 1395 , in file ./src/opencl_main.ccp !!!
    warning: Failed to compile OpenCL kernels, falling back on to CPU code.
    I'll try downloading the latest drivers from PNY and see if it changes anything. But I've always had trouble with the GPU rendering, so would be happy if someone can help find a solution

  • #2
    Hello there,

    First of all - Have you tested to render with Vray RT on MAC ? Not on bootcamped windows 7.
    What graphic card drivers are you using when you are on bootcamped win 7 , have you tried with older ones ?
    Is it possible to have some issues with CUDA or OpenCL support when you are on bootcamped win 7 ? Can you run some GPU testing software ?
    Svetlozar Draganov | Senior Manager 3D Support | contact us
    Chaos & Enscape & Cylindo are now one!

    Comment


    • #3
      Have you tried the latest nVidia trivers (not from PNY)?

      Best regards,
      Vlado
      I only act like I know everything, Rogers.

      Comment


      • #4
        Perhaps I forgot to mention I use the 3dsmax version of Vray, so I'm pretty locked to Windows for the moment.

        I have used older driver versions before the newer came out obviously, but I haven't done real "testing" to really check which versions might work ect. All I know is that there have always been trouble rendering GPU with VrayRT on this machine to some extent. However I will systematically try older drivers to see how this issue is affected and get back to this thread.

        And yes, previously I always downloaded drivers straight from the site of PNY, as I suspected those drivers might fit the PNY card the best. But lately I have noticed that when you download drivers from PNY you get the exactly the same content as the drivers you download from NVIDIA's site. But I do have tried installing the latest drivers from NVIDIA's site as well, but the issue remains unfortunately.

        Besides trying older drivers, additional suggestions on how to isolate the problem is appreciated.

        Comment


        • #5
          Okay here is a small report of my driver test. It turned out zero I'm afraid.

          I did a clean driver install, with reboot between each test.
          Tested on Vray RT 2.40.01 for 3dsmax 2013 (product update 6)

          -----------------------------------------------------------------------------------

          275.65
          CUDA - vray.exe crash

          OpenCL
          vray.exe crash:
          "Error Program build failure (-11) at line 1395 , in file ./src/opencl_main.ccp !!!"

          -----------------------------------------------------------------------------------

          296.35
          CUDA - vray.exe crash

          OpenCL
          no vray.exe crash, but render never starts. Stuck on: "Building OpenCL trace

          program for device NVIDIA CUDA_Quadro FX 4800..."

          -----------------------------------------------------------------------------------

          306.79
          Cuda - vray.exe crash

          OpenCL
          no vray.exe crash, but render never starts. Stuck on: "Building OpenCL trace

          program for device NVIDIA CUDA_Quadro FX 4800..."

          -----------------------------------------------------------------------------------

          307.45
          Cuda - vray.exe crash

          OpenCL
          no vray.exe crash, but render never starts. Stuck on: "Building OpenCL trace

          program for device NVIDIA CUDA_Quadro FX 4800..."

          -----------------------------------------------------------------------------------

          310.90
          Cuda - vray.exe crash

          OpenCL
          no vray.exe crash, but render never starts. Stuck on: "Building OpenCL trace

          program for device NVIDIA CUDA_Quadro FX 4800..."

          -----------------------------------------------------------------------------------

          Even tried to install CUDA development kit with recommended drivers (306.x) but problem still remains.
          Last edited by Swahn_Kung; 24-01-2013, 09:03 AM.

          Comment


          • #6
            Did you remove "*.clbin" file in the temp directory , and also Did you give enough time to Build OpenCL code ?
            Sometimes Vray need 15-20min to build it.
            Svetlozar Draganov | Senior Manager 3D Support | contact us
            Chaos & Enscape & Cylindo are now one!

            Comment


            • #7
              Yes I have given it plenty of time to compile, if it isn't crashing immediately that is. But I don't feel compiling a test scene consisting of one box and one sphere should take more than a couple of seconds.

              And I've checked the temp directory for any clbin-files but there are none present and none are created when rendering.

              All I get is the message:

              Code:
              Error Invalid binary (-42) at line 1395 , in file ./src/opencl_main.ccp !!!
              warning: Failed to compile OpenCL kernels, falling back on to CPU code.
              
              warning: buildProgram() failed for device 0
              warning: initDevices() failed.
              Transferring SD tree to OpenCL devices...
              and then Vray.exe crash. Regular VrayAdvanced works without any problem at all.
              In my opinion this seem to be more than just myself not giving it enough time to compile. But I'll provide you with as much computer spec you need, you probably know better what questions to ask then I do.

              Comment


              • #8
                Just updated to the latest stable (vray_adv_24001_max2013_x64_22689) and CUDA does work now actually. OpenCL sits there forever it seems (or I don't give it enough time). But I don't feel like waiting ten minutes or more for it to compile.
                Anyway, my issue seem to be resolved for now!

                EDIT: Well it does work, but for each time I render with CUDA the next render will crash vray.exe, and the one after that will work, and so on. Not issue free, but it works.

                EDIT AGAIN: Well. Seems like my card does not support the "2.0 architecture" needed. Can this be the culprit?
                Last edited by Swahn_Kung; 29-01-2013, 09:25 AM.

                Comment


                • #9
                  Originally posted by Swahn_Kung View Post
                  EDIT AGAIN: Well. Seems like my card does not support the "2.0 architecture" needed. Can this be the culprit?
                  Yes, it will be a problem. V-Ray RT GPU runs on CUDA compute architecture 2.0 and above (Fermi cards and later).

                  Best regards,
                  Vlado
                  I only act like I know everything, Rogers.

                  Comment

                  Working...
                  X