Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by Xpander
DXVK, the Vulkan compatibility layer for Direct3D 11 and Wine has a fresh release reducing CPU overhead
7 Apr 2018 at 7:40 pm UTC

Quoting: Cyril
Quoting: Xpander
Quoting: Cyril
Quoting: Xpanderyes you can copy paste and use the Steam.sh script modified to launch Witcher3.exe
Quoting: Xpanderthis doesn't show any error, looks like it launched fine.
Yeah, but i don't see the game, it just launches nothing. :huh:
that is strange. Try to comment the WINEDEBUG=-all line, then wine should throw more info into the terminal, that might reveal whats the problem. I haven't tested Witcher 3 (don't own it) myself maybe you need some special dll overrides with this game.

at least it seems you succeeded with installing dxvk into your prefix as the info comes up
I get this without the WINEDEBUG option:

Spoiler, click me
000b:fixme:winediag:start_process Wine Staging 3.5 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e0b0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x81000 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e0ac L"\f6a0\n" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e040 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x82420 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e03c L"\10b0\0008" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e040 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x81620 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e03c L"\56b0\0008" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e0b0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x810b0 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e0ac L"\f6a0\n" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e040 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x81270 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e03c L"\5680\0008" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e040 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x82830 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e03c L"\5680\0008" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e1a0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x810b0 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e19c L"\f6a0\n" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212dcd0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x81440 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212dccc L"\5680\0008" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e110 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x83070 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e10c L"\0208\0001" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e1a0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x83070 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e19c L"\0208\0001" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212dcd0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x830b0 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212dccc L"\01c8\0001" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e110 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x82730 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e10c L"\0688\0001" 0x00000000: stub
info: Enabled instance layers:
info: Enabled instance extensions:
info: VK_KHR_surface
info: VK_KHR_win32_surface
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e680 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x827b0 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e67c L"\0608\0001" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e680 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x88130 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e67c L"\0568\0001" 0x00000000: stub
002e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x212e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
002e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x870c0 0 0x00000300: stub
002e:fixme:setupapi:CM_Locate_DevNodeW 0x212e25c L"\0228\0001" 0x00000000: stub
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Global function "vkEnumerateInstanceVersion" not found.
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkEnumeratePhysicalDeviceGroups".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceFeatures2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceProperties2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceFormatProperties2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceImageFormatProperties2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceQueueFamilyProperties2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceMemoryProperties2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceSparseImageFormatProperties2".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalBufferProperties".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalFenceProperties".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalSemaphoreProperties".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetDeviceGroupSurfacePresentModesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDevicePresentRectanglesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceDisplayPropertiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceDisplayPlanePropertiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetDisplayPlaneSupportedDisplaysKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetDisplayModePropertiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkCreateDisplayModeKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetDisplayPlaneCapabilitiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkCreateDisplayPlaneSurfaceKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkCreateSharedSwapchainsKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkEnumeratePhysicalDeviceGroupsKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalBufferPropertiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalSemaphorePropertiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalFencePropertiesKHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceSurfaceCapabilities2KHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceSurfaceFormats2KHR".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkCreateDebugReportCallbackEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkDestroyDebugReportCallbackEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkDebugReportMessageEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkDebugMarkerSetObjectTagEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkDebugMarkerSetObjectNameEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceExternalImageFormatPropertiesNV".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkReleaseDisplayEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceSurfaceCapabilities2EXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkSetDebugUtilsObjectNameEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkSetDebugUtilsObjectTagEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkCreateDebugUtilsMessengerEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkDestroyDebugUtilsMessengerEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkSubmitDebugUtilsMessageEXT".
002e:fixme:vulkan:wine_vkGetInstanceProcAddr Unsupported device or instance function: "vkGetPhysicalDeviceMultisamplePropertiesEXT".
info: GeForce GTX 780:
info: Driver: 390.42.0
info: Vulkan: 1.0.65
info: D3D11CreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
002f:fixme:ver:GetCurrentPackageId (0x182bfdc0 (nil)): stub
002e:fixme:msvcrt:__clean_type_info_names_internal (0x2831878) stub
002e:fixme:msvcrt:__clean_type_info_names_internal (0x2745768) stub

