Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Alright, good luck with the rest of your development

Give Bottles a try. I’ve had a hard time getting this to run on wine the first time around, but some other user suggested it and it worked just fine

I havent had much luck with wine, the framerate has been unplayeable for most games ive tried

That’s surprising to hear. Very very different from my experience. Have you been using any sort of helper software such as Bottles or Lutris to help you with stuff like DXVK and whatnot?

I play all sort of stuff in wine from AAA stuff to random Ren’Py novels and it’s usually just fine, this pc isn’t even very strong, GPU is from like 4 gens back

sorry i never saw the reply, no wasnt using any helper software, i thought you just referring to a nickname for wine itself. Im not really in the linux space by choice unfortunately, I dont have anything against it, just have no idea what im doing.

Eh, no worries. I’m sure once you settle you’ll find that life is much better in these parts, actually, even with the rough edges =P

If you’re still interested/trying to make this work, do give Bottles a try. That’s a wine manager thingie

For optimal Wine performance most things rely on a translation layer called “DXVK” which will translate DirectX calls into Vulkan calls. There is some effort to do that with OpenGL too (and not just for wine) called Zink, but that is still early days and a bit limited. If you use any sort of gaming dedicated wine helper like Bottles, Lutris or Steam (through Proton), they’ll automatically do the whole DXVK shenanigans for you. It all happens under the hood and you don’t have to worry about it

I myself haven’t had a Windows PC in years and play very very nearly everything I want, old and new so once you figure this whole wine layer out, things do work. For me Heavy Hearts was one of the more troublesome titles, actually, as I could only get it working through Bottles, so if it’s giving you trouble, you’re not the only one. Here’s hoping you’ll find your footing, if you do stick around

Thanks, i was considering sticking with linux as I could save ~150 bucks (framework laptop makes windows optional), but was concerned I wouldnt be able to run .exe things. If you are able to run such programs I may consider it. It could also motivate me to actually learn coding so i understand what im doing (I'm studying engineering, potentially electrical/robotics engineering yet I still have no how to code) 

For a lot of the general stuff, there’s good enough alternatives (or sometimes the best thing already is multiplatform, like coding IDEs). So I’d check those things to know if there are any deal breakers. Say, maybe you want to use some specific DAW you can’t get working. But, largely, it’s fine. If you use desktop office, there’s Libre Office, if you need Photoshop there’s GIMP and Krita, if you edit videos, there’s kdenlive… but it CAN be a sticking point

For gaming, things have come a LONG LONG way with Wine. Some titles CAN be a bit of a headache, but usually you’ll find what you need to sort out in protondb or something like that. That’s becoming rarer and rarer, though

As for Linux encouraging you to code… maybe in a way? it’s one of the things that’s WAY WAY better to do in Linux as opposed to Windows where none of the tools actually work properly. But day to day you won’t need to do much, if any. Maybe a shell script here and there to make something easier but for most distros these days, you don’t really need to be getting under the hood (even if it can be fun)

A lot of the fun in Linux is exploring and finding your comfort zone. If you don’t like something that Apple or MS did with their OS, screw you. But in Linux there’s a lot of distros with different ideas and goals (PopOS wants to be easy for gaming people, OpenSUSE wants to be stable and friendly, ClearLinux wants to be the fastest, Debian and Rocky want to be the basis for servers, Arch wants to be flexible and malleable…) as well as a lot of different desktop environments so while it can be a hassle to distro-hop, some exploration can be very valuable. If you’re not feeling what you’re on and don’t have a lot of setup already in place, might be worth checking other stuff out. I myself use Arch but the install of this distro is really rough if you’re not used to Linux already, and though it’s easy to work with, you do need to do a lot of things yourself, so not something I’d recommend to someone just getting into the space. Arch Wiki is a fantastic place to check for any Linux thing you want to know, though, well worth keeping in mind

Ty for all the pointers and information. Definitely something I'll seriously consider when I get around to getting the laptop. I also have an irl friend who I meet with quite frequently who is very into linux, iirc he was doing something steam and proton just the other day. As for what I meant with the coding, linux as far as I could tell is a much more involved process with the os and the programs, so learning some basic coding could help when trying to troubleshoot and the such. Also do you know if there are good 3d modeling softwares on linux ( i dont mean for animation, more designing models and prints)? This was one of the reasons im upgrading my laptop for context.

For 3D modelling, Blender is a given. Not sure what people use outside of that as that is already plenty and then some for the very little I need

Hey, so i got the laptop, and turns out the university im going to requires windows, so I ended up not having a whole lot of a choice there. At some point i might end up dual booting linux just for the hell of it, but we'll see. Thanks again for all the help.

Urgh… I’m sorry to hear. Hopefully you can come over to the happy side of computing at some point, where things actually work and you can tell your computer what you want it to do instead of just paying for the privilege of getting ads shoved on your face all the while every single feature of the software you use just turns to garbage

Try proton experimental, worked like a charm for me.