RobotecGPULidar icon indicating copy to clipboard operation
RobotecGPULidar copied to clipboard

Optix 7.2 is not compatible with 50 series GPUs

Open hsmmoj opened this issue 3 months ago • 3 comments

Hi, I'm encountering issues trying to run the LiDAR module on a newer GPU (50-series). Here's what I've tried: Attempt 1: OptiX 7.2

Build: Successful Runtime: CUDA error 999 Note: The module previously worked fine with my older GPU

Attempt 2: Higher OptiX version

Build: Failed with the following error: error: 'optixModuleCreateFromPTX' was not declared in this scope; did you mean 'optixModuleCreate'? 213 | CHECK_OPTIX(optixModuleCreateFromPTX(context, &moduleCompileOptions, &pipelineCompileOptions, optixProgramsPtx, | ^~~~~~~~~~~~~~~~~~~~~~~~

Question: Is there a way to get the LiDAR module working with 50-series GPUs? Any guidance on compatible OptiX versions or necessary code modifications would be appreciated. Thanks!

hsmmoj avatar Oct 19 '25 00:10 hsmmoj

Hi @hsmmoj Thank you for reporting this issue.

To help me investigate and resolve the problem, could you please provide the following details:

  1. What is your NVIDIA driver version (nvidia-smi command)?
  2. Which version of the RobotecGPULidar project are you building? The latest develop branch or a specific tagged version?
  3. What version of the CUDA Toolkit are you using (nvcc --version command)?

msz-rai avatar Oct 20 '25 16:10 msz-rai

Hi. Thank you for your response.

  1. Driver Version: 580.95.05
  2. Develop
  3. I am using the Docker image "nvidia/cuda:13.0.0-cudnn-devel-ubuntu22.04".

Thanks.

hsmmoj avatar Oct 20 '25 17:10 hsmmoj

@hsmmoj

Could you try to compile with the CMAKE_CUDA_ARCHITECTURES definition in CMakeLists removed (this line)? OptiX 7.2 should work fine.

msz-rai avatar Oct 21 '25 15:10 msz-rai