wine VS gamescope

Compare wine vs gamescope and see what are their differences.

wine

Repository containing source code for various Lutris Wine builds (by lutris)

gamescope

SteamOS session compositing window manager [Moved to: https://github.com/ValveSoftware/gamescope] (by Plagman)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
wine gamescope
39 422
138 1,792
0.0% -
0.0 7.9
8 months ago about 1 year ago
C C++
GNU General Public License v3.0 or later BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

wine

Posts with mentions or reviews of wine. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-13.
  • Need help debugging game launch issue in Lutris.
    2 projects | /r/linux_gaming | 13 Jul 2023
    002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/lutris/wine/issues instead.
  • CEMU errors / v35
    1 project | /r/batocera | 8 Feb 2023
    killall: evmapy: no process killed 2023-02-08 21:38:28,160 ERROR (emulatorlauncher:519):runCommand wineserver: using server-side synchronization. wine: could not open working directory L"C:\\windows\\system32\\", starting in the Windows directory. 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 002c:fixme:winediag:LdrInitializeThunk Lutris Wine 7.2 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/lutris/wine/issues instead. 002c:err:wineboot:main Cannot set the dir to L"C:\\windows" (2) wine: could not open working directory L"C:\\windows\\system32\\", starting in the Windows directory. 0034:fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 2 wine: could not open working directory L"C:\\windows\\system32\\", starting in the Windows directory. 0040:err:ole:com_get_class_object class {ff48dba4-60ef-4201-aa87-54103eef594e} not registered 0040:err:ole:com_get_class_object no class object {ff48dba4-60ef-4201-aa87-54103eef594e} could be created for context 0x1 0040:err:tabtip:create_uia_event_handler Failed to create IUIAutomation interface, hr 0x80040154 002c:err:wineboot:start_tabtip_process Unexpected termination of tabtip.exe - exit code -1 002c:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\users\\root\\AppData\\Roaming". 002c:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\users\\root". 002c:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\users\\root\\AppData\\Local". 002c:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\users\\root\\AppData\\Local\\Microsoft\\Windows\\INetCache". 002c:err:wininet:cache_containers_init Couldn't get path for default container 0 002c:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\users\\root\\AppData\\Local\\Microsoft\\Windows\\History". 002c:err:wininet:cache_containers_init Couldn't get path for default container 1 002c:err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\users\\root\\AppData\\Local\\Microsoft\\Windows\\INetCookies". 002c:err:wininet:cache_containers_init Couldn't get path for default container 2 wine: could not load kernel32.dll, status c0000135
  • Marvel’s Spider-Man Remastered always crash at start
    1 project | /r/LinuxCrackSupport | 8 Jan 2023
    Started initial process 2280 from gamemoderun /home/deck/.var/app/net.lutris.Lutris/data/lutris/runners/wine/lutris-fshack-7.2-x86_64/bin/wine /run/media/mmcblk0p1/Games/Spider-man Remastered/Spider-Man.exe gamemoderun %command% Start monitoring process. gamemodeauto: fsync: up and running. 002c:fixme:winediag:LdrInitializeThunk Lutris Wine 7.2 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/lutris/wine/issues instead. 0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION Setting breakpad minidump AppID = 1817070 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561200052953880 [API loaded no] 0118:err:ole:com_get_class_object apartment not initialised 0118:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer 0118:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer 0118:fixme:file:NtLockFile I/O completion on lock not implemented yet 0150:fixme:file:NtLockFile I/O completion on lock not implemented yet 0150:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub. 0118:fixme:atiadlxx:ADL_Main_Control_Create cb 0000000141C90800, arg 1 stub! 0118:fixme:atiadlxx:ADL2_Main_Control_Create cb 0000000180006040, arg 1, ptr 00000000005404B8 stub! 0118:fixme:atiadlxx:ADL2_Adapter_NumberOfAdapters_Get ptr 0000000000000000, count 00000000005408D0 stub! 0118:fixme:atiadlxx:ADL2_Graphics_VersionsX2_Get ptr 0000000000000000, ver 000000000011CAD0 stub! 0118:fixme:atiadlxx:ADL_Adapter_NumberOfAdapters_Get count 000000000011D1A4 stub! 0118:fixme:atiadlxx:ADL_Adapter_AdapterInfo_Get adapters 0000000000590060, input_size 1572, stub! wine: Call from 000000007B0124DE to unimplemented function atiadlxx.dll.ADL_Display_DisplayMapConfig_Get, aborting 0084:fixme:imm:ImeSetActiveContext (0x4403d0, 0): stub 0084:fixme:imm:ImmReleaseContext (0000000000010020, 00000000004403D0): stub 0118:fixme:imm:ImeSetActiveContext (0x380750, 1): stub 0118:fixme:imm:ImmReleaseContext (0000000000020086, 0000000000380750): stub 010c:fixme:oleacc:find_class_data unhandled window class: L"Static" 010c:fixme:oleacc:find_class_data unhandled window class: L"Static" xme:oleacc:find_class_data unhandled window class: L"Button" 010c:fixme:oleacc:find_class_data unhandled window class: L"SysTabControl32" 010c:fixme:oleacc:find_class_data unhandled window class: L"Static" 010c:fixme:oleacc:find_class_data unhandled window class: L"Button" 010c:fixme:oleacc:find_class_data unhandled window class: L"Static" 010c:fixme:oleacc:find_class_data unhandled window class: L"#32770" 0118:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS) 0180:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000648AFF50 01dc:fixme:thread:SetThreadIdealProcessor (00000000000004F0 0): stub 01e8:fixme:thread:SetThreadIdealProcessor (000000000000050C 0): stub 01e4:fixme:thread:SetThreadIdealProcessor (0000000000000500 0): stub 01e0:fixme:thread:SetThreadIdealProcessor (00000000000004F8 0): stub 01ec:fixme:thread:SetThreadIdealProcessor (0000000000000514 0): stub 01f0:fixme:thread:SetThreadIdealProcessor (0000000000000520 0): stub 0234:fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux0 0234:fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux1 0240:fixme:wbemprox:client_security_SetBlanket 00000002419C1DE0, 0000000176A80250, 10, 0, (null), 3, 3, 0000000000000000, 0x00000000 0240:fixme:wbemprox:client_security_Release 00000002419C1DE0 0240:fixme:wbemprox:enum_class_object_Next timeout not supported 026c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000017A35FF50 0118:err:sync:RtlLeaveCriticalSection section 00000001476A80C0 is not acquired 0278:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems 01ac:err:seh:call_stack_handlers invalid frame 00007FA29A634300 (00000000669E2000-0000000066AE0000) 01ac:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception. 0150:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FEB0 Monitored process exited. Initial process has exited (return code: 1280) Exit with return code 1280
  • Running Lineage II Interlude using Wine / Lutris
    1 project | /r/linux_gaming | 29 Dec 2022
    Started initial process 57769 from /home/***/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/***/Games/lineage-ii/drive_c/Program Files (x86)/Lineage II/system/L2.exe Start monitoring process. fsync: up and running. 002c:fixme:winediag:LdrInitializeThunk Lutris Wine 7.2 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/lutris/wine/issues instead. 010c:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 010c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 010c:fixme:process:GetProcessWorkingSetSizeEx (FFFFFFFF,0032F098,0032F094,00000000): stub 010c:fixme:imm:ImeSetActiveContext (0x5f0030, 1): stub 010c:fixme:imm:ImmReleaseContext (0001007A, 005F0030): stub 0074:fixme:imm:ImeSetActiveContext (0x4403d0, 0): stub 0074:fixme:imm:ImmReleaseContext (0000000000010020, 00000000004403D0): stub 0100:fixme:oleacc:find_class_data unhandled window class: L"Static" 0100:fixme:oleacc:find_class_data unhandled window class: L"Button" 0100:fixme:oleacc:find_class_data unhandled window class: L"Static" 0100:fixme:oleacc:find_class_data unhandled window class: L"#32770" 0100:fixme:oleacc:find_class_data unhandled window class: L"Static" 0100:fixme:oleacc:find_class_data unhandled window class: L"#32770" 0100:fixme:oleacc:find_class_data unhandled window class: L"Button" 0100:fixme:oleacc:find_class_data unhandled window class: L"#32770" 0100:fixme:oleacc:find_class_data unhandled window class: L"Button" 010c:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 01e4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 01ec:fixme:wininet:query_global_option INTERNET_OPTION_PER_CONNECTION_OPTION stub
  • How can I go about installing older versions Lutris of not currently hosted versions on wine management?
    1 project | /r/SteamDeck | 19 Dec 2022
    However 6.4 isnt currently hosted. So I went to https://github.com/lutris/wine/releases/tag/lutris-6.4 got Lutris 6.4 in it’s unextracted file. But I don’t know where to extract this file so when I open up Lutris then open up wine management I can have an installation prompt available and I can install Lutris 6.4 and play kh3
  • How do I get Lutris 6.4 available to install on wine runner?
    1 project | /r/Lutris | 19 Dec 2022
    You can fetch a prebuilt 64-bit one from the official Gihub repo, specifically https://github.com/lutris/wine/releases/tag/lutris-6.4 ; unarchive in the correct directory as usual.
  • How to install FitGirl or DODI Windows repacks in Linux using Lutris.
    6 projects | /r/LinuxCrackSupport | 9 Nov 2022
    lutris and lutris-fshark (fshark might be depreciated after Lutris Wine 7.2-2) build by Lutris team and contains patches and improvement from Proton
  • Lutris-Wine vs Wine-GE
    2 projects | /r/Lutris | 7 Nov 2022
    Title says it already: Can somebody explain the differences of Lutris-Wine and Wine-GE to me? Especially because GloriousEgroll the maintainer of Proton-GE and Wine-GE also seems to be referenced in Lutris' wine builds.
  • So im trying to run ac syndicate (on SD card) through lutris, but it keeps crashing. What am i doing wrong?
    1 project | /r/SteamDeck | 21 Oct 2022
    I'd start with a different Wine runner first https://github.com/lutris/wine/releases you can try any of the older ones except the one for league of legends... Which is for LoL exclusively ofc
  • Broken NVIDIA, RandR Detected followed by "can't find symbol in module"
    1 project | /r/wine_gaming | 2 Sep 2022
    lutris-wrapper: vguo Started initial process 33920 from gamemoderun /home/rwillmore/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/rwillmore/Desktop/Vanguard EMU/Vanguard EMU/VGOEmuLauncher.exe Start monitoring process. gamemodeauto: fsync: up and running. 002c:fixme:winediag:LdrInitializeThunk Lutris Wine 7.2 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/lutris/wine/issues instead. 010c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Outlined"! 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Round"! 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Sharp"! 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Two Tone"! 010c:fixme:font:find_matching_face Untranslated charset 255 010c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\material-icons-fonts\MaterialIconsOutlined-Regular.otf" 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Outlined"! 010c:fixme:font:find_matching_face Untranslated charset 255 010c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\material-icons-fonts\MaterialIconsRound-Regular.otf" 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Round"! 010c:fixme:font:find_matching_face Untranslated charset 255 010c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\material-icons-fonts\MaterialIconsSharp-Regular.otf" 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Sharp"! 010c:fixme:font:find_matching_face Untranslated charset 255 010c:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\material-icons-fonts\MaterialIconsTwoTone-Regular.otf" 010c:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Material Icons Two Tone"! 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 010c:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub

