Artemis-RGB / Artemis

Provides advanced unified lighting across many different brands RGB peripherals
https://artemis-rgb.com
Other
931 stars 67 forks source link

Razer MacOS #525

Open Glaferg opened 3 years ago

Glaferg commented 3 years ago

I am so frustrated. Razer Synapse is such good software and Razer MacOS does only the most basic commands... Is there a MacOS build? In what century can I make full use of my Razer rig?

RobertBeekman commented 3 years ago

Hello,

I know some people have had success running Artemis on Linux using Wine and OpenRGB but I don't think OpenRGB supports MacOS.

Unfortunately Artemis isn't natively compatible with MacOS right now and even if it were, there is no Razer SDK for MacOS :\

Glaferg commented 3 years ago

Hey, wait a sec! How does this beauty function?? It somehow operates fine on MacOS...

RobertBeekman commented 3 years ago

Ah, it looks like they use https://openrazer.github.io/ which is a reverse engineered SDK. You could ask the OpenRGB guys if a MacOS build is possible and if it is, you could use Artemis via Wine to talk to Razer.

Its a bit of a long shot, but making something like this cross platform is unfortunately far from trivial :\

I reopened this btw, I closed the wrong issue, you accidentally made two

0xdevalias commented 1 year ago

but I don't think OpenRGB supports MacOS.

Looking at the OpenRGB site just now, it seems that they definitely support macOS now:

0xdevalias commented 1 year ago

@RobertBeekman with the linux support apparently well underway, and with OpenRGB supporting macOS, what are the chances of having this issue reopened and considering macOS support for Artemis again?

RobertBeekman commented 1 year ago

Hi there, last year I ported Artemis to Avalonia which supports Windows, Linux and MacOS. So, in theory it should just work once we provide MacOS binaries but I have never tested it due to not having a Mac(Book) myself.

I'm pretty sure some things will be broken though, and they'll all probably be easy fixes but it simply requires a Mac machine to find out and fix. I'll reopen this issue and I'll try to borrow one.

0xdevalias commented 1 year ago

You could set up GitHub actions to do the actual macOS binary builds. And then I'm sure there are some users out there (myself included) who could probably give them a go and see if anything seems obviously broken. (Might be harder for me to narrow down/fix the specific issues if there is though, so being able to borrow a mac might still be a good idea)

diogotr7 commented 1 year ago

There are a few macos builds available. We're in the middle of restructuring some backend stuff, particularly how build binaries are stored and distributed.

In the meantime you can use a build from here

Again, as Robert said, these are untested. I'm not totally sure M1 is even expected to work due to some skia issues. I think this was the state of the Mac builds last I asked someone to test it.