4 ms·
Also DXVK [1], an implementation of DirectX over Vulkan that allows (most) games to run on Linux with native or even better performance. Some people are using D
by bno1 6y ago
Also DXVK [1], an implementation of DirectX over Vulkan that allows (most) games to run on Linux with native or even better performance. Some people are using DXVK even on Windows to circumvent bugs or simply because it's faster for some DX9 games.
[1] https://github.com/doitsujin/dxvk https://github.com/doitsujin/dxvk
- wlesieutre 6y agoA friend of mine recently got a workstation with a threadripper processor, and apparently some games have so much trouble with the core count (lookin' at you, Far Cry) that you have to reboot into "game mode" with a substantial number of cores disabled. But some other enterprising threadripper user worked around that by stuffing the game in a Linux VM to avoid the rebooting. Crazy to think that a Windows game would perform better in a Linux VM under Windows than running on Windows natively, even if the reason is that it's effectively presenting the game with worse hardware that it understands how to use more effectively.
- Miraste 6y agoFunny, but not very fair: presumably a Windows VM with the lower core count would work as well.
- cferr 6y agoIt may, but then you would need to purchase two Windows licenses if you want to keep the host OS Windows.
- depressedpanda 6y agoWouldn't that entail having an extra Windows license in order to be able to run the VM after the activation grace period has passed?
- vernie 6y agoI believe that they got rid of the grace period in Windows 10. Now you can run Windows without a license key indefinitely, albeit with certain personalization features (e.g. color scheme, wallpaper) locked.
- braindouche 6y agowait a darn tootin' minute there, are you telling me that paying for a Windows licence has become a cosmetic microtransaction?
- anticensor 6y agoCosmetic macrotransaction.
- hiccuphippo 6y agoThere is a permanent Windows Activation message (white text on transparent background) in the lower right part of the screen which my brain already blocked so it's not distracting at all. I only notice it after taking screenshots.
- lstamour 6y agoOnly for personal usage, businesses may still need to show licenses and with telemetry, it’s easier for Microsoft to find such usages. That said, with the switch to Linux servers, Windows is probably a declining business for Microsoft while Azure and Office are growing, hence “Microsoft 365” subscriptions. I believe for non-production usage, Microsoft is okay with unlicensed or trial Virtual Machines and such. The idea being that if developers are testing their software in Windows, that’s better than the alternative (not testing their software in Windows). Similarly, if willing to beta test versions of software, you can get Visual Studio for “Insiders” and test the Enterprise edition for free with a non-production license for as long as newer beta versions are made available. (Note: IANAL, this ain’t legal advice, read the terms and conditions on any Microsoft VMs or software installations)
- nwmcsween 6y agoWindows server at least will randomly reboot until you get a license, let me tell you how fun that is to figure out.
- traverseda 6y agoCan you share a GPU to a windows VM?
- kevingadd 6y agoI'm surprised that you can't just lock the game's threads to a smaller number of cores, but I can imagine the DRM some games ship with preventing you from doing it. Booting up a VM with its core count limited is a clever workaround... I'm guessing a Windows VM would have reduced GPU performance because of the way pass-through works.
- paines 6y agoYou can shutdown/disable cores on the fly. There is a nice gnome-shell extension for that. Shouldn't that do the trick ?
- wlesieutre 6y agoAMD says Game Mode is a new feature in AMD Ryzen™ Master that reconfigures the platform in two key ways: • It temporarily disables half of the CPU cores, which turns the AMD Ryzen Threadripper 1950X into an 8C16T device (like the AMD Ryzen™ 1800X) and the 1920X into a 6C12T device (like the AMD Ryzen™ 1600X). For the truly technical, this is a 4+4 CCX configuration on one die. This ensures the game encounters the number of cores it was truly designed to handle. Please note that Game Mode does not disable SMT. • We tell the OS to use a Local Mode (NUMA) memory, which keeps a game and its memory footprint inside one CPU die and the locally-connected DRAM. This minimizes several key latency points in the system, which most games love.