winapps VS vgpu_unlock

Compare winapps vs vgpu_unlock and see what are their differences.


Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. (by Fmstrat)


Unlock vGPU functionality for consumer grade GPUs. (by DualCoder)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
winapps vgpu_unlock
153 69
5,534 2,683
- -
5.0 5.5
23 days ago 6 months ago
Shell C
- MIT 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.


Posts with mentions or reviews of winapps. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-17.
  • Show HN: Qvm-create-windows-qube: The most secure and private way to run Windows | 2021-10-17
    My pleasure!

    That feature is currently in the works (officially speaking) for Windows 10; for Windows 7 it already exists (although it has of course been EOL for some time now).

    However, I do recall finding a report of someone successfully using WinApps ( as well as RDP running in a Linux (GNU/Linux) qube to effectively have Windows applications displayed on a window level. Security-wise it still holds up because that Linux qube, if compromised via the RDP connection, will lead to the disclosure of no additional sensitive information because it's only being used for that purpose. As long as you have ample RAM to support it, this could work very well.

  • To those that dual boot with Windows. Will you be upgrading to Windows 11?
    You can find it at -
  • We need to get WinApps working again! | 2021-10-14
    It doesn't have a license, so it's all rights reserved.
  • Can you use it for productivity? | 2021-10-13
  • How to install Microsoft office 2019?
    If u really want ms office this might be useful: I usually use Google docs which i think is better than office 365.
  • Are there any VM services which dont use the entire GUI and such?
    The best I know of right now on the open source and/or Linux side of things that works with Windows guest applications is Winapps - There's a bit of setup you'll need to do directly in the Windows VM. After that you should be able to launch the app exclusively into your Linux session.
  • There are 2 things that prevents me from going to Linux exclusively, can i overcome them?
    For both those programs it's no. But if you don't mind some extra setup you can run Winapps to run those programs anyway.
  • Windows11 Anti Spy programs | 2021-10-09
    Two, consider using Linux. Gaming on Linux is possible right now, you can run whatever software in Windows containers like if they were natives apps... Don't dual boot to Linux or you will come back to Windows, you should use Linux as the only one OS on your computer. Make VMs or containers to run Windows softwares (even a specific device that needs a specific driver, passthrough to your VM).
  • What do I need to know when installing Linux on my 2020 Intel MacBook Pro?
    Looks like they are looking for maintainers. Maybe check out some of the recommendations in the comments there? I don't really know anything about Winapps.
  • Performance issues with win10 guest in qemu kvm - how to improve | 2021-10-07
    You can use this configuration from winapps : You can't have 3d acceleration but other than that, it works very well.


Posts with mentions or reviews of vgpu_unlock. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • LibVF.IO: Commodity GPU Multiplexing Driven by VFIO and YAML | 2021-10-15
    But if you want something now, check this file and this document. Basically, the google doc states that the vgpu unlock will work on most Maxwell 1.0 cards, most Maxwell 2.0 cards, most Pascal cards, Titan V, Quadro GV100, and most Turing cards. And check #successful-setups on discord. | 2021-10-15
    Check your GPU family in this file, if the family name exists, then yeah it would likely work. | 2021-10-15
    This looks interesting, though I cannot tell if it does anything new vs vgpu unlock for nvidia cards. With vgpu unlock (or its c or rust implementations), you can create vgpus for pre-ampere cards. Does this also have that restriction?
  • Is it possible to dual-boot NixOS and Windows using systemd-boot (gummiboot)? | 2021-10-13
    #1: Help people help you: put some effort in #2: Vgpu_unlock: Unlock vGPU functionality for consumer grade GPUs | 83 comments #3: Please upvote for Big Navi Function Level Reset (FLR) awareness. | 30 comments
  • Nix-GUI: Make NixOS usable for non-technical users through settings / GUI | 2021-10-10
    + very successfully

    Can theoretically game on Linux and windows at same time with just a single gpu (2080 ti), mainly use it cause I only have single gpu and I don't want to loose hardware acceleration on Linux, the nixos module both applies a the vgpu unlocker for consumer graphic cards (so u can split a gpu in multiple virtual gpus)

    And merges it with the GeForce drivers so the host gpu does not stop having display output

  • Has some one used AMD 6900XT GPU into two VM simultaneously like vgpu profile in Nvidia VGPU in ProxMox
    Do you have a source? Or are you referring to the vgpu_unlock mod that is not officially supported?
  • VDI for a day-to-day use with Lossless Use and No Stuttering | 2021-10-03
  • Quadro VM for gaming ? | 2021-10-01
    If you are hoping to do multiple VM's per GPU ala vGPU, then Nvidia's official list of supported hardware is very fucking small and requires a mountain of problem solving for which there are very few tutorial. And as you found it still costs money to access what you need (at least with NVIDIA anyone can pay for it, AMD's SRIOV solution is worse and they'll flat out ignore you). You can increase the amount of potential hardware by using vgpu_unlock though that's likely against Nvidia's EULA for the software you have to still pay for. It is still very much a "experienced and serious enthusiasts only" sort of endeavor. See the following for more information:
  • Secondary GPU noob question | 2021-09-25
  • GPU pass-through/Sharing between multiple VMs | 2021-09-19
    Could try Nvidia vGPU Unlocker if you can switch to using Nvidia GPU instead of Intel.

What are some alternatives?

When comparing winapps and vgpu_unlock you can also consider the following projects:

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


OSX-KVM - Run macOS on QEMU/KVM. With OpenCore + Big Sur support now! Only commercial (paid) support is available now to avoid spammy issues.

nvidia-patch - This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs.

Awesome-Linux-Software - A list of awesome applications, software, tools and other materials for Linux distros.

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

wslg - Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

barrier - Open-source KVM software

photoshopCClinux - Photoshop CC v19 installer for Gnu/Linux

PhotoGIMP - A Patch for GIMP 2.10+ for Photoshop Users

linux - Linux kernel source tree

WSL - Issues found on WSL