Maybe it's just missing dll as you said. Maybe I'll try with an another game...
hmm doesnt seem like its missing anything just "fixme" errors which shouldn't be a big deal. no real "err" messages. maybe something with your Window manager, doesnt create a window somehow or something, might want to tryto enable wine virtual desktop under winecfg.

DXVK, the Vulkan compatibility layer for Direct3D 11 and Wine has a fresh release reducing CPU overhead
7 Apr 2018 at 7:17 pm UTC Likes: 1

Quoting: Cyril
Quoting: Xpanderyes you can copy paste and use the Steam.sh script modified to launch Witcher3.exe
Quoting: Xpanderthis doesn't show any error, looks like it launched fine.
Yeah, but i don't see the game, it just launches nothing. :huh:
that is strange. Try to comment the WINEDEBUG=-all line, then wine should throw more info into the terminal, that might reveal whats the problem. I haven't tested Witcher 3 (don't own it) myself maybe you need some special dll overrides with this game.

at least it seems you succeeded with installing dxvk into your prefix as the info comes up

DXVK, the Vulkan compatibility layer for Direct3D 11 and Wine has a fresh release reducing CPU overhead
7 Apr 2018 at 7:01 pm UTC

Quoting: Cyril
Quoting: Xpander
Quoting: Cyril
Quoting: Xpander
Quoting: Al3s
powered by ArchLinux
they had to say it, huh? ;)
Its my old Intro clip a person made me. I have no skill to make a new one, so this will have to do it :)

Made a tutorial video also (might be still complicated for some)

edit: i messed up on the video edit also, you need to do VulkanSDK install before doing step 4

Spoiler, click me
I'm following your tutorial. I have a question for now, why install Vulkan Windows version (VulkanSDK-1.0.65.0-Installer.exe) instead of the Linux one, since it's native? It's simply because we use Wine?
(Sorry if it seems dumb...)
Can I install the lastest version (1.1.70.1)?
Thanks!
yeah we are using wine, you can install the latest also, its backwards compatible anyway, just wine has support up to 1.0.51 atm i think and my nvidia drivers (stable ones, not vulkan beta) have 1.0.65 only.
Thanks.
Another question... ^^
For the last task, i want to use Witcher 3 (GOG version) but it's already installed on my System, as i tested it with wine-staging-2.21.
Can I just copy/paste the folder into the _DXVK_prefix?
I didn't install Steam also, I don't think it's necessary in my case, is it?
yes you can copy paste and use the Steam.sh script modified to launch Witcher3.exe

Quoting: CyrilI can't launch The Witcher 3.
I modified the Steam.sh file for this, with the location of my "witcher3.exe".
This is what i get when execute Steam.sh :
info: Enabled instance layers:
info: Enabled instance extensions:
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: GeForce GTX 780:
info: Driver: 390.42.0
info: Vulkan: 1.0.65
info: D3D11CreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
this doesn't show any error, looks like it launched fine.

Quoting: razing32Allright
Managed to install it
But ended up with an error :
double free or corruption (!prev)
hmm where you got that error? or with what?

DXVK, the Vulkan compatibility layer for Direct3D 11 and Wine has a fresh release reducing CPU overhead
7 Apr 2018 at 1:55 pm UTC Likes: 1

Quoting: Cyril
Quoting: Xpander
Quoting: Al3s
powered by ArchLinux
they had to say it, huh? ;)
Its my old Intro clip a person made me. I have no skill to make a new one, so this will have to do it :)

Made a tutorial video also (might be still complicated for some)

edit: i messed up on the video edit also, you need to do VulkanSDK install before doing step 4

