2024 will be the year I finally be the year I ditch windows.

I am not exactly new to linux, yet I am far from an expert. I made my journey over the years form trying Ubuntu (many many major revisions ago) and have found myself down the rabbit hole of going Arch. I run Arch with KDE on my laptop. I want to fully ditch Windows on my desktop, however I feel this will be a much bigger hurdle to overcome.

Build Specs: i7-12700KF Copper Modded EVGA RTX 3090 64gb of 3600mhz DDR4 ASUS Tuf Z690 Wifi D4

I could go into more detail about my specs, but the specs aren’t what has made this journey a bit tougher. I use a Line 6 Helix and a Line 6 PowerCab 112+ and both have usb connections to my computer for integration with, you guessed it; windows or mac software only. Now I don’t have a problem running wine, and a number of other solutions to run windows programs, I do however have a gap in knowledge in order to try to use these specific programs with specific USB peripherals.

Now, I am not sure if this is the best way, but I had heard the idea of USB passthrough. And I have no clue where to begin with that. Would this be the direction I should be going for programs such as those?

The only other software that I am going to struggle replacing is the RGB lighting software for all of my hardware. Most of it is corsair (Fans, RAM, Water Cooler, and plugins for the asus motherboard.) And my Steeleseries keyboard which uses GG.

I have looked into using OpenRGB but I was unable to figure out how to get those setup as it wasn’t as plug and play as the manufacturer software, but understandably of course.

The absolute biggest hurdles is my Nvidia problem. I have always had issues with Nvidia on Arch. I would gladly take an suggestion. For reference, I would be using this mainly for my gaming. I occasionally dabble in Stable Diffusion.

I will be running Arch with KDE preferably, but every single time I have had issues.


I suppose any feedback anyone may have would be helpful.


Checklist of things I need to get working on in Arch, any help would be welcomed:

  • Helix Guitar pedal and PowerCab 112+ (USB Passthrough or any other alternatives people may suggest)
  • RGB for SteeleSeries Apex Pro (GG software on windows, open to alternatives)
  • RGB for Corsair (iQue on windows, open to alternatives)
  • Nvidia Drivers
18 points

Use VirtualBox to make a Windows VM and you pick the USB devices from the menu to connect them on the fly, or you can configure the VM to pass them in by default.

permalink
report
reply
2 points

That might be the route I go.

permalink
report
parent
reply
2 points

I would go for virtual manager as it will have better performance.

permalink
report
parent
reply
12 points
*

I believe that both VirtualBox and KVM (QEMU) can do USB passthrough. With either one you can have the full Windows OS running on your Linux desktop, which could be more comfortable than going for WINE. Here’s an example with KVM and Arch Linux.

permalink
report
reply
3 points

Thank you for the suggestion! I will look into this.

permalink
report
parent
reply
3 points

KVM has been my go-to for many years of running servers because it is extremely lightweight. Like for example, last year I finally ditched the old poweredge 860 servers (very early 2000’s machines which topped out with a dual-core CPU and 8GB of memory), however from these servers I was running half a dozen virtual linux boxes handling websites and email. Of course running a Windows vm is going to take a lot more resources but any desktop computer that is less than a decade old would easily handle it while still managing your regular linux desktop.

One caveat about KVM, however, is that there’s not really a great GUI interface for it. There IS a monitor to manage the VMs you have up and running, but I always launch new VMs from the command line, which is pretty much just a matter of setting the name and memory, pointing it to an existing image file or ISO, and then using the GUI monitor to launch a VNC remote connection to handle getting a new OS installed or make changes to an existing image to get it on the network. I don’t consider this a burden, but then again I grew up on the command line.

permalink
report
parent
reply
1 point

I haven’t explored KVM as an option. Yet, but I am going to be investigating that for my own use case now.

Outside of my laptop and desktop, I did run a Dell PowerEdge (forget the model, but I have a singular Xeon and 64gb of ram in it along with hardware based raid and 8 hdd bays.) that I ran Ubuntu on, but I realized Ubuntu wasn’t the way to go for me due a number of things. So I shut the server down and will be reinstalling another OS on, I haven’t decided yet but maybe Fedora for that. It was just being used to run Docker and Portainer, which I had a good chunk of docker containers running. I had a reverse proxy, Jellyfin, Gluetun, uptime kuma, signal messaging bot for uptime kuma to let me know if a services went down, photoprism, kanboard, a wiki, and a few other services.

permalink
report
parent
reply
2 points
*

You can passthrough your Rtx 3090 into Qemu to achieve hardware acceleration. With software called ‘Looking Glass’ you’ll get a hardware accelerated Qemu/kvm window instead of sacrificing your second monitor or using a kvm switch.

Level1Linux has made a brilliant videos about Looking Glass.

You should also passthrough a ssd/nvme disk into your Qemu.

permalink
report
parent
reply
1 point

Thank you so much for the suggestionsm I absolutely will be investigating this.

permalink
report
parent
reply
11 points

Year of the Linux desktop LFG!

permalink
report
reply
8 points

Been using Arch with KDE on my Lenovo Yoga, both Wayland and X11 depending 9n what I want to accomplish. Though it lead me down the rabbit hole of Weston so that I could run Waydroid from within X11. Ultimately I just decided Wayland basically when I am not using my touchpad or when I want to run Waydroid.

Year of the Linux desktop, LFG!

permalink
report
parent
reply
8 points

For some reason, when I switch to X11 (also on Arch with KDE), it bugs out, so I’ve been using Wayland with xwayland bridge installed.

permalink
report
parent
reply
1 point

What was it doing for you when you switched back to x11?

permalink
report
parent
reply
10 points

It’s okay to dual-boot, or have independent systems. Just a suggestion, to consider.

I have 3 daily driven rigs. A MacBook for work, a Linux laptop for most things personal, and a Windows PC for gaming. Everything serves a purpose and specific use case.

permalink
report
reply
3 points

A man after my own heart.

I had a whole bunch of machines and I just realised I haven’t booted Windows on any of them for a couple of weeks. I daily drive Tumbleweed when I don’t need any advanced Adobe features or play games that run on Windows only.

I wouldn’t go as far as to say I will ditch Windows completely, but it is nice to have options.

permalink
report
parent
reply
3 points

Funny enough, last time I tried to do the whole 2 systems, I had Arch (with GRUB) on one nvme, and windows 11 on another nvme. At some point, all drives were unbootable. I am lucky I had my important data backed up, and on a separate drive anyways.

I had thought about it, but I really want to ditch anything windows.

permalink
report
parent
reply
8 points

Check out OpenRGB to see if it meets your lighting needs. I use it with Corsair Commander Pro, keyboard, mousepad, RAM, QL fans and the ASUS RGB header and attached lighting. It’s been working great on OpenSUSE Tumbleweed for me.

permalink
report
reply
5 points

Totally agree. OpenRGB works for me.

Granted, I just turn the “GeForce” light on the GPU off, along with all the other RGB stuff inside the case, but it works. 😁

permalink
report
parent
reply
3 points

That’s what I might end up doing. I don’t care as much about the RGB on it as I do functionality. As long as they can go off, I have zero issue with that.

permalink
report
parent
reply
3 points

OpenRGB seems to be consensus on how to handle this.

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

  • 9.6K

    Monthly active users

  • 6.1K

    Posts

  • 170K

    Comments