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.

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