I installed Linux Mint Cinnamom.
I’m am hard stuck finding any kind of way of making wine useful. It seems every single attemp of using wine just failed.
I have tried both 32 and 64, changing settings with winetrick to windows 10 and installed required DLL for each of the following apps.
TrackIR Software (I can install the sofware but the driver of the camera just won’t install, I also tried a linix alternative Linuxtrack but I can’t install webqt as I believe it’s only for AMD and I have an NVIDIA)
iCUE (Needed for corsair mouse otherwise I have no other way of changing it’s settings)
MSI Afterburner (I need something to limit my GPU temp)
Vortex (this one seems like it would be easy but the app just blinks white even after installing .net 6.0 and setting wine to windows 10)
And lastly the Stream deck.
I would really really appreciate any help for any of those things. That’s a lot of painpoint for a first day on Linux but I’m not giving up.
I’m not against changing distro if that’s a solution. But I would really prefer avoiding VMs.
Thank you for reading up to here!
but the driver of the camera just won’t install
If you’re talking kernel-level drivers – and I don’t know what “drivers” means here — you can’t use Windows drivers on Linux. I’ve never used TrackIR, but it’s possible that the camera will just work if this is a USB webcam.
kagis
https://forums.x-plane.org/forums/topic/203130-trackir5-on-linux-55-solved/
February 23, 2020
I’m using TrackIR 5v3 (I think yours is v2) on Linux Mint 19 (Ubuntu 18.04) kernel 4.15.0-72-generic. I’ve had no issues running it, worked the first time.
tried a linix alternative Linuxtrack but I can’t install webqt as I believe it’s only for AMD and I have an NVIDIA)
WebQt?
downloads Linuxtrack build
It looks like it uses Qt4:
$ ldd linuxtrack-0.99.18/bin/*|grep Qt[snip]
libQtGui.so.4 => not foundQt4 doesn’t appear to be packaged for Debian trixie.
kagis
https://old.reddit.com/r/hoggit/comments/1dcd3pa/dcs_and_trackir_on_linux/
Linux Track is the best solution, BUT… it hasn’t been maintained… and a lot of the libraries it uses are hard to find (uses QT4, and that is depreciated as of a couple years ago)
EDIT: Ok, I got this fork to build last night : and had to find a fix for linuxtrack-wine bridge not installing. had to use the linuxtrack-wine found here
The LinuxTrack fork the guy links to has apparently been ported to Qt5, looking at the git commits. You’ll have to compile it yourself, and it doesn’t look like it has all of the updates in the original project…
iCUE
https://github.com/bobrown101/linux-corsair-lighting-node-core-control
According to that, unless things have changed in the last 5 years, they don’t support Linux with their utility software. That guy reverse-engineered the RGB lighting stuff. Any things you want to do are probably going to be spread across various packages; I don’t know what settings you are setting in iCUE. There are ways to fiddle with the mouse polling rate on a generic basis. Mouse acceleration will also be set from generic software, not Corsair-specific stuff. If you want to bind a mouse button to a macro, ditto; maybe look at something like input-remapper.
MSI Afterburner (I need something to limit my GPU temp)
I don’t use Nvidia GPUs, but if this is setting the power profile for an Nvidia GPU, you probably want
nvidia-smi. It’s a vendor-agnostic way to set power profiles and other settings on Nvidia GPUs. In Debian trixie, it’s in the nvidia-smi package.Vortex (this one seems like it would be easy but the app just blinks white even after installing .net 6.0 and setting wine to windows 10)
I’ve never used it, though I have used Mod Organizer 2 successfully (in Proton, for Steam games, not vanilla WINE).
And lastly the Stream deck.
Never used it, but this says that it provides support.
If you’re talking kernel-level drivers – and I don’t know what “drivers” means here — you can’t use Windows drivers on Linux.
If, in some (rare) occassions, you can use Windows drivers on Linux, WINE is definitely not the proper method of installing them.
Unlike a VM, WINE doesn’t have access to any hardware, so the installer doesn’t ‘see’ that the required hardware is installed.Yeah, the only reason you’d want to use them would be in a VM, with passthrough USB, to do a firmware update or maybe set some persistent setting on hardware.
The driver to use my flatbed scanner on Linux actually is the one for Windows XP. Directly on Linux, no VM, (and no WINE).
Thank you so much for taking the time to answer and even try Linuxtrack!
I was able to install every library that LinuxTrack except the last one which was libqtwebkit4 but when at look at it, it says “builds: amd64” so I assumed this cannot function on my machine https://launchpad.net/~rock-core/+archive/ubuntu/qt4/+packages?field.name_filter=web&field.status_filter=published&field.series_filter=
Essentially I used this https://ubuntuhandbook.org/index.php/2020/07/install-qt4-ubuntu-20-04/ but got stuck at the very last library needed Here is the list of all packages https://launchpad.net/~rock-core/+archive/ubuntu/qt4/+packages
iCUE
I’m going to try ckb-next but a input-remapper is definetly what I want, I don’t really need to change the RGB.
MSI Afterburner
Ok so I just tried nvidia-smi and it worked I was able to set a power limit to my GPU which is the only thing I was using in Afterburner anyway. Great!
Vortex
Mod Organizer 2 looks really good I’m going to try that!
Stream Deck
Same here OpenDeck looks great I’m going to try.
Thanks again!
I was able to install every library that LinuxTrack except the last one which was libqtwebkit4 but when at look at it, it says “builds: amd64” so I assumed this cannot function on my machine https://launchpad.net/~rock-core/+archive/ubuntu/qt4/+packages?field.name_filter=web&field.status_filter=published&field.series_filter=
Assuming that you’re concerned about your GPU (like, you use an Nvidia GPU), “amd64” doesn’t refer to your GPU. It refers to the CPU architecture. Back when the x86 world moved from 32-bit to 64-bit, there were two competing architectures, one from Intel (IA-64) and one from AMD (AMD64 or x86-64). The AMD one won. Intel and AMD both use this standard now. Basically, this is just saying that it’s built for a 64-bit processor. Unless you’re using some sort of exotic ARM system (probably not, on the desktop) or a very, very elderly system from the 32-bit days, you should be fine. Just means that it’s built for a 64-bit x86 processor, which is very, very probably what you’re using on a desktop machine today.
MSI Afterburner
Ok so I just tried nvidia-smi and it worked I was able to set a power limit to my GPU which is the only thing I was using in Afterburner anyway. Great!
Keep in mind that, by default,
nvidia-smiwill just set a setting transiently — like, the video card will go back to defaults at the next boot. It looks like for some settings, you can set them persistently, and one can just have the thing invoked at boot, like by systemd. You may have already done one of those, but just wanted to make sure that you didn’t get unpleasantly surprised if you rebooted, it went back to defaults, and that GPU is prone to overheating or something.I don’t have a lot of experience with it, since I’m usually on AMD hardware — I only know this because I briefly used an Nvidia card for about 6 months out of the past 25 years — but there are enough people out there running Nvidia that it should be possible to find decent examples.
Thanks again!
Sure, no problem. I can’t say that you won’t have any hitches — and I haven’t used a lot of this myself — but I think that most of this should work.
So there might be a way? I thought the AMD was just a dealbreaker. I will try qt4 again I guess. Any recommendation on installing libqtwebkit4 then? since that specifically the one I could get to build linuxtrack.
Yeah I’m used to having to set Afterburner after each boot but if I can set it up auto it would be neat. I just like to lower the Wattage because performance loss is very very minimal and it just fixes a lot of poorly optimized games that pump resources for absolutely no reason. My GPU also just shuts off when it overheats and well if you’re in the middle of a game it sucks.
I thought the AMD was just a dealbreaker.
Nah, not if it’s specifically “amd64”.
I will try qt4 again I guess. Any recommendation on installing libqtwebkit4 then? since that specifically the one I could get to build linuxtrack.
So, I might be misunderstanding you, but I don’t think that you just want libqtwebkit4.
Qt4 is a widget set, a collections of controls and stuff. It shows drop-down menus, checkboxes, stuff like that. I believe that libqtwebkit is if you want to embed web pages in a program.
You probably want all (or a fair bit of) Qt4.
The problem here is that Qt4 is very old. I don’t even know if you have it in your current distro. Linux Mint is a child distro of Ubuntu, which is a child distro of Debian, and current Debian doesn’t have it.
What the LinuxTrack people should have done was updated it to a newer version of Qt, but it sounds like they don’t have much of anyone working on it.
What you have linked to is a PPA, a third-party repository, for Ubuntu 20.04. Some random user just tried compiling it for a version of Ubuntu. It might work on Linux Mint. It might not. It quite possibly won’t work on your version of Linux Mint. According to this:
https://linuxmint.com/download_all.php
Linux Mint Cinnamon is based on Ubuntu Noble, which is Ubuntu 24.04. So it’s intended to be used on an older version of Ubuntu than the version that your release of Linux Mint Cinnamon is for.
If you want to try using the PPA anyway, you probably want all of the Qt4 PPA, not just libqtwebkit.
Looking at the binaries in the release of LinuxTrack, they rely not just on Qt4’s libqtwebkit, but also other libraries:
$ ldd linuxtrack-0.99.18-64/linuxtrack-0.99.18/bin/*|grep Qt libQtWebKit.so.4 => not found libQtOpenGL.so.4 => not found libQtGui.so.4 => not found libQtNetwork.so.4 => not found libQtCore.so.4 => not found libQtWebKit.so.4 => not found libQtGui.so.4 => not found libQtCore.so.4 => not found libQtGui.so.4 => not found libQtCore.so.4 => not found $So you’d need other Qt4 libraries. It looks like the PPA itself has instructions for adding a PP:
https://launchpad.net/~rock-core/+archive/ubuntu/qt4/
Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:rock-core/qt4 to your system’s Software Sources. (Read about installing)
sudo add-apt-repository ppa:rock-core/qt4 sudo apt update
Once you do that, you would install packages like normal using your package manager (
sudo apt install qt4-x11 qtwebkiton the command line, or whatever graphical tool you use).I’d be a little skeptical that it’d work, but you can give it a shot if you want. I’d keep an eye on what it installs, and if it doesn’t work, remove it with
sudo apt remove qt4-x11 qtwebkitand then remove the “rock-core” PPA from /etc/apt/sources.list or /etc/apt/sources.list.d — theadd-apt-repositoryscript will probably add it to your list of package sources there.This appears to be the issue asking the author to update it to a newer version of Qt, which he apparently hasn’t done:
https://github.com/uglyDwarf/linuxtrack/issues/163
That guy has someone saying that they managed to build it for Qt5 with a single-line change, so if, instead of trying to install that build of Qt4, you want to try compiling LinuxTrack against Qt5, that might also work. May involve jumping through some hoops, though…
I did get through the QT step “ldd * | grep ‘not found’ | sort -u” now returns nothing I just downloaded the libqtwebkit4 as a .deb file and double click just worked…? No idea if it will function properly but at least this step is clear. I am now trying to install OpenCV:
ibopencv_core.so.2.3 => not found libopencv_imgproc.so.2.3 => not found libopencv_objdetect.so.2.3 => not found
I guess it’s just stubborn to keep going but I have no idea how any of this work :'( and trying to compile LinuxTrack against Qt5 although it is most likely the correct answer I wouldn’t even know where to begin.
What do you think of the solution someone else mentioned? https://github.com/opentrack/opentrack combined with https://github.com/trackirtoopentrack/trackir-to-opentrack
Does it look like something compatible with LinuxMint?
I replaced iCUE with OpenLinkHub (https://github.com/jurkovic-nikola/OpenLinkHub) and have had good luck with that.
https://github.com/opentrack/opentrack
Is this the software you’re looking for?
Thank you! I found this https://github.com/trackirtoopentrack/trackir-to-opentrack so it might work! Let’s see
Could try WinBoat for some of those, like iCue, will probably work. It’s essentially a VM, gpu pass-through isn’t working yet, but usb pass-through is.
Another option is bottles, but if you’re configuring wine correctly then bottles might not help at all.
For afterburner, you can try this tutorial https://linuxvox.com/blog/msi-afterburner-for-linux/
TrackIR is for VR tracking? No idea on a solution in any case.
Vortex as in the nexus mod manager? There’s a Linux alternative listen on Nexus.
Thank you for taking the time to answer!
For iCUE I will give a few options a try input-remapper seems like it would do what I need.
For Afterburner I was able to just change the power limit with nvidia-smi that’s the only thing I cared about:
#!/bin/bash #Enable persistence mode sudo nvidia-smi -pm ENABLED #Set power limit to 240Watts sudo nvidia-smi -pl 240
TrackIR5 is a hardware that uses a camera and an emitter that you put on your head. https://www.trackir.com/trackir5/ It works great for ETS2 and ATS.
Yes Vortex the mod manager, I will try Mod Organizer 2 see how that goes.
👍
Hope you get everything sorted buddy 💕
If you have an AMD GPU, corectrl is a graphical application for controlling your GPU and CPU, works great, but make sure you know what you’re doing.
ckb-next is a reverse engineered solution for controlling RGB on Corsair peripherals. I’m not certain what other functionality it may have but it’s worth checking out.
It looks like there are a couple of apps in development for the streamdeck, python-elgato-streamdeck and streamcontroller. Both of these may require some education to utilize.
I’m not sure which Vortex you’re referring to, is it the mod manager? If so, you’ll likely need to dig up some other means of using mods.
Wine and proton used through steam have done a phenomenal job of making gaming accessible on Linux. Unfortunately, making other windows software work as if it were native is very touch and go with wine.
When anyone switches to Linux they really have to think about all of the caveats and potential deal breakers that may crop up. A dedicated Linux user will go out of their way to acquire hardware that they know to be directly supported by either the kernel itself or another reverse engineered kernel module. For instance, I use Razer peripherals, because openrazer and polychromatic do an incredible job of making them work without any loss of functionality.
I hope some of this is helpful
Thank you so much for taking the time to answer!
will try ckb-next
I will have a look at python-elgato-streamdeck and streamcontroller
Yes Vortex the mod manager. I can always manually setup my mods but… more work :\
And that my friend is the primary caveat to Linux. More work. For the day to day user browsing the web, checking email, etc, it typically just works.
Certain use cases will require a lot more tinkering, and thus more work. If you have patience, and enjoy the work, enjoy the learning, it’s not a bad thing.



