I’ve been thinking about switching to Linux for a while, but there are some things that make me want to stay on Windows. For example, Gaming and installation of graphics card and software availability.

My G-Card was GT 730 2 GB ddr5.

Can I be able to play the games that Windows supported without losing frames?

54 points

Your GPU is very weak, and because it was a budget card back in the day it doesn’t have support for a “new” technology called Vulkan which is an alternative to OpenGL.

Vulkan is used by Proton (you can think of it as a Windows emulator, even though it’s not exactly an emulator) to convert DirectX calls to something native. Without Vulkan Proton needs to convert DirectX to OpenGL which loses a lot more performance, and in the case of newer games (ones that use DirectX 12) it’s not possible.

So it really depends on what games you want to play, realistically I don’t think you’re playing anything with DirectX12 because those games are all newer than your card, so I don’t think your GPU would support them even in Windows.

I would say give it a go in a separate partition/disk/thumb drive and see how it goes. I don’t think the experience of gaming will be good for you, but I can’t imagine the rest of the PC has good specs if that’s the GPU, so day to day might be a lot more comfortable on Linux without windows hogging down resources.

permalink
report
reply
4 points
*

@Harry_h0udini@lemmy.dbzer0.com, in case you don’t know, DirectX (just like ‘Vulkan’) is a graphics rendering software. It draws graphics. I have seen many people being confused by these terms so I thought I should clarify.

Also here’s a video that explains how to dual boot windows and fedora (a pretty good linux distro) or maybe you could use Pop_Os! since they have pretty good nvidia support. I don’t know about legacy ones though.

permalink
report
parent
reply
26 points

This card requires legacy drivers. Getting this to work is going to be a pain and a half in the rear. I’ve done it before.

Basically, what you need to do is this:

  • During OS installation it will install the modern GPU driver, which will not work with that GPU
  • Once installed, boot the PC. You will very briefly see an error message during boot that the GPU isn’t supported by the driver.
  • Now you first need to unload the current driver kernel module.
  • Then unstall the current driver package in your package manager.
  • Install the 470 legacy driver from the package manager
  • Load the legacy kernel module
  • Reboot and hope it all works.

Google how to do each of these steps, since they are a bit too complicated to get into it here, also they are dependant on the Linux distro you chose.

Btw: you will be losing frames. Support for legacy Nvidia GPUs isn’t great at all.

permalink
report
reply
7 points

Thanks👾 :)

permalink
report
parent
reply
7 points
*

Buying a modern cheap low end card might give you the same or better framerate thatn this legacy card.

And steer away from Nvidia.

permalink
report
parent
reply
5 points

Btw, apparently there are multiple types of 730. Some are supported by the 470 driver, some not. If yours is not, try the 390 driver.

permalink
report
parent
reply
16 points

My suggestion is to use a beginner distro with easy dual boot options. Linux Mint comes to mind. Get that going and try it out. If it works for you, you can then move on to ditching your Windows install and/or using a more advanced distro.

Unless you’re more of a “dive into the deep end” sort. If that’s the case, grab Fedora Workstation and make sure to enable the proprietary software repositories. Fedora is stable, and the desktop will be a reminder that this isn’t Windows and it won’t act like it. From there, you can find help all over the place, from Fedora’s documentation and forums to simple internet searches.

permalink
report
reply
0 points

I wouldn’t dual boot because of the possibility of Windows breaking the bootloader. If OP could spare a separate drive or USB stick specifically for toying with Linux, they may get more out of it before committing.

permalink
report
parent
reply
13 points

Dual boot, don’t switch.

permalink
report
reply
1 point

This is the way. My advice is to add a second hard drive to your pc and install linux on that. Distro hop, install arch and break it horribly, swear at your printer, learn. Then when you screw up, you’ve lost nothing, you can switch back to your “‘ol faithful” and get the job done. What will eventually happen is you’ll find yourself spending more time in linux than windows until you almost never boot it up.

If you do it this way, there’s really only two things to worry about. 1) if you’re using mbr or want to still use mbr with uefi, you’ll have trouble dual booting cleanly and will probably want to reinstall windows. You can’t break anything, but you can’t dual boot from both methods (or at least I’m pretty sure I’ve never owned a motherboard that can). 2) when installing linux, learn and be careful about what drive contains windows - don’t ever pick that drive when formatting and partitioning. Bonus points if it’s a different brand and size - makes it almost impossible to pick the wrong drive. When using a single drive for dual booting, there’s much more opportunity to make a mistake and break your windows install if you’re not familiar with partitioning and boot loaders.

I literally can’t think of a way to break windows if you keep the above in mind, and then you can “make the switch” gradually.

permalink
report
parent
reply
13 points
*
Deleted by creator
permalink
report
reply
10 points
*

Actually his card does support Vulkan 1.2, which included Kepler, just not the newer 1.3 that requires Maxwell or newer. He’d have to find the latest compatible driver.

edit: possibly this, haven’t found newer yet

https://drivers.softpedia.com/get/GRAPHICS-BOARD/NVIDIA/NVIDIA-GeForce-Graphics-Vulkan-1-2-Driver-470-62-16-Beta-for-Linux-64-bit.shtml

edit: also possible that latest drivers could be used, but would be restricted to 1.2 features, not certain how that works with nvidia drivers and older gpus.

permalink
report
parent
reply
2 points

What is vulkan?

So, if my card doesn’t support vulkan am I not able to play any games?

permalink
report
parent
reply
5 points

Vulkan is a graphics API next to OpenGL and DirectX, generally faster than OpenGL which is why most emulators like yuzu, cemu, dolphin, etc use both Vulkan and OpenGL as backend options.

Your card is supposed to be vulkan 1.2 compatible so you could play any vulkan-related thing that doesn’t require 1.3. Not sure what that means for you exactly.

OpenGL would probably still work if it’s an option, pretty sure DirectX wouldn’t since it’s a Microsoft thing, but I could be wrong about that.

permalink
report
parent
reply
5 points

DirectX 9/10/11 can be converted into Vulkan using DXVK which is part of Proton

permalink
report
parent
reply
1 point

Also vulkan 1.3 was released in Jan 2022, so theoretically it should still be possible to find 1.2-compatible versions of a lot of things. Older emulator versions, etc. Though those likely won’t be compatible with newer games.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.9K

    Monthly active users

  • 6.3K

    Posts

  • 174K

    Comments