'Razer Doesn't Care About Linux' (gnome.org)
An anonymous reader shares a blog post: Razer is a vendor that makes high-end gaming hardware, including laptops, keyboards and mice. I opened a ticket with Razor a few days ago asking them if they wanted to support the LVFS project by uploading firmware and sharing the firmware update protocol used. I offered to upstream any example code they could share under a free license, or to write the code from scratch given enough specifications to do so. This is something I've done for other vendors, and doesn't take long as most vendor firmware updaters all do the same kind of thing; there are only so many ways to send a few kb of data to USB devices. The fwupd project provides high-level code for accessing USB devices, so yet-another-update-protocol is no big deal. I explained all about the LVFS, and the benefits it provided to a userbase that is normally happy to vote using their wallet to get hardware that's supported on the OS of their choice. I just received this note on the ticket, which was escalated appropriately: "I have discussed your offer with the dedicated team and we are thankful for your enthusiasm and for your good idea. I am afraid I have also to let you know that at this moment in time our support for software is only focused on Windows and Mac." The post, written by Richard -- who has long been a maintainer of GNOME Software, PackageKit, GNOME Packagekit, points out that Razer executive Min-Liang Tan last year invited Linux enthusiasts to suggest ideas to help the company make the best notebook that supports Linux.
It's worth pointing out that when the CEO made his comments, the response here was less than enthusiastic
This is a key downside for Linux for many reasons:
1) The community has shown to be toxic with constant infighting.
2) The community is highly aggressive to anything which doesn't 100% meet their core values. Create a gaming hardware, good. Open source 99% of the firmware, great. That 1% is a closed source binary blob, BURN DOWN THEIR HEADQUARTERS!
3) The community is small so the cost benefit ratio sucks.
4) The community is fussy and has high standards (see all of the above).
5) The community generally isn't of the hardcore gaming type.
Why would any gaming company chose to support Linux when gamers have shown to be more than happy* to run Windows / stuff around with Wine to play their games.
*And by more than happy I mean they whine less about running Windows for games than the do about something in Linux not being 100% perfect.
No. They make EXPENSIVE (but extremely breakable) peripherals and skimp on the QA.
In the end, nothing of any value was lost.
Chas - The one, the only.
THANK GOD!!!
That's the sad truth these days. At best, and that's about as good as it gets, they don't actively sabotage anyone trying to write a driver for Linux for their hardware. To make matters worse, your chances are good that your 100-button-mouse doesn't even work properly as a two button mouse in Linux.
In the end, you will notice that playing games in Linux means that you'll do without anything more sophisticated than a two-button mouse with a scroll wheel and a standard keyboard. No flightsticks, no steering wheels, no macro keyboards or mice, not even game controllers for the most part.
If anyone knows of any gaming hardware that actually works properly on Linux, please say so. I know not a single example of gaming hardware that does.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
I enjoy their hardware, but your comment did touch on something I was going to mention: since Razer has decided that full features require account registration, what ever made submitter believe that they would ever support firmware updates in this manner?
your understanding of the history of Direct X is full of ignorance. They didn't go to Direct X because of "other" OS support of Open GL, they went Direct X as they wanted a unified hardware access layer for devices, sound and graphics, Open GL was only graphics. Also Direct X won at the time because it actually produced faster and better rendering for games, that combined with the sound and input devices made it more cost effective, especially when most gamers ran windows only anyway.
That's another reason why companies like Razer don't like non Windows. Traditionally Microsoft have gone to great lengths to keep old third party software running. Of course that's not as true as it used to be. XP SP3 and Vista broke insecure software and the message from Microsoft since Windows 8 has been that the Win32/Win64 API is going away in the long run. Still I've got some binaries built with Visual Studio 6 on NT 4.0 which run fine on Windows 10. You could never do that with Mac software - they've made loads of breaking ABI changes.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
It is worse than that. Their software is cloud based.
So for example, to change the keyboard lights or mouse lights or mouse function buttons or use anything besides basic 2-button HID mouse:
1) Set up an account on Razer
2) Have client software running on windows.
3) Have holes in firewall so that client can connect
4) Your settings, for your local mouse/KB mouse, are stored in the cloud.
5) If it loses connection to the cloud you can't change any of your settings.
6) IIRC it requires cloud access on startup, otherwise it loads default profile.
FOR. A. MOUSE.
Never again.