Sound technician from Spain. Late millenial. I like videogames. I use arch btw.

Trans rights are human rights

  • 33 Posts
  • 769 Comments
Joined 2 years ago
cake
Cake day: June 5th, 2023

help-circle

  • I got the 8bitdo ultimate 2 wireless to replace my Xbox one controller. Other than the confusing as hell naming scheme, I like it, but it has its quirks:

    -Gyro works fine, but only in Bluetooth mode, so I can’t use it on my PC with the 2.4GHz dongle.

    -The firmware upgrade software is not on Linux, so you need a windows machine to update it.

    -Sometimes it bugs out, holding the last joystick position, and you have to reboot it to fix it. Almost got me killed on a honor mode run of DOS2.

    Also, I wish it had capacitive joysticks to activate the gyro. But other than that, it’s pretty feature-complete.

    It seems that the upcoming Steam Controller does everything this controller can, and fixes my problems with it. So I’ll probably get one of those next. But the 8bitdo still is the best controller I’ve had so far.

    Edit: actually, if anyone else is interested, you can actually update the controller on linux, through a bit of hackery. I followed this guide, which I’ll copy:

    In this guide i will teach you how to run 8BitDo Ultimate software v2 under Linux
    Some people tried running it under clear wine and failed, i found out the issue, you need tts-ms-win10
    https://github.com/streetsamurai00mi/ttf-ms-win10 All you have to do is follow installation guide on this repo
    After you successfully launched your software, you have to map udev rules
    At first, type lsusb. It will list your usb devices. Find your device there. I am using keyboard as an example
    Bus 003 Device 013: ID 2dc8:5200 8BitDo 8BitDo Retro Keyboard
    Do the same for wireless usb dongle
    Now, we have to create the rule. I am using Kate as an example
    kate /etc/udev/rules.d/99-8bitdo.rules
    Input your rules there, here`s an example
    SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2dc8", ATTRS{idProduct}=="5200", MODE="0666"
    SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2dc8", ATTRS{idProduct}=="5201", MODE="0666"
    idvendor is the first line in bold text, idproduct is second
    5200 is my keyboard, 5201 is usb dongle
    Now, reload udev rules and your done
    sudo udevadm control --reload-rules
    sudo udevadm trigger
    If you found this guide helpful, upvote for others to see it!
    

    I may actually be able to use gyro with the dongle now :o

    Edit 2: indeed, gyro works! I had to follow another guide though.

    The important bits:

    • Turn the controller on in DInput mode by holding B while pressing the home button to turn it on.

    • Add these udev rules in /etc/udev/rules.d/71-8bitdo-u2w.rules:

    # 2.4GHz/Dongle
    KERNEL=="hidraw*", ATTRS{idProduct}=="6012", ATTRS{idVendor}=="2dc8", MODE="0660", TAG+="uaccess"
    # Bluetooth
    KERNEL=="hidraw*", KERNELS=="*2DC8:6012*", MODE="0660", TAG+="uaccess"
    

    And reboot or reload the rules (sudo udevadm control --reload)















  • Yup. My desktop was the last computer I had running windows 10.

    A couple years ago, I installed debian on an old laptop that I’m using as a home server now, and that was my first contact with Linux since 2010 or so. It was an experiment that got from “I’m just trying stuff” to “I use this every day”.

    Then I got a steam deck, and I saw that gaming on Linux was a thing now. Gaming is one of the things I need my PC for, since I don’t have consoles, so that was important for me.

    Then I got an old laptop from my sibling and I decided to install Arch to learn a bit more. Another experiment that got out of hand, until that laptop became my daily driver. I spent less and less time in front of my desktop.

    This year, with Win10 going out of support, and having no interest in Win11 after having used Linux a bunch, I decided that was it. I did slack for a bit, because I had a lot of files that I needed to review and backup (or delete).
    Because of unrelated stuff with my server -I had to empty my external hard drive to reformat it from NTFS to ext4-, I used the opportunity to do the hard work, and when that was over, installing Arch was a breeze.

    That was a couple months ago, and I’m still customizing the PC, because life got in the way, and I’m doing things differently to my laptop (using niri instead of hyprland, using btrfs instead of ext4 -which I did wrong and I have to fix to be able to do snapshots-).

    But yeah, I’m having fun and I don’t miss windows. There’s some software that I need sometimes, like the 8bitdo firmware updater and things like that, but it’s mostly minor stuff. I did use FL Studio before and I heard it doesn’t work great on Linux, but I haven’t made music for the past 4 years, and if I want to and can’t make it work I can always use Reaper or something :)