/r/wine_gaming
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. This subreddit is for the discussion of using WINE to play video games.
What is this place?
Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
This subreddit is for the discussion of using WINE to play video games.
Allowed Submissions
Disallowed Submissions
Important Links
Official WINE website - Official WINE website
WINE App Database - Official WINE application database
Proton Database - Unofficial database of Proton compatibility
Bottles - Third party utility
PlayOnLinux - Third party utility
PlayOnMac - Third party utility
CrossOver - Third party utility (commercial)
Lutris - Third part utility
Other Subreddits
/r/wine_gaming
Fairly new to running wine on linux. Would anyone know how to stretch a game to fullscreen without it in the corner or in the middle? The game i'm playing has no settings so I can't change the resolution to make it better on the eyes. Sorry if this is the wrong sub.
Hi,
My XLR microphone input is being detected and working through steam(in the settings), but in game it doesn’t work at all. I am currently running steam and my games through whisky. Wine has the proper permissions granted as-well. The built in macbook microphone works fine in phasmophobia. If anyone has messed around with this or knows what to do that would be very helpful. I am running Sonoma 14.5 on a m3 MacBook Pro. The audio interface is the Audient iD14 MKII USB-C. Thanks.
Hello, all. I'm having trouble running Nioh 2 on Artix Linux after a major system upgrade (i.e., motherboard, CPU, memory change; also programs moved to a new, separate drive mounted to the same directory). I managed to get it working perfectly long before the upgrade, but when time came to reinstall Wine and Lutris, things went ugly: the game wouldn't ever make it past a black screen. Here are the error logs under two settings:
Nioh 2 Wine Error w/ DXVK: https://pastebin.com/2j8mczdt
Nioh 2 Wine Error w/o DXVK: https://pastebin.com/Qa6Fr9Zj
Nioh 2 Wine Error w/o DXVK, accompanying Windows error message: https://pastebin.com/BcbUkPPv
With DXVK, the game's window doesn't even come up. Without it, it does, but it crashes before anything shows. Here is some system information:
CPU: Ryzen 9 7950X
Memory: 128 GB
OS: Artix Linux
If any other information is needed, please ask. Help would be much appreciated.
I am struggling with having to use a PS4 Dual Shock controller under Ventura instead of my (2) XBox 360 Wireless Controllers. Also, the game I wish to play is 32 bit, and will not run on Ventura. The game (Risk of Rain) is available on Windows Steam, and I believe there is a DRM-Free copy as well.
Do you think it would be possible to install XBox360 Controller Drivers into a Wineskin Wrapper, and have working controller under Wineskin? XBox 360 Controllers are not supported at all under Ventura/Sonoma.
Hey guys,
So I just got homebrew and and the gcenx wineskin. I created a new wrapper and in it I try to launch the setup.exe included with this repack and it flashes a skyrim photo which I imagine is the installer, but then it just closes instatntly and says:
No new executables found!
Maybe the installer failed...?
If you tried to install somewhere other than C: drive (drive_c in the wrapper) then you will get this message too. All software must be installed in C: drive.
I'm confused as why this is happening? Should I move files over into the c drive manually from my desktop into the wrappers c drive?
I recently downloaded the last of us on steam unblocked i saw a reddit post saying it wasn't proton compatible because it wasn't on steam now it is and i wanna try the game out i us lutris only for the games i have in my epic games but dont know what to do from there like ik people install different launchers different roms bu thats it as far as i know
My wine pretty much does nothing anymore. It's my understanding that crossover is the alternative but I don't want to pay. What can I use?
FYI, i'm just trying to install and run fitgirls skyrim repack.
Trying to run games, have it all setup and some games will display but others will only show a black screen with audio. Tried to run it through virtual machine, no change. Any advice or way to fix?
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
Macbook Pro, 15 inch. I saw posts from 5 years ago that said "just give up you have no chance" and I'm wondering if that's still true today. I don't find very many posts about that error message on OSX.
I am not a tech person so my knowledge of wine is basically boiled down to it can run Windows apps on linux/macos (in my case it's macos). I am currently using whisky to play some Windows games on my MBA M2.
I've been curious about the energy efficiency of running games on Wine compared to running the same games natively on macOS. Specifically, I'm wondering if running a Windows game on Wine would drain more battery compared to running its native macOS version developed specifically for Mac systems and whether the battery drain would be significant or negligible. Let's say I play Rimworld Win Version for 3 hours with Wine versus play its mac version through Steam (just an example I actually don't play Rimworld). How huge is the battery drain gap between the former and later scenarios ?
Thanks. Please Go easy on me
Hello all, sorry for the title that can not be separated by a space, I think my desktop Google Chrome is having some issues, as might be evidenced by not only that, but also, the incapability to establish a protocol with Mod Organizer 2, achieved via SteamTinkerLaunch. Anyways, that leads directly to my issue: the protocol that Nexus Mods uses in order to directly download files from the website and which opens the mod manager is not working, so I will go over some things that I have tried to get it working and the steps which I have taken that have resolved some of the issues. I can also post this in the Google Chrome subreddit if it is deemed inappropriate to post it here.
Regardless of the inappropriateness of this post, I have resolved an issue where Google Chrome could not identify an application or repository referred to as Gnome Software, which I have since downloaded and enables a menu to be observed upon attempting to run that protocol. Because of my desktop file which I have had SteamTinkerLaunch make for me, it seems to attempt to search for an application which can not be found, and is identical to the title given by the desktop file which SteamTinkerLaunch has made. I have tried running the desktop file through an XDG command which I am having trouble remembering the name of and which was described as somewhat of a soft install of an "application" to run the link with, but Google Chrome does not recognize it. Another action I have taken in order to resolve this issue is by enabling protocols in the Google Chrome settings, and this has not helped at all.
The identification given by the search bar of the window that comes from Google Chrome upon selecting an application indicates that it is successfully looking for the specified application, but yet, an "application" like it does not exist according to the computer. Any help in getting Mod Organizer 2 able to directly handle Google Chrome links and protocols will be very much appreciated, and again, I understand if this is not the right place to post this, despite it being related to Wine and Proton as there is often a hurdle to getting native Linux applications to run Wine or Proton software. If so, I will definitely be reposting this elsewhere, so yeah.
I play the game via game porting toolkit. It crashes about every 30 min. Can someone take a look at crash report?
Unhandled exception: 0xe0434352 in 64-bit code (0x0000007b01376e).
Register dump:
rip:000000007b01376e rsp:000000000019d7e0 rbp:000000000019dbc0 eflags:00000202 ( - -- I - - - )
rax:000000000019d820 rbx:0000000003a5f4f0 rcx:000000000019d800 rdx:0000000000000001
rsi:000000000019d9a0 rdi:000000000019d848 r8:0000000000000005 r9:000000000019d978 r10:0000000000000006
r11:000000000019d8b8 r12:000000001b6fded0 r13:0000000000000000 r14:0000000000000001 r15:000000000019d978
Stack dump:
0x0000000019d7e0: 000000000019d800 0000000002afd67a
0x0000000019d7f0: 00000000016c86b0 00000000031a4020
0x0000000019d800: 00000001e0434352 0000000000000000
0x0000000019d810: 000000007b01376e 0000000000000005
0x0000000019d820: ffffffff80131534 0000000000000000
0x0000000019d830: 0000000000000000 0000000000000000
0x0000000019d840: 0000000002a10000 0000000002ae112f
0x0000000019d850: 0000000024825d40 000000000019d8d9
0x0000000019d860: 00000000240424a8 000000002dc55500
0x0000000019d870: 0000000000000000 00000000016b2460
0x0000000019d880: 0000000000000000 0000000000000000
0x0000000019d890: 00000000016c86b0 000000000019da38
Backtrace:
=>0 0x0000007b01376e RaiseException+0x46(code=<internal error>, flags=<internal error>, count=<is not available>, args=<internal error>) [Z:\private\tmp\game-porting-toolkit-20231116-10989-1mw1a9q\dlls\kernelbase\debug.c:302] in kernelbase (0x0000000019dbc0)
1 0x00000002afcff6 MetaDataGetDispenser+0x51ed6() in coreclr (0x0000000019dbc0)
2 0x00000002afcac9 MetaDataGetDispenser+0x519a9() in coreclr (0x0000000019dbc0)
0x0000007b01376e RaiseException+0x46 [Z:\private\tmp\game-porting-toolkit-20231116-10989-1mw1a9q\dlls\kernelbase\debug.c:302] in kernelbase: nop
Unable to access file 'Z:\private\tmp\game-porting-toolkit-20231116-10989-1mw1a9q\dlls\kernelbase\debug.c'
Modules:
Module Address Debug info Name (43 modules)
PE 0000000000d80000-0000000000d91000 Deferred psapi
PE 0000000002a10000-0000000002f1f000 Export coreclr
PE 0000000024050000-000000002418b000 Deferred clrjit
PE 000000002dd70000-000000002de9e000 Deferred presentationnative_cor3
PE 000000002f0d0000-000000002f2b4000 Deferred wpfgfx_cor3
PE 000000002f2c0000-000000002f773000 Deferred d3dcompiler_47_cor3
PE 000000002ff20000-000000002ff4c000 Deferred crashreportdll
PE 0000000068850000-0000000068853000 Deferred win32u
PE 0000000068a60000-0000000068a66000 Deferred winemac
PE 000000007b000000-000000007b558000 Dwarf-4-5 kernelbase
PE 000000007b600000-000000007b7a4000 Deferred kernel32
PE 0000000140000000-0000000140077000 Deferred crashreport
PE 0000000170000000-0000000170333000 Deferred ntdll
PE 0000000180000000-0000000180194000 Deferred gameoverlayrenderer64
PE 00000001c69e0000-00000001c7768000 Deferred shell32
PE 00000001c8b40000-00000001c8bb8000 Deferred msacm32
PE 00000001c8db0000-00000001c90c6000 Deferred msvcrt
PE 0000000202600000-000000020262a000 Deferred windowscodecsext
PE 000000021a7e0000-000000021a9c4000 Deferred setupapi
PE 0000000228450000-00000002284c9000 Deferred propsys
PE 0000000231ae0000-0000000231d70000 Deferred rpcrt4
PE 000000023d820000-000000023deff000 Deferred user32
PE 000000025d740000-000000025d75f000 Deferred dwmapi
PE 000000026b4c0000-000000026b756000 Deferred gdi32
PE 00000002739c0000-0000000273ea5000 Deferred oleaut32
PE 000000027ab80000-000000027ab91000 Deferred cfgmgr32
PE 00000002a4090000-00000002a40c1000 Deferred wtsapi32
PE 00000002d4d40000-00000002d4d92000 Deferred bcrypt
PE 00000002e3540000-00000002e3656000 Deferred shlwapi
PE 00000002e8f10000-00000002e9495000 Deferred ole32
PE 00000002f1fa0000-00000002f1fc0000 Deferred version
PE 00000002f7230000-00000002f72f0000 Deferred uxtheme
PE 000000030a720000-000000030a8ea000 Deferred mscms
PE 000000030a950000-000000030ac65000 Deferred dwrite
PE 00000003126f0000-0000000312745000 Deferred shcore
PE 0000000327020000-00000003271af000 Deferred combase
PE 000000032a700000-000000032a7c1000 Deferred sechost
PE 0000000330260000-000000033038e000 Deferred advapi32
PE 0000000361860000-00000003620fa000 Deferred windowscodecs
PE 00000003af670000-00000003af9f8000 Deferred ucrtbase
PE 00000003afd00000-00000003afd66000 Deferred imm32
PE 00000003b8f00000-00000003b90b8000 Deferred winmm
PE 00000003be590000-00000003be868000 Deferred dbghelp
Threads:
process tid prio name (all IDs are in hex)
00000020 steam.exe
00000024 0
00000108 0
0000010c 0
00000118 0
0000011c 0
00000120 0
00000134 0
00000138 0
00000140 0
0000019c 0
000001a0 2
000001a8 0
000001b4 0
000001c8 0
000001d4 0
000001d8 2
000001dc 2
000001e4 0
000001e8 0
000001f4 0
000001f8 0
000001fc 0
00000200 0
0000020c 0
00000210 2
00000220 0
00000230 0
00000244 0
000002e4 0
00000310 0
00000314 0
00000318 0
00000324 0
000004ac 0
000004b0 0
00000030 services.exe
00000034 0
00000038 0
00000044 0
00000064 0
00000080 0
000000a0 0
000000b8 0
000000ec 0
0000003c winedevice.exe
00000040 0
0000004c 0
00000050 0
00000054 0
00000058 0
000000c4 0
0000005c winedevice.exe
00000060 0
00000068 0
0000006c 0
00000070 0
00000074 0
00000078 0
0000007c 0
000008d0 0
000008d4 0
00000088 plugplay.exe
0000008c 0
000000a4 0
000000a8 0
000000ac 0
00000124 0
000001c0 0
000006ac 0
000008bc 0
000008cc 0
000008ec 0
000000b0 svchost.exe
000000b4 0
000000bc 0
000000c0 0
000000c8 conhost.exe
000000cc 0
000000d0 explorer.exe
000000d4 0
000000d8 0
000000dc 0
000000e4 rpcss.exe
000000e8 0
000000f0 0
000000f4 0
000000f8 0
000000fc 0
00000100 0
0000031c 0
00000354 0
0000012c steamwebhelper.exe
00000130 0
00000144 0
00000148 0
00000158 0
0000015c 0
00000168 0
0000016c 0
00000170 0
00000174 0
00000178 0
0000017c 0
00000180 0
00000188 0
00000190 0
00000194 0
00000198 0
000001b0 1
000001b8 0
000001bc 0
000001cc -2
000001d0 0
000001ec 0
000001f0 -2
00000214 0
00000224 0
00000234 0
00000350 0
0000037c 0
00000218 steamwebhelper.exe
0000021c 0
00000248 0
0000024c 0
00000250 0
00000254 -2
0000025c 0
00000228 steamwebhelper.exe
0000022c 0
00000260 0
00000264 0
0000026c -2
00000270 0
00000278 0
0000027c 0
00000280 0
000002fc 0
00000238 steamwebhelper.exe
0000023c 0
00000288 0
0000028c 0
00000298 0
0000029c 0
000002a4 -2
000002a8 1
000002b0 0
000002b4 0
000002b8 0
000002bc 1
000002c0 0
000002c4 0
000002c8 0
000002cc -2
00000360 0
00000910 0
00000934 0
00000938 0
000003c4 steamwebhelper.exe
000003c8 0
000003cc 0
000003d0 0
000003dc 0
000003e0 0
000003e4 0
000003e8 -2
000003ec 1
000003f4 0
000003f8 0
000003fc 0
00000400 1
00000404 0
00000408 0
0000040c 0
00000410 -2
00000464 steamwebhelper.exe
00000468 0
0000046c 0
00000470 0
00000474 0
00000478 -2
00000480 0
00000484 0
00000488 0
00000988 0
000002f8 steamwebhelper.exe
000002ec 0
000002f4 0
000001e0 0
00000320 0
00000110 0
00000308 0
0000030c -2
00000304 1
00000300 0
00000164 0
00000284 0
00000160 0
00000384 1
00000388 0
000003a4 0
000003a8 0
0000038c -2
00000390 0
00000394 0
0000039c 1
00000398 1
000003a0 1
000003ac 1
0000036c 0
000003b8 0
000003b0 winedbg.exe
000003b4 0
0000093c (D) C:\Program Files (x86)\Steam\steamapps\common\Resident Evil Village BIOHAZARD VILLAGE\CrashReport.exe
00000940 0 <==
00000944 0
00000948 0
0000094c 2
00000950 0
00000958 0
0000095c 0
00000960 0
00000964 0
00000968 0
0000096c 0
00000978 0
00000990 0
System information:
Wine build: wine-7.7
Platform: x86_64
Version: Windows 10
Host system: Darwin
Host version: 23.4.0
Hi folks !
I've been using my setup for a while now and something has bugged me form the start : when I run a wine application (any version of wine/proton), the displayed icon is the default one (as in missing icon).
I run Arch with Gnome.
Here is a screenshots of the Vortex Mod Manager running with wine (it's just an example).
As you can see, it displays the default icon.
It does the same with the default adwaita icons pack so I know this is not an icon pack issue.
Any hints or help ?
EDIT : I should have mentionned, this isn't just with running any program with wine, it behaves the same running any game with proton in Steam or any other way of running anything with wine or proton.
I’m new to wine. I just figured out how to use it to run Diablo 2 on my Mac. I want to make it so that the Diablo 2 window is full screen when it starts. I understand you can do this using winecfg, but when I try to use it, it always creates a new wine directory, and then I can’t add the Diablo 2 application to change its window. How can I use winecfg with an already created wine directory?
Is there anyway to play rpgmaker game on wine mobox? I installed wine 9.7 but it can't run RPGmakers game.
I need help with the create new blank wrapper and I can't do that. I got a No Wrapper Installed, and I'm using a Mac Os Mojave.
I just installed Wine 9.0 on my Mac (13.6.6) and tried playing some free Windows games to test it (Undertale Yellow and Deltarune). Both of them played audio and responded to my inputs, but the window for both of them just showed a black screen. Does anyone know how to fix this?
Edit: I tried a non-game (Notepad++ installer) and it displayed everything fine. I also tried opening the games in 9.7 but that still didn't work.
Edit 2: I've tried another game, and it worked. I think it might just be those 2. I also found out I have an intel mac and can install windows, so I'll probably just do that. But still, if anyone knows what's causing this, I'd appreciate an answer.
/Trying to run the game via wine using 64 bits patch, note that the 32 bit default app runs
wine FarCry
0124:err:module:import_dll Loading library MSVCP71.dll (which is needed by L"C:\\Program Files (x86)\\Far Cry\\Bin64\\FarCry.exe") failed (error c000007b).
0124:err:module:import_dll Library MSVCR71.dll (which is needed by L"C:\\Program Files (x86)\\Far Cry\\Bin64\\FarCry.exe") not found
0124:err:module:loader_init Importing dlls for L"C:\\Program Files (x86)\\Far Cry\\Bin64\\FarCry.exe" failed, status c0000135
-Installed vcruntime2005 by using winetricks
-Installed latest vcruntime redistributables
-Switched compatibility mode to Windows 7
-I Override the dll via winecfg
/None of that worked
Hi, theres some mods for the game fnf that I try to play that dont work either on start up, or during the mod while im playing, i have no way to fix these and could really use some help!
below is an example of one
Hey guys, I'm trying to replicate a video error of somebody's counter strike source session. They posted this and have specified the following things:
I've reached out to them for help, however I do not believe we'll see them soon as they've last posted 3 months ago. Here's some speculations as to what caused this unique video error:
I hope this helps to figure out how it was done. I really wanna walk around with this effect and take some nice screenshots, it looks so awesome.
Hey, anyone managed to play GTA V with controller on Whisky? Just can’t play with the controller somehow, even though Steam and Whisky itself detects my controller, but in game my controller doesn’t work at all. Does anyone know what seems to be the problem? Please help.
Hello, I have got an issue, where I try to launch a game locally installed on my HDD. I tried to launch the game on multiple distributions. On Fedora and Nobara, the game does not want to launch and says "Run the game as administrator the first time" (I know I shouldn't use sudo wine and I am not doing it). When I tried Linux Mint and Debian rn, the game launches without any issues and error messages, I didn't have to change anything. I feel like Fedora is being too restrictive and I haven't found a solution for this. Is there anything else I need to set up so it works just like on Debian and Mint? Installing the game with wine again on the system disk does not help.
Greetings. I have a particular installer (magic the gathering online) that downloads the main software once run. This is done via an http call where an XML file is initially retrieved. When running the installer under wine, the browser pops up and attempts to download the file and this breaks the installation. How can I force the installer to deal with the request directly, rather than invoking the browser? Many thanks
Answer in human terms, I don't need a link to some github repository without instructions as to what to do with it.
Thanks!
I am not able to launch the game ready or not due to it is launching on dx12 so please help me