Jump to content

Recommended Posts

Posted (edited)
23 hours ago, 晓飞丁 said:

How do you use Zink?

 

Set var environments as below:

export PAN_MESA_DEBUG=gl3

export MESA_GL_VERSION_OVERRIDE=4.3

export MESA_LOADER_DRIVER_OVERRIDE=zink
export GALLIUM_DRIVER=zink
export LIBGL_KOPPER_DRI2=true

Edited by KhanhDTP
Posted
8 hours ago, KhanhDTP said:

+ PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco)

+ box64 3.9 (https://ryanfortner.github.io/box64-debs/)

+ GE-Proton (https://github.com/GloriousEggroll/proton-ge-custom)

+ Zink (openGL)

>=60fps@1080p

I am trying to use Zink to play TomRaider , while comes out this error:

 

[BOX64] Using emulated /home/xfding/tmp/wine-proton-10.0-3-amd64-wow64/lib/wine/x86_64-unix/winepulse.so

[BOX64] Using native(wrapped) libpulse.so.0

[BOX64] Using emulated /home/xfding/tmp/wine-proton-10.0-3-amd64-wow64/lib/wine/x86_64-unix/winealsa.so

[BOX64] Using native(wrapped) libasound.so.2

[BOX64] Using native(wrapped) libGL.so.1

WARNING: Some incorrect rendering might occur because the selected Vulkan device (Mali-G610) doesn't support base Zink requirements: feats.features.fillModeNonSolid feats.features.shaderClipDistance 

[BOX64] 15479|Ask to run at NULL, will segfault

wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 0024), starting debugger...

[BOX64] winedbg detected, not launching it!

0024:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 32 332" (731)

Read the Wine Developers Guide on how to set up winedbg or another debugger

 

Is "GE-proton" is a must to OpenEL games?

Posted

 

3 hours ago, 晓飞丁 said:

Is "GE-proton" is a must to OpenEL games?

 

No, basically any wine/proton (wow64) will work!

 

3 hours ago, 晓飞丁 said:

I am trying to use Zink to play TomRaider

 

Btw, that version of the Tomb Raider!

Posted
1 hour ago, KhanhDTP said:

Have you tried other wine/proton versions?

I just used wine-proton 10.0.3. While replace the wine to 11.0-rc1 to my previous proton environment, which is working fine on some games, such as VampireSuvivors, after installing Wine-mono, none game can be played.  Comes out a dialog says that "Failed to initialize graphics, Make sure you have DirectX installed"

Posted
1 hour ago, 晓飞丁 said:

Comes out a dialog says that "Failed to initialize graphics, Make sure you have DirectX installed"

 

(https://www.pcgamingwiki.com/wiki/Vampire_Survivors)

Vampire_Survivors is a 64-bit / Direct3D 11.1 game.

 

You may not be setting DXVK (stripped) properly.

 

Set var environments as below:

export WINEDLLOVERRIDES="d3d12,d3d12core,d3d11,dxgi,d3d10,d3d10_1,d3d10core,d3d9,d3d8,dinput8=n,b"


Download the DXVK (stripped) here:

https://github.com/khanh-it/dxvk/releases/tag/releases

(You may want to try to know which version works best for this game)

 

Extract and then copy the x64/d3d11.dll, x64/dxgi.dll files to the game's executable file.

 

If you're setting up the DXVK properly, you will see the output with something like the following:

 

Quote

info:  Game: VampireSurvivors.exe
info:  DXVK: v1.6.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  Mali-G610:
info:    Driver: 26.0.0
info:    Vulkan: 1.4.335
info:    Memory Heap[0]: 
info:      Size: 5945 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0x7
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : Mali-G610
info:    Driver version   : 26.0.0
info:  Enabled device extensions:

 

Posted
2 hours ago, KhanhDTP said:

(https://www.pcgamingwiki.com/wiki/Vampire_Survivors)

Vampire_Survivors is a 64-bit / Direct3D 11.1 game.

 

You may not be setting DXVK (stripped) properly.

 

Set var environments as below:

export WINEDLLOVERRIDES="d3d12,d3d12core,d3d11,dxgi,d3d10,d3d10_1,d3d10core,d3d9,d3d8,dinput8=n,b"


Download the DXVK (stripped) here:

https://github.com/khanh-it/dxvk/releases/tag/releases

(You may want to try to know which version works best for this game)

 

Extract and then copy the x64/d3d11.dll, x64/dxgi.dll files to the game's executable file.

 

If you're setting up the DXVK properly, you will see the output with something like the following:

 

Thank you so much! I will try it tonight!

Posted
4 hours ago, KhanhDTP said:

Set var environments as below:

export WINEDLLOVERRIDES="d3d12,d3d12core,d3d11,dxgi,d3d10,d3d10_1,d3d10core,d3d9,d3d8,dinput8=n,b"


Download the DXVK (stripped) here:

https://github.com/khanh-it/dxvk/releases/tag/releases

(You may want to try to know which version works best for this game)

 

Extract and then copy the x64/d3d11.dll, x64/dxgi.dll files to the game's executable file.

 

If you're setting up the DXVK properly, you will see the output with something like the following:

Everytime you change you wine version, should the $WINEPREFIX dir such as ~/.wine/driver_c should be deleted and install DVXK dll again? 

Posted
1 minute ago, 晓飞丁 said:

Everytime you change you wine version, should the $WINEPREFIX dir such as ~/.wine/driver_c should be deleted and install DVXK dll again?

 

You extract and copy the x64/d3d11.dll, x64/dxgi.dll files to the game's executable file folder.

So no need to change anything in $WINEPREFIX dir.

Posted

Have you ever met the issue "lack of OpenAl32.dll". I try to run "isaac:rebirth" and come out cannot find "openAl32.dll", I got a copy of openAl32.dll from my windows laptop and put it into $WINEPREIX/windows/system32 or the game's executable file folder, cannot get the right result.  

Posted
On 12/14/2025 at 12:26 PM, KhanhDTP said:

export PAN_MESA_DEBUG=gl3

export MESA_GL_VERSION_OVERRIDE=4.3

export MESA_LOADER_DRIVER_OVERRIDE=zink
export GALLIUM_DRIVER=zink
export LIBGL_KOPPER_DRI2=true

After applying these settings, TomeRaider can be run perfectly now, Thank you !

Posted (edited)

Armbian 25.8.2 Noble XFCE (BSD Kernel: 6.1.115)

+ PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco)

+ box64 3.9 (https://ryanfortner.github.io/box64-debs/)

+ wine-10.14-staging-tkg-ntsync-amd64-wow64 (https://github.com/Kron4ek/Wine-Builds/releases/tag/10.14)

+ WineD3D / Zink (OpenGL)

~30fps@720p (this game is capped at 30fps)

 

NARUTO SHIPPUDEN - Ultimate Ninja STORM 3 Full Burst HD

 

NS3FB-PanVk-Zink@720p.thumb.jpg.5819dbc43591a13dcc0ee3fb5f415c5d.jpg

 

NS3FB-PanVk-Zink@720p(2).thumb.jpg.82c089bdceaf6b0dc26e79ebd8e2da21.jpg

Edited by KhanhDTP
Posted
On 12/8/2025 at 11:46 PM, KhanhDTP said:

Armbian 25.8.2 Noble XFCE (BSD Kernel: 6.1.115)

 + PanVk - mesa 26.0 (https://launchpad.net/~ernstp/+archive/ubuntu/mesaaco)

 + box64 3.9 (https://ryanfortner.github.io/box64-debs/)

 + GE-proton-10.25 (https://github.com/GloriousEggroll/proton-ge-custom)

+ DXVK-stripped v1.6.1

~60fps@1080p

How do you use GE-proton? I see no wine dir in the released tar.gz but a bunch of python script.  When I try to run the "proton", comes out "Proton: No compat data path?"

Posted
4 minutes ago, 晓飞丁 said:

 I am trying to use umu-launcher,  using this cmd : umu-run "./VampireSuvivors.exe", the steamrt & wine did start up. However, it stucked in "g_proton.winserver_bin" and nothing happened. 

 

You should try other Kron4ek's Wine-Builds wine/proton versions. It's easier to set up! 

Posted
4 minutes ago, KhanhDTP said:

You should try other Kron4ek's Wine-Builds wine/proton versions. It's easier to set up!

Sorry I missed the "dxvk-stripped", Now it works fine! thank you so much!

Posted (edited)
25 minutes ago, 晓飞丁 said:

Sorry I missed the "dxvk-stripped", Now it works fine! thank you so much!

 

Do you mind sharing some screenshots + your settings :D ?

Edited by KhanhDTP
Posted
1 hour ago, KhanhDTP said:

Do you mind sharing some screenshots + your settings 

Sure. However, I am in PRC, Google is blocked.  I cannot login in on my SBC since I am using Google account to login.  I have to use my laptop which has vpn. I will find a way this weekend. 

Posted
1 hour ago, KhanhDTP said:

Do you mind sharing some screenshots + your settings :D ?

I noticed that some games are using DXVK while some are using wined3d, what is the reason? It that a way that force every game using DXVK?

Posted
3 hours ago, KhanhDTP said:

Do you mind sharing some screenshots + your settings :D ?

I've read your DXVK-stripped code on github. Looks like your code is far behind the original one. Is your code can match the release "stripped 2.7.1" libs you provide? Thanks you so much!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines