[-] CalcProgrammer1@lemmy.today 1 points 3 days ago

On the couch I use a Logitech K400r keyboard with touchpad for basic navigation, but for couch gaming just go with a controller. If you need pointer control, get a Steam Controller and use the trackpads.

72

This monumental release encompasses nearly 3 years of work since the 0.9 release, and a year's worth of core reworks since the 1.0rc2 release candidate last year. Tons of new device support, an overhauled profile system, the option to cleanly run as a background service, PawnIO, Qt6, and much more!

Downloads for OpenRGB 1.0 are live on https://openrgb.org/, plugin 1.0 builds will be coming online soon.

11

Tentative OpenRGB 1.0 release date is over Labor Day weekend, probably either Friday Sep. 4 or Saturday Sep. 5 so that I have some time after the release to make some 1.0 related content (social posts and YouTube videos) over the long weekend.

I think we are in a pretty good state now, just want some remaining device support to get merged and a window for developers to submit final cleanups to controllers.

Not guaranteeing anything though, it could slip.

25

Support for the #Valve #SteamMachine under #Linux has been merged into #OpenRGB. This relies on the leds-valve kernel module that is included in the SteamOS kernel. A DKMS package is available to install this kernel module on #Arch and #Debian distros:

https://gitlab.com/CalcProgrammer1/leds-valve-dkms

or AUR leds-valve-dkms-git

300

A follow up to my earlier post about the leds-valve DKMS module, now it is usable within the latest experimental build of OpenRGB itself as long as that leds-valve module is loaded.

Support for the #Valve #SteamMachine under #Linux has been merged into #OpenRGB. This relies on the leds-valve kernel module that is included in the SteamOS kernel. A DKMS package is available to install this kernel module on #Arch and #Debian distros:

https://gitlab.com/CalcProgrammer1/leds-valve-dkms

or AUR leds-valve-dkms-git

75

I made a DKMS package for Valve's leds-valve driver, the Linux kernel driver that drives the LED strip in the Steam Machine. I also made an AUR package leds-valve-dkms-git. The GitLab repo has a Debian build in the build artifacts though I haven't tested it, but it works on Arch.

I am working on a controller in OpenRGB to use this driver, it still needs some cleanup but I have it working. There is a lot of room for optimization as the interface leds-valve exposes only allows writing one LED at a time but refreshes the whole strip for every change. I'd like to add an additional path to send the whole strip at once go get better update rates but this will require a change to the leds-valve driver directly.

[-] CalcProgrammer1@lemmy.today 52 points 2 months ago

I fail to see where the comment you replied to had any concern whatsoever for the business environment.

38

OpenRGB Release Candidate 1.0rc3 has been released! This new release candidate build should be considered the latest stable build and is recommended for end users. It doesn't contain the next branch changes yet, but there are some major stability improvements as well as a lot of new device updates and some UI cleanups in this build. Distro maintainers, please update 1.0rc2 packages to 1.0rc3, keep using qt5 for now.

Builds are available on Codeberg:

https://codeberg.org/OpenRGB/OpenRGB/releases/tag/release_candidate_1.0rc3

Links are also updated on https://openrgb.org/

The Flatpak release will be updated soon.

https://floss.social/@OpenRGB/116830393836395905

[-] CalcProgrammer1@lemmy.today 39 points 3 months ago

Maybe even 128GB of RAM.

[-] CalcProgrammer1@lemmy.today 52 points 4 months ago

I'm happy with my slightly modded Ender 3 Pro, but if I ever upgrade the Snapmaker U1 looks nice. I'll only buy from a company that supports open source firmware. Bambu is trash, unfortunately every 3D printing related YouTuber seems to have happily taken a sponsorship from them so they are everywhere now. I hate it.

[-] CalcProgrammer1@lemmy.today 73 points 4 months ago

If only the people who drove them for legitimate work purposes owned them, even as their only vehicle, it would be a huge number off the roads.

17
submitted 5 months ago* (last edited 5 months ago) by CalcProgrammer1@lemmy.today to c/OpenRGB@lemmy.today

The PCBs I designed for my smart ARGB splitter came. I had them manufactured by OSHPark and they turned out great. I assembled one, flashed it, and was able to drive 6 independently controlled outputs from a single ARGB input from my Airgoo controller.

[-] CalcProgrammer1@lemmy.today 33 points 5 months ago

ALL AI is slop Jensen... There is no AI without the slop. They are one and the same.

9

ARGB splitters and hubs suck. They actively take the "addressable" out of ARGB by sending the same signal to all downstream LED components. While dedicated USB ARGB controllers like the Nollie and Airgoo have come out with 16+ ports to alleviate the need for splitters, some times a splitter is more convenient. I just updated my PC and my new Thermaltake CPU cooler has 4 separate ARGB components (an LED strip on each tower as well as 2 ARGB fans) all tied together with splitters so it all gets addressed as one uneven blob. A discussion on the OpenRGB Discord made me want to revisit the idea of a smart splitter, something I previously failed to make using an ATTiny as well as discrete logic. However, this time I tried using a RP2040 and its high speed programmable PIO architecture and succeeded! This project is the result. One ARGB signal goes in to GPIO0, and it gets divided up into channels based on the number of LEDs configured for each channel on GPIOs 2, 3, 4, and 5. It could be expanded for more GPIOs pretty easily as well. It acts on the signal in real time with no buffering, so theoretically you could chain them together without penalty or latency.

12
submitted 6 months ago* (last edited 6 months ago) by CalcProgrammer1@lemmy.today to c/OpenRGB@lemmy.today

https://www.thingiverse.com/thing:7310885

https://gitlab.com/CalcProgrammer1/OpenRGBDeskFan

I've created a new version of my OpenRGB Desk Fan project! This is a 3D printed stand and Arduino Pro Micro based controller to turn any ARGB 120mm or 140mm PC fan into a colorful desk fan that syncs with your OpenRGB setup. The software is based on CorsairLightingProtocol. I originally designed it in 2024 but now have updated the 3D models to provide 140mm support and clean up the base.

[-] CalcProgrammer1@lemmy.today 27 points 6 months ago

The more I hear about Louis Rossman and Futo the less I trust either of them. I used to like Louis for his right to repair conversations, but Futo is a very shady organization. They act like they promote open source but refuse to adopt actual FOSS licensing and try to be overly corporate while also trying to play the pro-consumer side. I don't like it. There are YouTube frontends made by actual FOSS developers with proper FOSS licenses, so I'm not sure why anyone should support or use Grayjay.

25
submitted 7 months ago* (last edited 7 months ago) by CalcProgrammer1@lemmy.today to c/OpenRGB@lemmy.today

I haven't abandoned OpenRGB. It might seem that way given the last "stable" release was in 2023, but rest assured 1.0 is on the horizon still. I originally intended to release 1.0 last year shortly after 1.0rc1, but external setbacks pushed it back, namely WinRing0 being taken down by Windows Defender and Qt5 reaching EOL. However, after putting out those fires I decided I was not happy releasing 1.0 in its current state. Several other developers had open concerns about the backend and about rough edges in the user experience, and more issues came to light after 1.0rc2 in September.

Moving to a client/service architecture on Windows was desired to get around PawnIO's need to run as admin, but significant parts of the user interface (settings and profiles mainly) were not made to work with the SDK server.

This led to the creation of the next branch, a separate branch where I have been doing some major user-facing as well as backend changes. Notable big changes are below.

  • Update to Plugin API v5 and SDK Protocol v6
  • New profile system that properly integrates plugin settings into OpenRGB profiles
  • Settings and profile sync with background service
  • USB HID device hotplugging
  • Dynamic list updates
  • Per-Zone Modes
  • Lots of potential crashes mitigated by backend cleanups, protocol improvements, and better definition of plugin interfaces

For more detail, see this merge request:

https://gitlab.com/CalcProgrammer1/OpenRGB/-/merge_requests/2935

You can also download pipeline builds there to test, and -next-git AUR packages are available for testing as well on Arch based distros.

25

I've been wanting to migrate away from lemmy.ml for a while and have been using my lemmy.today account as my main Lemmy presence for a while now. This instance has been stable enough that I feel comfortable migrating here. The old Reddit style mlmym interface is available at https://old.lemmy.today/c/OpenRGB.

[-] CalcProgrammer1@lemmy.today 38 points 7 months ago

I was never able to touch type up through middle of high school despite typing papers and taking formal typing courses. Once I got into online PC gaming and also programming I got good at touch typing very fast. Is typing a skill you use daily? Natural practice beats forced if you already have the fundamentals down. QWERTY for me.

[-] CalcProgrammer1@lemmy.today 60 points 2 years ago

How do they know you haven't trained an AI to get headshots? The cheats often break the bounds of what is realistic in games, whether it is allowing you to see through walls (server shouldn't be sending enemy positions that aren't in view), going too fast (server should speed check pplayer positions), getting items they shouldn't have (server should do inventory sanity checks), etc. Other than that, look for signs of automated movement/things unrealistically precise for a human to do. Eventually the cheating will just be moved to a separate air gapped computer running AI on the video feed. Client side is an invasive, broken, and malicious concept.

[-] CalcProgrammer1@lemmy.today 49 points 2 years ago

God fucking damn it. Fuck off with the anticheat bullshit. Fucking plague is destroying gaming. If the whiny tryhards want "cOmP3Tit1v3 int3grIteE" or whatever dumb excuse the devs pulled out their ass this time then just make RANKED mode locked behind this malware-powered prison shit. Don't ruin the game for everyone. The majority of the player base isn't whining about cheaters, and this is true of pretty much every game. It's the tryhard comp scene most affected, let them enable it to play comp. At least give us the option to play on non anticheat servers. I hate how every multiplayer game is ruining itself over this garbage.

[-] CalcProgrammer1@lemmy.today 34 points 2 years ago

Why can't they put the power button on the front where it belongs. It's already stupid that they put it on the back, putting it on the bottom is downright idiotic. If they don't want to mess up the oh so important Apple aesthetic just make it an invisible touch button or something. Apple hates usability.

[-] CalcProgrammer1@lemmy.today 28 points 2 years ago

This Android Translation Layer looks amazing for Linux phones. Waydroid is already pretty awesome, but it's just running full fat Android on top of your Linux system and has all the limitations that brings (poor to no notification integration with the host system, poor integration of filesystem, extra resource usage for all of the Android services, issues with power management and suspend, inability to change resolution on the fly, poor integration with host onscreen keyboard, etc). I've used Waydroid on postmarketOS and it's nice to be able to have Android apps available, but it almost feels like still carrying around a second phone, just that second phone is virtual. Something like ATL sounds like it properly integrates Android apps into the host OS. I need to give this a try soon.

view more: next ›

CalcProgrammer1

0 post score
0 comment score
joined 2 years ago
MODERATOR OF