Live data from Hacker News

Bottles – Run Windows software and games on Linux

github.com

91–100 of 106 posts

Re: Bottles – Run Windows software and games on Linux

#91
I use wine every single day, but never for gaming. I'm a 100% Linux user for over 15 years, but I have to admit that beyond the system config, package management and desktop (XFCE), I find Linux native apps on the desktop to be crap. Nothing in music land can touch MusicBee or mp3tag.de. I also just tried to rip a bunch of audio CDs and the default (and most recommended) ripper, 'Asunder', doesn't handle disc numbers. Seriously. EasyTag is anything but easy. It's like the developers never used any of the decent software available since the 90s on other platforms. So wine is a godsend, even if it is impossible to update without breaking a whole wine prefix. These days I bundle the wine version and the prefix together and don't bother upgrading them because it's just too brittle.

Re: Bottles – Run Windows software and games on Linux

#92

Earlier quoted context omitted.

You can just use a Windows-VM, and if you're concerned about performance, use PCIe passthrough for your graphics card. Or use something like https://looking-glass.io/

> and if you're concerned about performance, use PCIe passthrough for your graphics card. Won't work with NVIDIA cards at all without a boatload of hacks (because they don't want consumer cards to be used in virtualized environments), and AMD cards are an utter pain in the ass to work with because AMD can't be bothered to get basic PCI stuff to work [1]. Also, you always run the risk of some anti-cheat solution detec…

Nvidia recently removed the driver check on consumer cards making them the clear choice now.

I've actually had good luck with AMD cards, but the reset bug is truly bizarre. For instance I own an evga R7 360, no reset bug, very reliable. I had also purchased an XFX R7 360, never survived a reboot! My sapphire RX 470 also works fine with no special actions from me and I've heard people have issues with that one.

You're definitely correct regarding anti-cheats though, they are something you have to watch out for.

Re: Bottles – Run Windows software and games on Linux

#93

Earlier quoted context omitted.

> if you value your time and security, just keep a dedicated Windows system for gaming Not everyone has the space and money for this. In fact most people don't and when you buy a powerful PC for games you most likely also want to use it for your other PC tasks too - especially if you are a developer. Even if one has both the space and money, they may just not want to "task switch" between different machines (e.g. i d…

If you don't have the money or space what you can do is just have 2 hard drives, one fully encrypted running whichever OS you want and one with windows. Unplugging the secure one when booting into the insecure one would be ideal but not required. In this case you'd still be vulnerable to certain EFI based attacks but at least you'd be safe from most common crooks. I mean, seriously, running stuff with wine is OK if y…

I don't think there is a point on doing that, Windows isn't even running if you dual boot, why bother having 2 hard drives? Just place Windows in another partition.

But the point is to get rid of Windows completely without giving up the ability to play Windows games.

Re: Bottles – Run Windows software and games on Linux

#94
post #78

Earlier quoted context omitted.

One issue with device virtualization is that the required hardware features are often locked out in non enterprise-grade hardware (although they can sometime be unlocked, for example: https://github.com/DualCoder/vgpu_unlock ).

thank you for that link. Does AMD have the same shenanigans of locking out consumer grade gpu's? Intel has GVT-g vGPU virtualization which works with intel integrated graphics, it will be interesting to see what road Intel takes with their dedicated GPUs.

Unfortunately, it seems that GVT-g is dead going forward. The word is it's not coming to the latest iGPUs and they plan to "replace is with SR-IOV" which isn't the same thing and I haven't even heard of anyone getting it to work anyway.

Really stinks because I was super interested in a GVT-g on their new discrete cards.

Re: Bottles – Run Windows software and games on Linux

#95

Lutris, PlayOnLinux, Proton, etc. are all really cool. But, if you value your time and security, just keep a dedicated Windows system for gaming. I keep all the things I actually care about or don't want stolen on my Linux system with full drive encryption and I keep a gaming PC that has absolutely nothing I care about on it. The Windows system is never allowed to access my email, credit cards, or anything I care abo…

I've thought about doing something like this before, does your windows machine have its own keyboard, mouse and monitors or do you have some kind of switch involved? I haven't worked out a good way yet of using multiple monitors over two machines whilst sharing audio and input between the two

Bunch of different options. I actually couldn't tell the difference in latency from through a monitor when I just used steam in home streaming / remote play as steam in box streaming / not really remote play.

I'd say in order of seamlessness: KVM switch or monitor input switch Looking-glass parsec, steam in home streaming

I have a KVM switch as well but I kind of prefer to run things in a window.

There's a couple quality of life things about running windows in a VM as well. When it goes on it's update parade I can just close the window and ignore it. And with snapshotting a bad update can just be rolled back.

Re: Bottles – Run Windows software and games on Linux

#96

Earlier quoted context omitted.

If you don't have the money or space what you can do is just have 2 hard drives, one fully encrypted running whichever OS you want and one with windows. Unplugging the secure one when booting into the insecure one would be ideal but not required. In this case you'd still be vulnerable to certain EFI based attacks but at least you'd be safe from most common crooks. I mean, seriously, running stuff with wine is OK if y…

I don't think there is a point on doing that, Windows isn't even running if you dual boot, why bother having 2 hard drives? Just place Windows in another partition. But the point is to get rid of Windows completely without giving up the ability to play Windows games.

They point of having 2 drives is being able to better isolate your secure system.

If you physically unplug your secure drive then you know for sure that no fun stuff is going on behind your back.

I'm not entirely sure about secure boot when it comes to validating the boot loader of an installed system so I can't vouch for that but I do know that UEFI kits aside, unless you have a proper way to validate the secure systems boot loader it could be tampered with if the disk is accessible by a compromised system.

IMO the point is not to get rid of windows but to isolate whichever insecure system you use in a way in which it can't hurt the secure system (it could even be a secondary Linux system where you use Wine if that's what you want)

Re: Bottles – Run Windows software and games on Linux

#97

Earlier quoted context omitted.

> In contrast on Windows most games run as Admin That's not true. > or at some point ask for admin privileges. Usually this is a UAC prompt so that the installer can deploy the game/app into Program Files. This isn't the fault of Windows and I'm fairly certain this could be avoided by the developer of the game/app. > play your game without Windows having a hissy fit about Windows updates You know you can defer update…

Quoted post unavailable.

> You really don't have to run interference for Microsoft

I beg your pardon? I think you need to re-acquaint yourself with the HN Guidelines:

"Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

> Consider that games and accounts themselves are a high value target. Your League or WoW account alone can be worth hundreds to thousands and then some. Putting all your gaming eggs in one basket, so to speak, isn't that great.

I think even you can see the flaw in your argument there. It's the accounts that are at risk and it doesn't matter which platform you're using. A determined miscreant will get control and it doesn't matter a hoot whether you were running Windows, Linux, MacOS etc.

Re: Bottles – Run Windows software and games on Linux

#98

Earlier quoted context omitted.

Some peoples opinion of Flatpak has been heavily warped by websites like FlatKill.org

It's even easier to warp your opinion of it by trying to daily-drive a Flatpak, you'll be begging for distro packages in no time!

Root access because I want to run a media player? No thanks!

Re: Bottles – Run Windows software and games on Linux

#99

Earlier quoted context omitted.

It's even easier to warp your opinion of it by trying to daily-drive a Flatpak, you'll be begging for distro packages in no time!

Root access because I want to run a media player? No thanks!

VLC has access to your entire filesystem by default. Their sandboxing doesn't much care about that.

Re: Bottles – Run Windows software and games on Linux

#100

Earlier quoted context omitted.

Root access because I want to run a media player? No thanks!

VLC has access to your entire filesystem by default. Their sandboxing doesn't much care about that.

Gnome has a built in method that allows you to set your own permissions on where in the filesystem a Flatpak can access, in addition to more fine-grained control like Flatseal. For most programs this means limiting it's access to your Download directory or similar until portals become more widely adopted. There are also wrapper scripts you can use for when you double click a file it will temporarily give access to the file to VLC and revoke it afterwards - basically a poor man's portal.

Also you should look closer at what "your entire filesystem" means. There are a lot of areas of the file system that are completely blacklisted with no actual way to enable them regardless of configuration. Important things like /etc and /usr just to name a few.

Post reply on HN