Spoiler, click me
I'm following your tutorial. I have a question for now, why install Vulkan Windows version (VulkanSDK-1.0.65.0-Installer.exe) instead of the Linux one, since it's native? It's simply because we use Wine?
(Sorry if it seems dumb...)
Can I install the lastest version (1.1.70.1)?
Thanks!
yeah we are using wine, you can install the latest also, its backwards compatible anyway, just wine has support up to 1.0.51 atm i think and my nvidia drivers (stable ones, not vulkan beta) have 1.0.65 only.

DXVK, the Vulkan compatibility layer for Direct3D 11 and Wine has a fresh release reducing CPU overhead
7 Apr 2018 at 7:34 am UTC

Quoting: kaiman
Quoting: holziKingdom Come: Deliverance
Tried with wine-staging 3.5 and DXVK. Same as with wine-devel. Looks like it might be an nVidia-specific problem. Now back to wine-staging 2.21, as that at least gives twice the FPS I get with wine-staging 3.5. Though only half of those I'd get with DXVK :-/
what is messed up? visuals? what driver version? as it works fine for me with nvidia.
390.48 drivers

DXVK, the Vulkan compatibility layer for Direct3D 11 and Wine has a fresh release reducing CPU overhead
6 Apr 2018 at 2:02 pm UTC Likes: 5

Quoting: Al3s
powered by ArchLinux
they had to say it, huh? ;)
Its my old Intro clip a person made me. I have no skill to make a new one, so this will have to do it :)

Made a tutorial video also (might be still complicated for some)

edit: i messed up on the video edit also, you need to do VulkanSDK install before doing step 4

Spoiler, click me

The Rocket League 'Tournaments Update' is now out, official GOL tournament info
4 Apr 2018 at 11:52 am UTC

make it 30-0 for me.

dunno if i have time to participate though

The Signal From Tolva has a free expansion with a new Polar Region to explore
2 Apr 2018 at 5:14 pm UTC Likes: 1

I didn't finish this but i quite liked the game. yeah the gunplay wasnt really great and enemies in the first hour of the game were superbly boring, but later they started to ambush, flank and run away from you etc, made it more interesting and challenging. Like some already said its a game were you are just exploring lonely, but somehow i was hooked in :D the artstyle is really good imo. I had issues with the weapon upgrade menu, it was a mess imo, everything is just randomly placed, i wish they had a system where every type of weapon has their own row with upgrades accordingly or so.

anyway i'd give it 7/10 also, performance is also really good and if you can get it on sale then yeah, its worth it

Make Sail, the exploration and boat building adventure game is now in Early Access
2 Apr 2018 at 4:59 pm UTC Likes: 5

Its actually quite fun indeed, its like a besiege with the exploration.
Too bad it doesnt have Coop though, i feel that this would add more into the game.
Overall its not too hard at least not at the beginning, you just have to make rounds around the middle island to follow the winds and collect new items. If you want to travel with sidewind you have to lower the sail quite a bit to not let the wind push you over. A bit collecting stuff and you get a turnable triangle shaped sail which will make the handling totally different and specially if you pair this sail with the regular non-turnable.

I haven't reached to the propellers and stuff yet, so there seems to be a lot to discover.
Its in a pretty good shape for an early access game.

I also didnt feel like WASD movement in build mode was missing, but it would be nice option to have i guess.

My pre-release Gameplay video:

View video on youtube.com

RPG Tower of Time has a big update to their Linux build, leaving Early Access this month
2 Apr 2018 at 11:41 am UTC Likes: 4

I have been helping to test a bit. Previously the problem was huge RAM usage and the videod didn't play for some people. Last Beta build i tried reduced RAM usage hugely (around 4-5GB) it was up to 8GB and more before iirc. Videos always played for me nicely but i had some crashing issues with the first builds which were fixed pretty fast.

Overall pretty good but performance could be better, im around 50-70FPS on ultra with GTX 1070 and 2560x1440.
I'd expect a bit more from game like this but its not terrible in terms of performance. probably +20FPS when on 1080p.

They also have vulkan option available but some things do not render correctly with it, but framerates are +10-15FPS better with Vulkan.