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. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by Cyril
Campo Santo, developer of Firewatch has joined Valve
22 April 2018 at 8:11 pm UTC

Quoting: Shmerl
QuoteIt seems very unlikely, but if we have to stop providing access to GOG services and GOG content permanently (not because of any breach by you), we will try to give you at least sixty (60) days advance notice by posting a note on www.gog.com and sending an email to every registered users – during that time you should be able to download any GOG content you purchased.

So they make clear, that you still will be permitted to use your purchases (backed up naturally).

Also, they point out this:

QuoteIf you would like us to delete your account please contact our Support Team here. Termination will not affect already existing rights or obligations of us or you.

I.e. you can close GOG account yourself, and still have the right to use your purchases.

Plus :

QuoteIn the very unlikely situation that we have to stop running GOG.com we'll do our best to give you advance notice, so that you can download and safely store all your DRM-free content.

Campo Santo, developer of Firewatch has joined Valve
22 April 2018 at 5:39 pm UTC Likes: 1

This : https://www.defectivebydesign.org/what_is_drm_digital_restrictions_management and the FAQ

The problem there is... With GOG you can download your game on their website OR with Galaxy. With Steam you don't have that choice, you HAVE TO install their client on your PC and then download/install your games.
Why you can't download a game on their website, it is too much complicated for them?
And (tell me if i'm wrong) you can't use Steam all the time in Offline mode.

Imagine if you'd buy any digital product on Amazon (just for example, I hate Amazon) but you can't download it until you install their software on your machine...
Anywhere you buy a game etc on Internet, they have to know if it's really you who bought it, so you login and download your stuff.
Or maybe you have an another idea to achieve that? Come on...

Get your terminal ready to hack the planet in Off Grid with a new trailer, confirmed for same-day Linux release
20 April 2018 at 7:38 pm UTC Likes: 1

Quoting: richmetsonThanks for all the comments and interest folks, and thanks Liam for the article!

We're really keen to serve the Linux community as best we can so do stay in touch via

subreddit: https://www.reddit.com/r/offgridthegame/
twitter: https://twitter.com/offgridthegame
or newsletter: http://offgridthegame.com/newsletter

or ping me on here!

Best,
Rich

Hi there!

Do you know if the game could get a GOG release (or any kind of DRM-Free release) in the future?

Sorry to ask that guys but it might be important. Thanks!

The Linux version of RUINER is now on GOG, with 50% off
18 April 2018 at 6:42 pm UTC Likes: 1

Ok I have a ton of games that I want to buy... But I bought it anyway, great they changed their mind and released the Linux version on GOG.

Get your terminal ready to hack the planet in Off Grid with a new trailer, confirmed for same-day Linux release
18 April 2018 at 5:56 pm UTC Likes: 1

Quoting: kfIs that Richard Stallmans voice in the trailer?

Yeah, i'm sure it is! ^_^

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

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.

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...

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

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.

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

I 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

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

Quoting: Xpander
Quoting: Cyril
Quoting: Xpander
Quoting: Al3s
Quotepowered 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?

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

Quoting: Xpander
Quoting: Al3s
Quotepowered 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!