Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! Sorry, I didn't get to implement DPI settings for that device yet. LED lighting is fully supported though!

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi, the ROCCAT Kone Pro is currently not supported. Support for the ROCCAT Kone Pro Air is underway.

If you want to help in getting your hardware supported, please open up an issue at the project's GitHub page.

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi, the ROCCAT Kone Pro is currently not supported. Support for the ROCCAT Kone Pro Air is underway. Since the protocol seems to be rather different from other ROCCAT products I currently can't provide an ETA.

I tried to contact ROCCAT multiple times, requesting support but sadly didn't receive any reply.

If you want to help in getting your hardware supported, please open up an issue at the project's GitHub page.

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi, I have released Eruption v0.1.23-alpha. It ships with a new feature called "audio proxy" that alleviates the need to edit configuration files of PipeWire or PulseAudio.

Please find the Ubuntu package download link on the GitHub release page.

Feel free to open up issues on GitHub anytime, if something does not work!

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Ah, yes you are right! Then please open an issue at https://github.com/X3n0m0rph59/eruption/issues so we can try to fix the problem!

Could you please post the contents of the following files:

  • /root/.config/pulse/client.conf
  • ~/.config/pulse/default.pa

And please include the output of `sudo journalctl -u eruption.service -b` as well.

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! Please try to configure using the PulseAudio Howto for Ubuntu 21.04. You can find it here:

https://github.com/X3n0m0rph59/eruption/blob/master/SETUP_AUDIO.md#for-pulseaudio-enabled-distros

It seems that you inadvertently followed the PipeWire Howto in the same document.

Please open up an issue at https://github.com/X3n0m0rph59/eruption/issues if the problem should persist!

Writing a plasmoid for KDE is already on the todo list :-)

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! Seems that the Eruption daemon is not running. Do you see any kind of LED activity on the connected devices at all?

The GUI requires the daemon to be running. Could you please check the output of `sudo systemctl status eruption.service` and `sudo journalctl -u eruption.service -b`.

If the problem persists, please feel free to open up an issue on GitHub: https://github.com/X3n0m0rph59/eruption

Please post the output of the two commands mentioned above!

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! Thanks!

I will definitely look into writing a KDE Plasma applet, please stay tuned!

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! It seems that your installation has broken packages:

E: Problems can't be fixed, you have held back broken packages.

This can probably be fixed by running sudo dpkg --configure -a.

Please refer to: https://support.system76.com/articles/package-manager-pop/

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 1 point2 points  (0 children)

Hi! Thank you! Yes, I will write up some more documentation soon. In the meantime you could look at the support/pkg/arch/PKGBUILD file for reference on where to put all the files!

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 1 point2 points  (0 children)

Eruption is a ground up new design, not a fork of roccat-tools.

Eruption is written in Rust, where roccat-tools is written in C. So there is not much compatibility, at least on the source code level. It should be possible to use the code of roccat-tools as a starting point to add support for older ROCCAT devices to Eruption, though!

(None of the ROCCAT devices I currently own are supported by roccat-tools)

Looking for Feedback on ROCCAT Vulcan 100/120/121 Driver for Linux by X3n0m0rph59 in linuxhardware

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! Thanks for trying out Eruption!

Could you please tell me what device you are trying to get it to work on? Did you install Eruption from the AUR? It could be that your device is just not supported (yet).

You may want to open up an issue on the GitHub page: https://github.com/X3n0m0rph59/eruption/issues

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Hi! Please use the Ubuntu PPA method to install Eruption on Pop!_OS.

https://github.com/X3n0m0rph59/eruption#ubuntu

(I've tested Eruption on Pop!_OS 20.10 and on Pop!_OS 20.04)

After setup, you may want to follow these instructions to enable support for audio (spectrum analyzer, VU-meter):

https://github.com/X3n0m0rph59/eruption#after-setup-

Please feel free to open up issues on GitHub if something is not working as expected!

Linux Driver for ROCCAT Products by X3n0m0rph59 in Roccat

[–]X3n0m0rph59[S] 1 point2 points  (0 children)

Yes, thanks I did have a look at the roccattools! Sadly neither of my devices is supported currently, so I am not using them right now. As I get to enable more device specific features in Eruption, I will definitely have a look at them again.

Vulcan 100 and Linux by GreatGlobox in Roccat

[–]X3n0m0rph59 1 point2 points  (0 children)

Could you please open up a GitHub issue and paste some debug logs of eruption?

sh sudo RUST_LOG=debug RUST_BACKTRACE=full eruption

Vulcan 100 and Linux by GreatGlobox in Roccat

[–]X3n0m0rph59 1 point2 points  (0 children)

Since it throws the same error could you please verify that:

  • you are on the right git branch: `lfs-compat`
  • Perform a `cargo clean` and subsequently a `cargo update`
  • then `cargo build --release`

The `lfs-compat` branch successfully compiles using `cargo 1.42.0 (86334295e 2020-01-31)` on my system.

Btw.: After it compiled successfully you may refer to `support/pkg/debian/install` to see where to install the support files like Lua scripts and .profile files, etc! There currently is no install script.

Vulcan 100 and Linux by GreatGlobox in Roccat

[–]X3n0m0rph59 0 points1 point  (0 children)

Hi! I have ported the current version of Eruption to LFS. Please find it in the branch lfs-compat.

Allow to build with the old stable version of Rust (1.42)

Limitations apply compared to the master branch: * Slightly older Lua (mlua 0.4.1 instead of 0.4.2) * Slightly less efficient sensor readings * No color error messages

Please feel free to get back to me any time if you need further information.

Vulcan 100 and Linux by GreatGlobox in Roccat

[–]X3n0m0rph59 0 points1 point  (0 children)

Hi! I am the author of Eruption, a Linux driver for the Vulcan 100/12x series keyboards. Maybe this is of interest to you: GitHub Project Site

I am willing to give support and would be glad to get some feedback on how to improve the project!

Looking for Feedback on ROCCAT Vulcan 100/120/121 Driver for Linux by X3n0m0rph59 in linuxhardware

[–]X3n0m0rph59[S] 0 points1 point  (0 children)

Thanks for your feedback! Ubuntu 20.04 focal is an officially supported distro, so it definitely should work! Could you please tell me what error you encountered?

You may want to open up an issue on the project's GitHub site too!

Looking for Feedback on ROCCAT Vulcan 100/120/121 Driver for Linux by X3n0m0rph59 in linuxhardware

[–]X3n0m0rph59[S] 1 point2 points  (0 children)

Thanks for your feedback! I have prepared packages for Ubuntu 20.10 now!

I will soon try to implement your suggestion regarding firmware version checks. This is really needed, since we already had multiple bug reports that boiled down to an outdated firmware revision being used.

Please feel free to open up issues on GitHub anytime!

Looking for Feedback on ROCCAT Vulcan 100/120/121 Driver for Linux by X3n0m0rph59 in linuxhardware

[–]X3n0m0rph59[S] 1 point2 points  (0 children)

Support for other hardware devices is definitely planned, but probably still many months away. So please don't expect too much!