Jump to content

Now, I am not sure if this has been asked or posted before but.... Here goes.

 

The current state of RGB Software is a MESS for PC Hardware, very few components work together properly and even fewer have cross compatibility.  Proprietary Hardware/Software are making things even more difficult than they need to be, my question is if there is any people on here willing to collaborate on making a unified program for RGB Support a cross all Manufacturers (Or even just the popular ones)?

 

I am not a coder or programmer (I have tried MULTIPLE times to learn but I think I'm too old LOL) so I cant even offer assistance in any way other then being willing to set things up to make it easier (Eg: Forums, Possibly purchase software that may be required and stuff like that), now I cant speak for everyone in the world but personally I would be willing to pay for such a program if it worked, had proper support and updates.

 

After searching the web MANY times and finding parts that are on the "Supported" lists for cross compatibility for multiple builds, far too often I am either stuck with 1-2 parts not working as intended or the SW itself being completely useless/limited.

 

If this is something you would be interested in applying yourself to and willing to work with others on, perhaps this can turn into something amazing and those that have hand in creating it could turn into a potential source of income.

 

Please feel free to comment below or simply message me on here (Or any where you see this name, 99% sure I'm the only one LOL)

Did that level of stupidity come naturally?  or did it take practice?

 

Me: "DUCK!", Brother: "Where?", *CRACK*, Me: "Dumbass" as dialing 911

Link to comment
https://linustechtips.com/topic/1227132-calling-all-codersprogrammers/
Share on other sites

Link to post
Share on other sites

I’m not a programmer so I can’t help with that, but take a look at this program called Project Aurora. It claims to do exactly what you want and based on what i heard, it works well. I first heard of it on here, but unfortunately I don’t remember who posted so I cant give them credit.
https://www.project-aurora.com

I am far from an expert in this so please correct me if I’m wrong.

Quote or tag me so I can see your response

 

PSU Tier List

Motherboard Tier List

Graphics Card Cooling Tier List

CPU Cooler Tier List

SSD Tier List

 

PARROT GANG

Mentioned in 7/10/20 WAN Show

Mentioned in 7/15/20 Techlinked

Mentioned in 7/17/20 Techlinked

Mentioned in 7/31/20 WAN Show

Mentioned in 7/31/20 Techlinked

Mentioned in 8/3/20 Techlinked

Mentioned twice in 8/5/20 Techlinked

Mentioned twice in 8/7/20 Techlinked

Mentioned in 8/12/20 Techlinked

Mentioned in 8/19/20 Techlinked

Link to post
Share on other sites

Yeah, that is a GREAT program for peripherals but it doesnt do PC Hardware.  I use it for my Logitech stuff just due to the freedom it gives me with customizing my KB/Mouse/Headset.

 

I did just send the creator of that project an email to see if it would be something he would be willing to branch off into though.

Did that level of stupidity come naturally?  or did it take practice?

 

Me: "DUCK!", Brother: "Where?", *CRACK*, Me: "Dumbass" as dialing 911

Link to post
Share on other sites

4 hours ago, DevArmaya said:

I cant even offer assistance in any way other then being willing to set things up to make it easier (Eg: Forums, Possibly purchase software that may be required and stuff like that), now I cant speak for everyone in the world but personally I would be willing to pay for such a program if it worked, had proper support and updates.

In order for this to even be remotely doable, we would have to come up with some standard that works across all different kinds of hardware, from fans to RAM sticks, and then also convince most or all manufacturers to support it.

We are talking about potentially millions of dollars of investment and possibly thousands of collective man hours before a finished product supporting the standard ever reaches market.

Are you willing to prove that you have the connections and money to pull this off?

ENCRYPTION IS NOT A CRIME

Link to post
Share on other sites

4 hours ago, DevArmaya said:

Proprietary Hardware/Software are making things even more difficult than they need to be, my question is if there is any people on here willing to collaborate on making a unified program for RGB Support a cross all Manufacturers (Or even just the popular ones)?

This would almost certainly involve reverse engineering of the proprietary software you mentioned, which is bound to be hell. Also lots of broken hardware in testing. Not something you can do with a handful of volunteers.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to post
Share on other sites

Everyone would probably argue about what programming language to write it in lol. Then end up implementing it in 5 different languages after arguing for days/weeks on the forum and not coming to a compromise. Monkey's paw this `CALLING ALL coders...` thing be.

 

Manufacturers do tend to do this stupid *bleep* of not allowing other programmers to use their integrated 'auxiliary' hardware easily. This area will always stay fragmented until they have some standard in place (read: never). Best solution to that is throwing every RGB part you have into the bin and setting it on fire. And if you'd want to make RGB things work under Linux it's even worse, most things you can't get support for because it's proprietary, there are no official applications even, so you're stuck with hacked together scripts the entire time, if that. I thank the brilliant developer that wrote a python script to control the RGB on the AMD Wraith cooler before I became epileptic.

Link to post
Share on other sites

There already is a project that's working on achieving some level of this that is actually compatible on both Windows and Linux.

https://gitlab.com/CalcProgrammer1/OpenRGB

https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/home

It's not perfect, support is limited, but anyone could fork it it and contribute to the project.

Really the biggest thing is that everything has to be reverse engineered, which would mean having to have the hardware and knowledge to contribute, and being ready to possibly brick said hardware.

Link to post
Share on other sites

On 7/27/2020 at 9:53 AM, DevBlox said:

Everyone would probably argue about what programming language to write it in lol.

Maybe not. The most of the application would have to be system level, so you are limited to native languages, which leaves

  • C
  • C++
  • Rust
  • Go

Out of those, C and C++ are the only likely ones.

The solution to the user app would be to write the system level stuff as a driver (because that's what you have to do anyway), providing a nifty interface for application developers. That way, any language which can interact with a driver can be used to write the GUI application to control it, plus games and other such things can tie into it more easily.

 

The goal is to provide a nice interface, not a nice library.

ENCRYPTION IS NOT A CRIME

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×