gamescope

Posts with mentions or reviews of gamescope. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-26.
  • Multiple monitors genshin impact?
    1 project | /r/linux_gaming | 26 Mar 2023
    Maybe gamesope can help? Games are nested into it to allow for better control.
  • X11 or Wayland?
    2 projects | /r/linuxquestions | 26 Mar 2023
    Well I suppose you should start taking Wayland seriously then, because gamescope, the compositor on the Steam Deck, uses Wayland. https://github.com/Plagman/gamescope/blob/master/src/wlserver.cpp
  • Tearing updates protocol (!65) · Merged
    1 project | /r/swaywm | 23 Mar 2023
    Mini-update: I spoke with Josh (and Strudel, who referenced me to the PR), and this has been already merged into gamescope.
  • A year later, what's your take? Happy? Disappointed?
    1 project | /r/SteamDeck | 22 Mar 2023
    Valve staff is also aware they cannot force developers to retrofit 16:10 support into existing games (some do, many don't), so they even go the extra mile to provide extra functionality in gamescope to improve the 16:10 gaming experience for games that only support 16:9 natively.
  • INPUT LATENCY ISSUE BEGGING FOR ACKNOWLEDGMENT
    3 projects | /r/SteamDeck | 22 Mar 2023
    Source: https://github.com/Plagman/gamescope/issues/474
  • Change refresh rate in gamescope via command line?
    1 project | /r/SteamDeck | 20 Mar 2023
    The ganescope github has all the commands and how to use them: https://github.com/Plagman/gamescope
  • What is the difference between gamescope and ChimeraOS's gamescope-session?
    2 projects | /r/linux_gaming | 13 Mar 2023
    I'm trying out gamescope on my laptop, and I came across ChimeraOS's fork of it. I'm not sure why I would choose one over the other. ChimeraOS mentions something about "session switch", but I'm not sure what that's about.
  • Something like gamescope but for the desktop
    2 projects | /r/linux_gaming | 7 Mar 2023
    You can use gamescope on the desktop, I use it for a ton of games like No Man's Sky, Bethesda games, and any others that have alt tab instability.
  • Van Gogh, AMD’s Steam Deck APU
    2 projects | news.ycombinator.com | 6 Mar 2023
    For those that don't know (like me, three minutes ago) gamescope [1] is a Wayland compositor custom-written for games (and, I believe, what the Steam Deck uses). it's open source, and under the "BSD 2-clause" license.

    [1]: https://github.com/Plagman/gamescope

  • Modern BPM Steam with Ubuntu 20.04?
    2 projects | /r/linux_gaming | 4 Mar 2023
    I assume that this is because I'm still using ye olde steamos-compositor (https://github.com/ValveSoftware/steamos-compositor/.) I'm interested in switching to gamescope (https://github.com/Plagman/gamescope) but I'm getting the feeling it won't work on my 20.04 vintage Ubuntu; the required version of meson isn't available and I can't find a PPA that contains gamescope. My instinct act this point is to just live with the pain, as fully dealing with this will likely involve just switching all the way to Arch to more closely match the newest SteamOS and I just don't want to do that right now. Anyone know if there is a middleground that will support a modern steam big picture mode without having to totally redo everything?

What are some alternatives?

When comparing wine and gamescope you can also consider the following projects:

proton-ge-custom - Compatibility tool for Steam Play based on Wine and additional components

Proton - Compatibility tool for Steam Play based on Wine and additional components

FidelityFX-FSR - FidelityFX Super Resolution

sway - i3-compatible Wayland compositor

wine-ge-custom - My custom build of wine, made to use with lutris. Built with lutris's buildbot.

dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

Magpie - An all-purpose window upscaler for Windows 10/11.

wine - Wine with a bit of extra spice

docs

MangoHud - A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

fsnrnue - Lutris-based Linux installer for Fate/stay night [Réalta Nua] Ultimate Edition