Skip to content

OpenCL returns 0 platforms in ElementalWarrior Wine - NVIDIA RTX 3060 Laptop (hybrid GPU) #51

@bcrtvkcs

Description

@bcrtvkcs

System: CachyOS, KDE Plasma 6 (Wayland), NVIDIA GeForce RTX 3060 Laptop GPU + AMD Radeon Vega iGPU (hybrid), driver proprietary 580.159.03, ElementalWarrior Wine (from the installer)

Installation: ryzendew Linux-Affinity-Installer (Python GUI), vkd3d selected. Renderer list correctly shows RTX 3060 when launched with VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json. However, the OpenCL toggle gives "Unsupported Graphics Card" and cannot be enabled.

clinfo on the host correctly detects RTX 3060 (OpenCL 3.0, CUDA 13.0). opencl-nvidia is installed.

From WINEDEBUG=+opencl,+module, OpenCL.dll loads successfully but clGetPlatformIDs returns 0 platforms — no device enumeration happens at all. Neither OCL_ICD_VENDORS=/etc/OpenCL/vendors/nvidia.icd nor replacing system32/opencl.dll with libnvidia-opencl.so helped. Wine registry has OpenCL=native,builtin override set.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions