Skip to content

OpenGL Does Not Work as an X11 WineD3D Renderer in Vinegar #679

@r6915ee

Description

@r6915ee

Linux distribution

NixOS

Installation method

Flatpak

Vinegar version

ce7e8be413d1a37771981e6ef3c0ce9454191baf5e9b4b510e0e2e66ca949ca0

What problem did you encounter?

When using a fresh, v1.9.1 prefix created by Vinegar, the default WineD3D renderer is OpenGL. On my end, however, the OpenGL renderer simply doesn't boot - at least, the bootstrapper and engine start up, but nothing is displayed. The following log attached is an instance of this behavior occurring, all with a fresh cache.

vinegarwined3dopengl.log

Setting the renderer requires manual intervention, either through regedit or Winetricks as typically used to switch the WineD3D renderer. vulkan works fine, and so does gdi (as well as no3d, due to it being an alias).

It might be a driver issue on my end, but I've had native OpenGL applications run fine as well as games run through Proton, so I'm unsure on what might be wrong here.

The flickering issue DXVK has at the moment prevents me from using that.

I'm unsure of what's the proper system information program typically used in the issue tracker, since this is my first issue, but below is a (partially modified to remove the hostname) output to inxi -CGS:

System:
  Kernel: 6.17.5 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.5.0 Distro: NixOS 25.11 (Xantusia)
CPU:
  Info: 6-core model: Intel Core i7-8700K bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 800 min/max: 800/4700 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1060 6GB] driver: nvidia v: 580.95.05
  Display: wayland server: Xwayland v: 24.1.8 compositor: kwin_wayland
    driver: gpu: nvidia,nvidia-nvswitch resolution: no compositor data
    resolution: 1: 2560x1440 2: 1920x1080
  API: EGL Message: No EGL data available.
  API: OpenGL v: 4.6.0 vendor: nvidia v: 580.95.05 renderer: NVIDIA GeForce
    GTX 1060 6GB/PCIe/SSE2
  API: Vulkan v: 1.4.328 drivers: nvidia,llvmpipe surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUnexpected behavior of Vinegar

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions