varmd / wine-wayland Goto Github PK
View Code? Open in Web Editor NEWWine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.
Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK.
Hi, I have not spotted any license to this project, but only on PKGBUILDs.
Maybe it should be added, as a file.
Regards
I think this could make your project a lot more popular.
First of all great work varmd, I think this will make a lot of people happy!
I would love to see a list of features that need to be implemented in the readme, so we know if this project can succeed, also we know what kind of pull requests really contribute.
I noticed that pkgrel
differs between PKGBUILD
and PKGBUILD-32
:
pkgrel=11
& pkgrel=10
Maybe you could manage the versions in one version file and automatically grab the info ๐ค.
Currently, a resolution is provided in Wineland, however, there is no option to specify on which monitor it should run.
In my case, it chooses to launch games on my side display instead of main, so i have to fully disable that monitor to be able to play.
It would be nice to specify on which monitor the game should run in case there are multiple monitors.
Any plans to add instructions on how to run this on other distros as well?
When I try to build your package I see the following warnings in the console:
MinGW compiler not found, cross-compiling PE files won't be supported.
configure: gstreamer-1.0 base plugins 64-bit development files not found, GStreamer won't be supported.
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: WARNING: libxslt 64-bit development files not found, xslt won't be supported.
While OSS
is not necessary (because mostly pulseaudio
will be used), the others are at least useful:
Gstreamer
is used for playing videos and audio in Gamesxstl
is used for XML parsingI solved this by installing the following packages:
gst-plugins-base (for 32bit: lib32-gst-plugins-base)
libxslt (for 32bit: lib32-libxslt)
#From AUR:
mingw-w64-gcc-bin
#and dependencies:
mingw-w64-binutils-bin
mingw-w64-headers-bin
mingw-w64-winpthreads-bin
mingw-w64-crt-bin
I want to use this as patches with my other wine patches
The pre-built binaries probably don't have them
So, how could I build this with wine-staging?
There is a patch already but it is old (almost a month)
Tested with wine-wayland Release v6.0.0.rc1.2 artifact on arch linux w/zen kernel.
export WINE_VK_VULKAN_ONLY=1
needs to be disabled to interact with the game launcher
(If somebody knows how to launch warframe without the launcher, please let me know)
Game fps fluctuates:
increases when I move the mouse around
tends to settle down to 75 fps when I'm not interacting with it
monitor refresh rate is 75, so I'm guessing this is on wayland
One thing that isn't quite right is input
Game no longer can process inputs assigned to certain numpad keys
The keys are
numpad enter
numpad /
numlock
Attempts to rebind those keys are ignore by the game (it remains in waiting for input state)
I ran the game via custom script:
#! /bin/sh -e
if [ -z "$DISPLAY" ]; then
echo "Must be run in a graphical environment"
exit;
else
WARPATH="/home/anon/Games/Warframe"
export WINEPREFIX=$WARPATH
export DXVK_STATE_CACHE_PATH=$WARPATH
export DXVK_LOG_LEVEL=none
export WINEESYNC=0
export WINEFSYNC=1
#export WINE_VK_VULKAN_ONLY=1
export WINE_VK_WAYLAND_WIDTH=2560
export WINE_VK_WAYLAND_HEIGHT=1080
export WINE_VK_ALWAYS_FULLSCREEN=1
export WINE_VK_FULLSCREEN_GRAB_CURSOR=1
WINEDLLOVERRIDES="dxgi,d3d11=n,b;dinput=d;winedbg=d;winemenubuilder.exe=d;mscoree=d;mshtml=d" wine64 $WARPATH/drive_c/users/anon/Local\ Settings/Application\ Data/Warframe/Downloaded/Public/Tools/Launcher.exe
fi
WINE_VK_FULLSCREEN_GRAB_CURSOR=1 is mandatory, otherwise attempting to rotate the camera eventually gets stuck on the x-axis
Additionally, mouse buttons 4 and 5 are swapped (the side buttons)
My verdict: playable, should be added to the list of games that work with wine-wayland. There's still some papercuts related to input.
Warframe is free to play, so feel free to test my findings yourself. Word of caution though, it's a large download (estimated ~33gb).
Are there any plans to promote the project in Debian, ArchLinux and Gentoo distributions?
I've installed your newest release but the DXVK is still 1.7.3 and not 1.8
info: Game: witcher3.exe
info: DXVK: v1.7.3-4-g03f11baf
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
MangoHud also shows 1.7.3
I've got few problems I'd like to report, but maybe they would be solved with dxvk 1.8, So I'm gonna wait till it gets sorted out. I don't have any dxvk package installed.
I tried to follow the steps for Path of Exile. I'm not sure if I missed something in the instructions. For example, I don't have a blue joystick symbol in the launcher. When I start it, it shows path-of-exile
and Edit and Launch buttons.
The game files are located in ~/.local/share/wineland/path-of-exile/Path of Exile
. When I run wineland path-of-exile
, I'm getting this log:
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135
0024:trace:waylanddrv:process_attach current exe path L"C:\\Path of Exile\\PathOfExileSteam.exe"
0024:trace:waylanddrv:process_attach current exe L"PathOfExileSteam.exe"
0024:trace:waylanddrv:WAYLANDDRV_Settings_SetHandlers Resolution settings now handled by: NoRes
0024:trace:waylanddrv:WAYLANDDRV_Settings_SetHandlers Initialized new display modes array
0024:trace:waylanddrv:WAYLANDDRV_CreateWindow L"#32769"
0024:trace:waylanddrv:WAYLANDDRV_CreateWindow L"Message"
wine client error:74: write: Bad file descriptor
I created .local/share/wineland/path-of-exile
and coped the game folder from my windows partition so it looks like .local/share/wineland/path-of-exile/PathOfExile/PathOfExile_x64.exe
Then I pointed the launcher to that exe, and when I run wineland path-of-exile
it downloaded dxvk, vkd3d, and wine and gives this error:
00f8:err:module:open_builtin_so_file failed to load .so lib "/usr/lib32/wine/i386-unix/winewayland.drv.so"
00f8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
This is on an AMD machine using integrated Ryzen graphics and sway, with mesa and vulkan-radeon drivers. This error only happens on the first time I try lauching the game, subsequent attempts give no error but nothing happens
$ wineland path-of-exile
Starting path-of-exile
64bit game
Launching path-of-exile
$
wine-mirror/wine@d171d11 causes the patchset to break in 6.11. Reverting it allows it to work again.
Hello!
I discovered your repository today and I find it nice to retrieve the various patches that are being worked on the make wine-wayland possible.
I am opening this issue to ask about your thoughts on directly contributing to wine-tkg by providing the extra wine-wayland patches. It should reduce the amount of work you do, because you wouldn't have to mirror patches from wine-tkg here on top of the ones about enabling wayland. And that would make wine-tkg get more help !
I started a similar thread in wine-tkg here if you wanna have a look at it and maybe participate in the discussion.
Would it be possible to create a simple proton file (like proton ge does) which you can put in the compatibilitytools.d folder and then select in steam? It would be way easier, and it would allow drm games which need to be launched through steam to work. I don't know, maybe that's not possible but would be cool if it works ;)
Have a nice day everyone!
Would be nice to have one.
I downloaded and installed the package as per the readme but the wineland
command still cannot be found.
$ sudo pacman -U wine-wayland-7.0-1-x86_64.pkg.tar.zst
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (3) mpg123-1.29.3-1 openal-1.21.1-3 wine-wayland-7.0-1
Total Installed Size: 204.13 MiB
:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring [##############################################################################] 100%
(2/3) checking package integrity [##############################################################################] 100%
(2/3) loading package files [##############################################################################] 100%
(3/3) checking for file conflicts [##############################################################################] 100%
(3/3) checking available disk space [##############################################################################] 100%
:: Processing package changes...
(1/3) installing mpg123 [##############################################################################] 100%
Optional dependencies for mpg123
sdl: for sdl audio support
jack: for jack audio support [installed]
libpulse: for pulse audio support [installed]
perl: for conplay [installed]
(2/3) installing openal [##############################################################################] 100%
Optional dependencies for openal
qt5-base: alsoft-config GUI Configurator [installed]
fluidsynth: MIDI rendering
libmysofa: makemhr tool
(3/3) installing wine-wayland [##############################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
$ wineland
zsh: command not found: wineland
Edit: You need to also install the wineland package. Closing.
Hello Varmd,
I am currently trying to port wine graphic stack to SDL2 as it is supported by X11 and Wayland (that is currently my second attempt).
Do you have some hints on how I could get the surface buffer from wine and what are the key functions to implement to have a proper winecfg dialog as a start. I am struggling to find documentation and encountering some segfaults, wine freeze, etc.
Thanks in advance,
Aurryon
"prefix/$FOLDER1/$FOLDER2"
?export WINEPREFIX=/path/to/.wine-prefix
./setup_dxvk.sh install
Your readme describes:
Copy relevant 64bit or 32bit dxvk dlls to prefix/your-game or use winetricks.
Does this just mean technically the same as above (copying it into the virtual windows folders), or does your version of wine somehow use the dxvk-files from the folder prefix/your-game
?
You could also add a bit more explaination about:
export RADV_PERFTEST=aco
- seems to be only for some special amd cards
#dxvk options here
- I see no .conf file, so it's empty I assume?
WINEDLLOVERRIDES="dxgi,d3d11=n,b;dinput=d;winedbg=d;winemenubuilder.exe=d;mscoree=d;mshtml=d"
- what does n,b,d mean and why are specific things disabled etc.?
That is much needed for OpenGL only graphic adapters, as they are still in use.
-> Applying /home/parker/build/wine-wayland/src/esync/0080-ntdll-Fix-a-couple-of-misplaced-global-variables.patch
Skipped patch 'dlls/ntdll/esync.c'.
-> Applying /home/parker/build/wine-wayland/src/esync/0081-ntdll-Yield-during-PulseEvent.patch
Skipped patch 'dlls/ntdll/esync.c'.
-> Applying /home/parker/build/wine-wayland/src/esync/0082-ntdll-server-Check-the-value-of-WINEESYNC-instead-of.patch
Skipped patch 'dlls/ntdll/esync.c'.
Skipped patch 'server/esync.c'.
-> Applying /home/parker/build/wine-wayland/src/esync/0083-esync-Update-README.patch
Skipped patch 'README.esync'.
-> Applying esync temp fix
can't find file to patch at input line 10
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From: Tk-Glitch <[email protected]>
|Date: Wed, 27 Mar 2019 03:20:02 +0100
|Subject: Add no_kernel_obj_list object method to esync. (4.5+)
|
|
|diff --git a/server/esync.c b/server/esync.c
|index a0745a2306..b712867e4b 100644
|--- a/server/esync.c
|+++ b/server/esync.c
--------------------------
File to patch:
I see some game reports and I can contribute some. Are certain games needed and are there any specific details that are needed?
I download the latest release of wineland and put (sudo pacman -U winelandpkg)
in the terminal that is cd'd to the directory. I get (no matches found: winelandpkg)
What am I doing wrong?
edit: Dont extract and quote the name of the tarball in place of the the (winelandpkg) Which is actually .pkg.tar.zst.
Please consider revising the instructions.
Hi,
The project is a god send, would it be possible for someone to make an aur package for it?
I would love to do it myself, but I don't know how.
Thanks you
Sorry for opening an issue for this but i want to make sure that this doesn't happen only on my side.
Is resizing the mixer window glitchy, it flickers and slow? the rest of the UI is fine and smooth except this issue
One can really auto generate the xdg-shell-protocol glue code per system with wayland-scanner. I can set up repo to use meson build system.
Right now running wine-wayland on x11 shows wayland display is not working
but it would be great if we could use some env var or auto detect to change backend making this patch work on both x11 and wayland.
Not sure if this is something you're interested in doing, but figured I'd ask anyway - would it be feasible to merge the new GDI/OpenGL supporting Wine Wayland driver with this?
RFC at wine-devel mailing list
The code at gitlab
You already have a PKGBUILD, so I suggest you publish this in the AUR. Would make installing (and updating) a lot easier. You can start with -git packages if you don't want to start tagging releases yet.
I have some experience on maintaining AUR packages. Hit me up if you need any help.
Could you please add a file like LICENSE.txt
?
Probably, it should be GNU Lesser General Public License 2.1+, see https://wiki.winehq.org/Licensing and https://source.winehq.org/git/wine.git/blob_plain/HEAD:/LICENSE.
i've tried about 3-4 different game installers, and i've succeeded with none. it just crashes with
0098:err:module:process_init L"C:\\windows\\system32\\explorer.exe" not found
how do i run installers with this?
edit: then after some time another error message pops up
wl_subsurface@24: error 0: place_above: wl_surface@3 is not a parent or sibling
Game runs fine for the most part. There are some problems with performance though.
Running the game on ultra gives pretty much the same result as normal wine or proton (20-25 fps on 1440p on my rig). However, as you lower the detail or resolution, the fps rises only to about 45 fps. On normal wine/proton I can get 80+ fps on low settings and very small resolution.
There's also one spot that slows the game to single digits fps. On normal wine/proton this spot is also slowing the game, but not THAT much. This might be caused by the lack of futex2 though. New proton has futex2 enabled and some additional cyberpunk specific patches.
Did you discuss with CodeWeavers the possibility of upstreaming your work? They seem to be busy with other things, and Wayland is not a priority apparently. So may be your project can speed things up?
Would it be possible to merge or replicate TKG's child windows patch to fix this bug?
Looking it over it seems to rely heavily on X11 more specifically adding xcomposite.h.
Or would it be better to bug the Wine team? Because I can understand why you wouldn't want this project to be full of patches.
Thanks
I'm getting,
wine: could not load kernel32.dll, status c0000135
for anything program and even winecfg
.
Persists before and after exporting the following as README suggests,
export LD_LIBRARY_PATH="/usr/lib/wineland/lib32:$LD_LIBRARY_PATH"
export VK_ICD_FILENAMES="/usr/lib/wineland/vulkan/icd.d/intel_icd.i686.json:/usr/lib/wineland/vulkan/icd.d/radeon_icd.i686.json"
Though, these programs working fine with the standard wine-stable
which also installs some lib32
stuff
After starting a new game or loading a save the game is stuck on the loading screen. The game is still running, the background is scrolling, the text tips at the bottom are changing, the music is playing. The game just never finishes loading (I waited few miutes). I tried with Esync, Fsync and both disabled. Same result. Game loads just fine on regular wine or proton
WINEDLLOVERRIDES="dxgi,d3d11=n,b;dinput=d;winedbg=d;winemenubuilder.exe=d;mscoree=d;mshtml=d" wine64 witcher3.exe > /tmp/logz.txt
0034:err:module:process_init L"C:\\windows\\system32\\winemenubuilder.exe" not found
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (126).
0080:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
00a4:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\WineUsd": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"WineUsd" failed to start: 1114
0024:fixme:heap:RtlSetHeapInformation 0000000002AF0000 0 000000000211EC80 4 stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
info: Game: witcher3.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
skipping config: /home/oxi/.config/MangoHud/wine-witcher3.conf [ not found ]
skipping config: /usr/bin/MangoHud.conf [ not found ]
skipping config: /home/oxi/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/oxi/.config/MangoHud/MangoHud.conf [ ok ]
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 11.1.0, 256 bits)
info: AMD RADV POLARIS10 (ACO):
info: Driver: 21.0.99
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Radeon RX 590 Series:
info: Driver: 2.0.175
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x3
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Device properties:
info: Device name: : AMD RADV POLARIS10 (ACO)
info: Driver version : 21.0.99
info: Enabled device extensions:
info: VK_AMD_memory_overallocation_behavior
info: VK_AMD_shader_fragment_mask
info: VK_EXT_4444_formats
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_extended_dynamic_state
info: VK_EXT_host_query_reset
info: VK_EXT_memory_priority
info: VK_EXT_robustness2
info: VK_EXT_shader_demote_to_helper_invocation
info: VK_EXT_shader_stencil_export
info: VK_EXT_shader_viewport_index_layer
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_create_renderpass2
info: VK_KHR_depth_stencil_resolve
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_image_format_list
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_float_controls
info: VK_KHR_swapchain
info: Device features:
info: robustBufferAccess : 1
info: fullDrawIndexUint32 : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: geometryShader : 1
info: tessellationShader : 1
info: sampleRateShading : 1
info: dualSrcBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: drawIndirectFirstInstance : 1
info: depthClamp : 1
info: depthBiasClamp : 1
info: fillModeNonSolid : 1
info: depthBounds : 1
info: multiViewport : 1
info: samplerAnisotropy : 1
info: textureCompressionBC : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: vertexPipelineStoresAndAtomics : 0
info: fragmentStoresAndAtomics : 1
info: shaderImageGatherExtended : 1
info: shaderStorageImageExtendedFormats : 1
info: shaderStorageImageReadWithoutFormat : 1
info: shaderStorageImageWriteWithoutFormat : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 1
info: shaderInt64 : 1
info: variableMultisampleRate : 1
info: VK_EXT_4444_formats
info: formatA4R4G4B4 : 1
info: formatA4B4G4R4 : 1
info: VK_EXT_custom_border_color
info: customBorderColors : 1
info: customBorderColorWithoutFormat : 1
info: VK_EXT_depth_clip_enable
info: depthClipEnable : 1
info: VK_EXT_extended_dynamic_state
info: extendedDynamicState : 1
info: VK_EXT_host_query_reset
info: hostQueryReset : 1
info: VK_EXT_memory_priority
info: memoryPriority : 1
info: VK_EXT_robustness2
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_shader_demote_to_helper_invocation
info: shaderDemoteToHelperInvocation : 1
info: VK_EXT_transform_feedback
info: transformFeedback : 1
info: geometryStreams : 1
info: VK_EXT_vertex_attribute_divisor
info: vertexAttributeInstanceRateDivisor : 1
info: vertexAttributeInstanceRateZeroDivisor : 1
info: Queue families:
info: Graphics : 0
info: Transfer : 1
sh: line 1: /usr/bin/wine: No such file or directory
info: DXVK: Read 0 valid state cache entries
info: DXVK: Using 7 compiler threads
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
0024:fixme:win:DisableProcessWindowsGhosting : stub
0130:fixme:ver:GetCurrentPackageId (000000000585FE10 0000000000000000): stub
013c:fixme:ver:GetCurrentPackageId (0000000009E7FE10 0000000000000000): stub
0138:fixme:ver:GetCurrentPackageId (0000000007E6FE10 0000000000000000): stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000211E300 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000211E040 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000211E528 1 C) semi-stub
0024:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000211E430 1 C) semi-stub
0024:err:seh:dispatch_exception Fatal EXCEPTION_WINE_CXX_EXCEPTION exception (code=e06d7363) raised
0024:err:seh:dispatch_exception Fatal EXCEPTION_WINE_CXX_EXCEPTION exception (code=e06d7363) raised
0024:err:seh:dispatch_exception Fatal EXCEPTION_WINE_CXX_EXCEPTION exception (code=e06d7363) raised
0024:err:seh:dispatch_exception Fatal EXCEPTION_WINE_CXX_EXCEPTION exception (code=e06d7363) raised
0024:err:seh:dispatch_exception Fatal EXCEPTION_WINE_CXX_EXCEPTION exception (code=e06d7363) raised
info: Game: witcher3.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
skipping config: /home/oxi/.config/MangoHud/wine-witcher3.conf [ not found ]
skipping config: /usr/bin/MangoHud.conf [ not found ]
skipping config: /home/oxi/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/oxi/.config/MangoHud/MangoHud.conf [ ok ]
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 11.1.0, 256 bits)
info: AMD RADV POLARIS10 (ACO):
info: Driver: 21.0.99
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Radeon RX 590 Series:
info: Driver: 2.0.175
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x3
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Device properties:
info: Device name: : AMD RADV POLARIS10 (ACO)
info: Driver version : 21.0.99
info: Enabled device extensions:
info: VK_AMD_memory_overallocation_behavior
info: VK_AMD_shader_fragment_mask
info: VK_EXT_4444_formats
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_extended_dynamic_state
info: VK_EXT_host_query_reset
info: VK_EXT_memory_priority
info: VK_EXT_robustness2
info: VK_EXT_shader_demote_to_helper_invocation
info: VK_EXT_shader_stencil_export
info: VK_EXT_shader_viewport_index_layer
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_create_renderpass2
info: VK_KHR_depth_stencil_resolve
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_image_format_list
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_float_controls
info: VK_KHR_swapchain
info: Device features:
info: robustBufferAccess : 1
info: fullDrawIndexUint32 : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: geometryShader : 1
info: tessellationShader : 1
info: sampleRateShading : 1
info: dualSrcBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: drawIndirectFirstInstance : 1
info: depthClamp : 1
info: depthBiasClamp : 1
info: fillModeNonSolid : 1
info: depthBounds : 1
info: multiViewport : 1
info: samplerAnisotropy : 1
info: textureCompressionBC : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: vertexPipelineStoresAndAtomics : 0
info: fragmentStoresAndAtomics : 1
info: shaderImageGatherExtended : 1
info: shaderStorageImageExtendedFormats : 1
info: shaderStorageImageReadWithoutFormat : 1
info: shaderStorageImageWriteWithoutFormat : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 1
info: shaderInt64 : 1
info: variableMultisampleRate : 1
info: VK_EXT_4444_formats
info: formatA4R4G4B4 : 1
info: formatA4B4G4R4 : 1
info: VK_EXT_custom_border_color
info: customBorderColors : 1
info: customBorderColorWithoutFormat : 1
info: VK_EXT_depth_clip_enable
info: depthClipEnable : 1
info: VK_EXT_extended_dynamic_state
info: extendedDynamicState : 1
info: VK_EXT_host_query_reset
info: hostQueryReset : 1
info: VK_EXT_memory_priority
info: memoryPriority : 1
info: VK_EXT_robustness2
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_shader_demote_to_helper_invocation
info: shaderDemoteToHelperInvocation : 1
info: VK_EXT_transform_feedback
info: transformFeedback : 1
info: geometryStreams : 1
info: VK_EXT_vertex_attribute_divisor
info: vertexAttributeInstanceRateDivisor : 1
info: vertexAttributeInstanceRateZeroDivisor : 1
info: Queue families:
info: Graphics : 0
info: Transfer : 1
sh: line 1: /usr/bin/wine: No such file or directory
info: DXVK: Read 2207 valid state cache entries
info: DXVK: Using 7 compiler threads
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
0024:fixme:heap:RtlSetHeapInformation 0000000055A90000 0 000000000211F4F0 4 stub
info: Game: witcher3.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
skipping config: /home/oxi/.config/MangoHud/wine-witcher3.conf [ not found ]
skipping config: /usr/bin/MangoHud.conf [ not found ]
skipping config: /home/oxi/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/oxi/.config/MangoHud/MangoHud.conf [ ok ]
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 11.1.0, 256 bits)
info: AMD RADV POLARIS10 (ACO):
info: Driver: 21.0.99
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Radeon RX 590 Series:
info: Driver: 2.0.175
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x3
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Game: witcher3.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
skipping config: /home/oxi/.config/MangoHud/wine-witcher3.conf [ not found ]
skipping config: /usr/bin/MangoHud.conf [ not found ]
skipping config: /home/oxi/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/oxi/.config/MangoHud/MangoHud.conf [ ok ]
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 11.1.0, 256 bits)
info: AMD RADV POLARIS10 (ACO):
info: Driver: 21.0.99
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Radeon RX 590 Series:
info: Driver: 2.0.175
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x3
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Game: witcher3.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
skipping config: /home/oxi/.config/MangoHud/wine-witcher3.conf [ not found ]
skipping config: /usr/bin/MangoHud.conf [ not found ]
skipping config: /home/oxi/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/oxi/.config/MangoHud/MangoHud.conf [ ok ]
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 11.1.0, 256 bits)
info: AMD RADV POLARIS10 (ACO):
info: Driver: 21.0.99
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Radeon RX 590 Series:
info: Driver: 2.0.175
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x3
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Game: witcher3.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
skipping config: /home/oxi/.config/MangoHud/wine-witcher3.conf [ not found ]
skipping config: /usr/bin/MangoHud.conf [ not found ]
skipping config: /home/oxi/.config/MangoHud/wine64-preloader.conf [ not found ]
parsing config: /home/oxi/.config/MangoHud/MangoHud.conf [ ok ]
warn: Skipping Vulkan 1.0 adapter: llvmpipe (LLVM 11.1.0, 256 bits)
info: AMD RADV POLARIS10 (ACO):
info: Driver: 21.0.99
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Radeon RX 590 Series:
info: Driver: 2.0.175
info: Vulkan: 1.2.168
info: Memory Heap[0]:
info: Size: 8192 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[1]:
info: Size: 8192 MiB
info: Flags: 0x3
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Device properties:
info: Device name: : AMD RADV POLARIS10 (ACO)
info: Driver version : 21.0.99
info: Enabled device extensions:
info: VK_AMD_memory_overallocation_behavior
info: VK_AMD_shader_fragment_mask
info: VK_EXT_4444_formats
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_extended_dynamic_state
info: VK_EXT_host_query_reset
info: VK_EXT_memory_priority
info: VK_EXT_robustness2
info: VK_EXT_shader_demote_to_helper_invocation
info: VK_EXT_shader_stencil_export
info: VK_EXT_shader_viewport_index_layer
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_create_renderpass2
info: VK_KHR_depth_stencil_resolve
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_image_format_list
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_float_controls
info: VK_KHR_swapchain
info: Device features:
info: robustBufferAccess : 1
info: fullDrawIndexUint32 : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: geometryShader : 1
info: tessellationShader : 1
info: sampleRateShading : 1
info: dualSrcBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: drawIndirectFirstInstance : 1
info: depthClamp : 1
info: depthBiasClamp : 1
info: fillModeNonSolid : 1
info: depthBounds : 1
info: multiViewport : 1
info: samplerAnisotropy : 1
info: textureCompressionBC : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: vertexPipelineStoresAndAtomics : 0
info: fragmentStoresAndAtomics : 1
info: shaderImageGatherExtended : 1
info: shaderStorageImageExtendedFormats : 1
info: shaderStorageImageReadWithoutFormat : 1
info: shaderStorageImageWriteWithoutFormat : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 1
info: shaderInt64 : 1
info: variableMultisampleRate : 1
info: VK_EXT_4444_formats
info: formatA4R4G4B4 : 1
info: formatA4B4G4R4 : 1
info: VK_EXT_custom_border_color
info: customBorderColors : 1
info: customBorderColorWithoutFormat : 1
info: VK_EXT_depth_clip_enable
info: depthClipEnable : 1
info: VK_EXT_extended_dynamic_state
info: extendedDynamicState : 1
info: VK_EXT_host_query_reset
info: hostQueryReset : 1
info: VK_EXT_memory_priority
info: memoryPriority : 1
info: VK_EXT_robustness2
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_shader_demote_to_helper_invocation
info: shaderDemoteToHelperInvocation : 1
info: VK_EXT_transform_feedback
info: transformFeedback : 1
info: geometryStreams : 1
info: VK_EXT_vertex_attribute_divisor
info: vertexAttributeInstanceRateDivisor : 1
info: vertexAttributeInstanceRateZeroDivisor : 1
info: Queue families:
info: Graphics : 0
info: Transfer : 1
sh: line 1: /usr/bin/wine: No such file or directory
info: DXVK: Read 2207 valid state cache entries
info: DXVK: Using 7 compiler threads
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
0024:fixme:heap:RtlSetHeapInformation 0000000066E20000 0 0000000002118F80 4 stub
warn: winevulkan detected, disabling exclusive fullscreen support
info: Presenter: Actual swap chain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Present mode: VK_PRESENT_MODE_MAILBOX_KHR
info: Buffer size: 2560x1440
info: Image count: 5
info: Exclusive FS: 1
MANGOHUD: recreating font image
warn: DXGI: MakeWindowAssociation: Ignoring flags
info: Presenter: Actual swap chain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Present mode: VK_PRESENT_MODE_MAILBOX_KHR
info: Buffer size: 2560x1440
info: Image count: 5
info: Exclusive FS: 1
MANGOHUD: recreating font image
^C0228:fixme:console:default_ctrl_handler Terminating process 20 on event 0
0228:fixme:msvcrt:__clean_type_info_names_internal (0000000002325768) stub
I am trying experimenting with this project, but I'm still not sure what to put in the .local/share/wineland
directory.
More specifically, I am trying to run Pdf Xchange Editor (free version) with wineland.
I tried several options.
{wine64dir}/drive_c/Program Files/Tracker Software/PDF Editor
. Furthermore, I tried to copy this directory inside .local/share/wineland/pdfxchange
and set EXE path as pdfxchange/PDFXEdit.exe
..local/share/wineland/pdfxchange9
. I specified pdfxchange9/PDFXVE9.exe
as EXE path.In both cases, I used the default configurations. Starting from the command line, I get
>wineland pdfxchange9
kill: not enough arguments
pdfxchange9
/usr/lib/wineland/ui/start.sh: line 70: cd: /home/simone/.local/share/wineland/pdfxchange9/pdfxchange9: No such file or directory
is 32bit wine exe
rm: cannot remove '/home/simone/.local/share/wineland/pdfxchange9/wine/drive_c/users/simone/My Documents': Is a directory
/home/simone/.local/share/wineland/pdfxchange9/pdfxchange9
/home/simone/.local/share/wineland/pdfxchange9/wine/drive_c/pdfxchange9
/usr/lib/wineland/ui/start.sh: line 205: cd: /home/simone/.local/share/wineland/pdfxchange9/wine/drive_c/pdfxchange9: No such file or directory
So, my question is: what do I have to put inside the wineland dir to make it work?
Game runs fine and fast. There is only one problem I found. When you go to the options and try to enter the graphics options, the whole game freezes for a second or two. If you run the game from terminal you can see the messages from DXVK that appear when you first try to run the game (all the info about your vulkan drivers and such). Because of that, it's actually hard to enter this menu (at least with the keyboard). Because (I guess) while the game is frozen the key down is still stuck and you jump to another menu. You have to tap the key down (or up if you are below) very ightly to select and stop on the graphics options.
Did some testing with unity games (Muse Dash in particular).
Whenever the game crashed or failed to open, the vulkan window remained on screen. This isn't the case for normal wine apps such as winecfg, but it seems to affect this game in particular.
Extra note: is it possible to run steam on wine-vulkan, or use the patch with steam instead of proton? Because if that is possible I will try this out on a lot of other games, and Muse Dash doesn't really get that far without steam running
OS : Arch Linux, Kernel 5.8
Driver : Intel Iris / i965 / i915 (Really confusing, but they're all the same driver in this case, but sometimes they aren't?)
Graphics: Intel IvyBridge, name unknown since lenovo's bios makes things hard
Device : Lenovo Thinkpad x230t
Hello.
I'm trying to use wine-wayland, but I cannot understand manual.
How can I start game? Manual tells me to copy "gamefolder" to "~/.local/share/wineland/"
But what "gamefolder" means exactly? Is it folder from usual winebottle? Where can I find this folder? Could you add this additional info to manual?
Some packages like "winetricks" for example have "wine" as dependency.
It would be convenient if wine-wayland would be seen as sufficient by pacman.
I have followed the install instructions, installed a dependency I didn't have (vulkan-headers) and then just run makepkg
.
The only change I made to the PKGBUILD file was to change the number of threads: -j 16
(instead of 5).
Configure runs fine but I'm getting errors in the build process. You can see the errors from line 1785 onwards. The rest (beginning) of the log is irrelevant but I can include it.
hello, i love wayland and your project, i would like to know if there will be opengl support someday? is this planned?
I tried to run a game using wineland and got the following error
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135
00cc:trace:waylanddrv:process_attach current exe path L"C:\\AmericanTruckSimulator\\bin\\win_x86\\amtrucks.exe"
00cc:trace:waylanddrv:process_attach current exe L"amtrucks.exe"
00cc:trace:waylanddrv:WAYLANDDRV_Settings_SetHandlers Resolution settings now handled by: NoRes
00cc:trace:waylanddrv:WAYLANDDRV_Settings_SetHandlers Initialized new display modes array
00cc:trace:waylanddrv:wayland_init_display_devices Display registry already created
info: Game: amtrucks.exe
info: DXVK: v1.9.1
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
warn: OpenVR: Failed to locate module
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV RENOIR (ACO):
info: Driver: 21.1.99
info: Vulkan: 1.2.177
info: Memory Heap[0]:
info: Size: 1194 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Type[5]: Property Flags = 0xc6
info: Memory Type[7]: Property Flags = 0xce
info: Memory Heap[1]:
info: Size: 2389 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Type[4]: Property Flags = 0xc1
info: Memory Type[6]: Property Flags = 0xc7
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_10_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_10_0
info: Device properties:
info: Device name: : AMD RADV RENOIR (ACO)
info: Driver version : 21.1.99
info: Enabled device extensions:
info: VK_AMD_memory_overallocation_behavior
info: VK_AMD_shader_fragment_mask
info: VK_EXT_4444_formats
info: VK_EXT_conservative_rasterization
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_extended_dynamic_state
info: VK_EXT_host_query_reset
info: VK_EXT_memory_priority
info: VK_EXT_robustness2
info: VK_EXT_shader_demote_to_helper_invocation
info: VK_EXT_shader_stencil_export
info: VK_EXT_shader_viewport_index_layer
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_create_renderpass2
info: VK_KHR_depth_stencil_resolve
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_image_format_list
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_float_controls
info: VK_KHR_swapchain
info: Device features:
info: robustBufferAccess : 1
info: fullDrawIndexUint32 : 1
info: imageCubeArray : 0
info: independentBlend : 1
info: geometryShader : 1
info: tessellationShader : 0
info: sampleRateShading : 1
info: dualSrcBlend : 0
info: logicOp : 1
info: multiDrawIndirect : 0
info: drawIndirectFirstInstance : 0
info: depthClamp : 1
info: depthBiasClamp : 1
info: fillModeNonSolid : 1
info: depthBounds : 1
info: multiViewport : 1
info: samplerAnisotropy : 1
info: textureCompressionBC : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: vertexPipelineStoresAndAtomics : 0
info: fragmentStoresAndAtomics : 0
info: shaderImageGatherExtended : 1
info: shaderStorageImageExtendedFormats : 0
info: shaderStorageImageReadWithoutFormat : 0
info: shaderStorageImageWriteWithoutFormat : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 0
info: shaderInt64 : 0
info: variableMultisampleRate : 1
info: VK_EXT_4444_formats
info: formatA4R4G4B4 : 1
info: formatA4B4G4R4 : 1
info: VK_EXT_custom_border_color
info: customBorderColors : 1
info: customBorderColorWithoutFormat : 1
info: VK_EXT_depth_clip_enable
info: depthClipEnable : 1
info: VK_EXT_extended_dynamic_state
info: extendedDynamicState : 1
info: VK_EXT_host_query_reset
info: hostQueryReset : 1
info: VK_EXT_memory_priority
info: memoryPriority : 1
info: VK_EXT_robustness2
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_shader_demote_to_helper_invocation
info: shaderDemoteToHelperInvocation : 1
info: VK_EXT_transform_feedback
info: transformFeedback : 1
info: geometryStreams : 1
info: VK_EXT_vertex_attribute_divisor
info: vertexAttributeInstanceRateDivisor : 1
info: vertexAttributeInstanceRateZeroDivisor : 1
info: Queue families:
info: Graphics : 0
info: Transfer : 1
info: DXVK: Read 0 valid state cache entries
info: DXVK: Using 3 compiler threads
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
warn: CreateDXGIFactory2: Ignoring flags
info: Game: amtrucks.exe
info: DXVK: v1.9.1
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
warn: OpenVR: Failed to locate module
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV RENOIR (ACO):
info: Driver: 21.1.99
info: Vulkan: 1.2.177
info: Memory Heap[0]:
info: Size: 1194 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Type[5]: Property Flags = 0xc6
info: Memory Type[7]: Property Flags = 0xce
info: Memory Heap[1]:
info: Size: 2389 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Type[4]: Property Flags = 0xc1
info: Memory Type[6]: Property Flags = 0xc7
info: Adapter LUID 0: 0:3f9
info: Game: amtrucks.exe
info: DXVK: v1.9.1
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
warn: OpenVR: Failed to locate module
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV RENOIR (ACO):
info: Driver: 21.1.99
info: Vulkan: 1.2.177
info: Memory Heap[0]:
info: Size: 1194 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Type[5]: Property Flags = 0xc6
info: Memory Type[7]: Property Flags = 0xce
info: Memory Heap[1]:
info: Size: 2389 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Type[4]: Property Flags = 0xc1
info: Memory Type[6]: Property Flags = 0xc7
info: D3D11CoreCreateDevice: Probing 49408
err: D3D11CoreCreateDevice: Requested feature level not supported
info: Game: amtrucks.exe
info: DXVK: v1.9.1
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
warn: OpenVR: Failed to locate module
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV RENOIR (ACO):
info: Driver: 21.1.99
info: Vulkan: 1.2.177
info: Memory Heap[0]:
info: Size: 1194 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Type[5]: Property Flags = 0xc6
info: Memory Type[7]: Property Flags = 0xce
info: Memory Heap[1]:
info: Size: 2389 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Type[4]: Property Flags = 0xc1
info: Memory Type[6]: Property Flags = 0xc7
info: D3D11CoreCreateDevice: Probing 49152
err: D3D11CoreCreateDevice: Requested feature level not supported
info: Game: amtrucks.exe
info: DXVK: v1.9.1
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
warn: OpenVR: Failed to locate module
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
00cc:trace:waylanddrv:WAYLANDDRV_vkEnumerateInstanceExtensionProperties Returning 15 extensions.
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV RENOIR (ACO):
info: Driver: 21.1.99
info: Vulkan: 1.2.177
info: Memory Heap[0]:
info: Size: 1194 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Type[5]: Property Flags = 0xc6
info: Memory Type[7]: Property Flags = 0xce
info: Memory Heap[1]:
info: Size: 2389 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Type[4]: Property Flags = 0xc1
info: Memory Type[6]: Property Flags = 0xc7
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_1
info: Device properties:
info: Device name: : AMD RADV RENOIR (ACO)
info: Driver version : 21.1.99
info: Enabled device extensions:
info: VK_AMD_memory_overallocation_behavior
info: VK_AMD_shader_fragment_mask
info: VK_EXT_4444_formats
info: VK_EXT_conservative_rasterization
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_extended_dynamic_state
info: VK_EXT_host_query_reset
info: VK_EXT_memory_priority
info: VK_EXT_robustness2
info: VK_EXT_shader_demote_to_helper_invocation
info: VK_EXT_shader_stencil_export
info: VK_EXT_shader_viewport_index_layer
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_create_renderpass2
info: VK_KHR_depth_stencil_resolve
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_image_format_list
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_float_controls
info: VK_KHR_swapchain
info: Device features:
info: robustBufferAccess : 1
info: fullDrawIndexUint32 : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: geometryShader : 1
info: tessellationShader : 1
info: sampleRateShading : 1
info: dualSrcBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: drawIndirectFirstInstance : 1
info: depthClamp : 1
info: depthBiasClamp : 1
info: fillModeNonSolid : 1
info: depthBounds : 1
info: multiViewport : 1
info: samplerAnisotropy : 1
info: textureCompressionBC : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: vertexPipelineStoresAndAtomics : 1
info: fragmentStoresAndAtomics : 1
info: shaderImageGatherExtended : 1
info: shaderStorageImageExtendedFormats : 0
info: shaderStorageImageReadWithoutFormat : 1
info: shaderStorageImageWriteWithoutFormat : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 1
info: shaderInt64 : 1
info: variableMultisampleRate : 1
info: VK_EXT_4444_formats
info: formatA4R4G4B4 : 1
info: formatA4B4G4R4 : 1
info: VK_EXT_custom_border_color
info: customBorderColors : 1
info: customBorderColorWithoutFormat : 1
info: VK_EXT_depth_clip_enable
info: depthClipEnable : 1
info: VK_EXT_extended_dynamic_state
info: extendedDynamicState : 1
info: VK_EXT_host_query_reset
info: hostQueryReset : 1
info: VK_EXT_memory_priority
info: memoryPriority : 1
info: VK_EXT_robustness2
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_shader_demote_to_helper_invocation
info: shaderDemoteToHelperInvocation : 1
info: VK_EXT_transform_feedback
info: transformFeedback : 1
info: geometryStreams : 1
info: VK_EXT_vertex_attribute_divisor
info: vertexAttributeInstanceRateDivisor : 1
info: vertexAttributeInstanceRateZeroDivisor : 1
info: Queue families:
info: Graphics : 0
info: Transfer : 1
info: DXVK: Read 0 valid state cache entries
info: DXVK: Using 3 compiler threads
warn: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
00cc:trace:waylanddrv:WAYLANDDRV_EnumDisplaySettingsEx mode 10 -- not present (NoRes)
00cc:trace:waylanddrv:WAYLANDDRV_EnumDisplaySettingsEx mode 10 -- not present (NoRes)
00cc:trace:waylanddrv:WAYLANDDRV_EnumDisplaySettingsEx mode 10 -- not present (NoRes)
00cc:trace:waylanddrv:WAYLANDDRV_EnumDisplaySettingsEx mode 10 -- not present (NoRes)
00cc:trace:waylanddrv:WAYLANDDRV_vkCreateWin32SurfaceKHR Vulkan hwnd class name L"prism3d"
00cc:trace:waylanddrv:WAYLANDDRV_vkCreateWin32SurfaceKHR Creating wayland display for 0x20026 L"prism3d"
wayland display is not working
which brought me to https://github.com/varmd/wine-wayland/blob/master/winewayland.drv/vulkan.c#L2682 but then I tried an example code from https://wayland-book.com/wayland-display/creation.html and it worked fine. what is wrong?
Hi, very interested on this project. The thing is, I test wine over box86 on arm linux platforms like rpi4 or rk3399. The first one have a vulkan driver but doesn't have the features for dxvk. I wonder if there is any chance to get wine3d to work with wayland bc the opengl performance on rpi4 under x11 its 3.5 times lower than over wayland. For panfrost (rk3399, etc) dxvk may have a chance, but there is no conformant driver so far.
For wine 64 bit like the one available here we use box64.
I'm getting an error trying to run
wine64 Downloads/npp.8.1.9.3.Installer.x64.exe
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
Application could not be started, or no application associated with the specified f
ile.
ShellExecuteEx failed: Internal error.
I'm on Arch
But runs with the standard wine-stable
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.