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!

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 days ago

    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-smi will 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.

    • VeryInterestingTable@jlai.luOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      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.

      • tal@lemmy.today
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        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 qtwebkit on 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 qtwebkit and then remove the “rock-core” PPA from /etc/apt/sources.list or /etc/apt/sources.list.d — the add-apt-repository script 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…

        • VeryInterestingTable@jlai.luOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          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?