Gentoo Image, Which Applications are in and Which are Out

More
02 Dec 2024 20:26 #315830 by NTULINUX
Thanks! Yeah, things are going well, just wrapping it up. Latency is a bit high for me but I ran `rtla timerlat top` and some of the spikes are coming from my Radeon GPU. Others are coming from APIC and hrtimer (CPU interrupts, can't tune these out.)

I'm on a Ryzen system and I've noticed that PREEMPT_RT has much lower latency on some Intel hardware. It'll be interesting to see how latency performs on other hardware with the image.

I just pushed a huge update to my portage configs on GitHub, almost ready to publish the updated installer and root filesystem:

github.com/NTULINUX/gentoo_backup/commit...9333804131fbc352c3d5
The following user(s) said Thank You: royka

Please Log in or Create an account to join the conversation.

More
02 Dec 2024 23:11 #315839 by royka
Won't irqaffinity=0 help?
The following user(s) said Thank You: NTULINUX

Please Log in or Create an account to join the conversation.

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
02 Dec 2024 23:50 #315840 by tommylight
Where is the ISO and does it boot in Live mode?
All my Ryzen's are gone except a R7 5700U in a laptop with a TDP of 15W including GPU, so should be worst case scenario for testing.

Please Log in or Create an account to join the conversation.

More
03 Dec 2024 06:05 - 02 Jan 2025 00:51 #315858 by NTULINUX
No iso actually, it's a tarball that gets deployed on either an HDD, SSD, USB drive or NVMe and it's not live. :)

Will try irqaffinity=0 -- I also need to play with nohz_full rcu_nocbs and isolcpus.

edit: Currently battling qtpyvcp on Gentoo. I do have FlexGUI working flawlessly on it. I have to use the `pyside6` branch in qtpyvcp and I've been working with Turboss on fixing the issues but there's hiccups in Gentoo itself that I'm hitting with it that I need to sort out with the developers. Will update soon.
Last edit: 02 Jan 2025 00:51 by NTULINUX. Reason: qtpyvcp issues
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
05 Jan 2025 08:44 #318151 by NTULINUX
Hey everyone,

So the Gentoo image itself is ready to go, Turboss tested the kernel on his end and saw better performance and more consistency. The only issue right now is qtpyvcp.

I am going to leave this decision completely up to you guys because I can go either way; should I publish the release and updated installer as-is, or should I spend more time (unknown how long it will take) to get qtpyvcp working with the image before pushing everything?

I can do a release now, then update the image again once qtpyvcp is working, that way you guys at least have something for now, but it's up to you.

Thanks,

Alec

Please Log in or Create an account to join the conversation.

More
03 Mar 2025 06:48 #323065 by NTULINUX
The image has finally been posted:

github.com/NTULINUX/gentoo_backup/releases/tag/v0.3-alpha

Do not use the tarball directly as it meant to be used with the installer.

For some reason, the axis interface doesn't work due to this bug:

github.com/LinuxCNC/linuxcnc/issues/3205

I previously had qtdragon working, however, Gentoo is moving away from Qt5 so all GUIs that depend on Qt5 will not work. I highly recommend using gmoccapy unless you want to help me figure out why axis doesn't work. :)

I'll be working on an RTAI image soon, but for now, only PREEMPT_RT is supported.

Instructions:

openlunchbox.com/mw19/index.php/HOWTO:_Gentoo_for_LinuxCNC

Please note, I switched the checksum from SHA-1 to BLAKE3/b3sum, so you must have b3sum installed if you are using the installer on Debian. I don't think SystemRescue comes with it either but it is much faster and more secure to use BLAKE3 over SHA-1.

FlexGUI also works, so if you use it, you're in good hands. Turboss and Lcvette (I think it's Lcvette) is working on porting qtpyvcp to pyside6 (Qt6) so qtpyvcp should be working in hopefully the near future.

If you're using Debian, you can start the guide from here:

openlunchbox.com/mw19/index.php/HOWTO:_G...tching_the_installer
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

Time to create page: 0.127 seconds
Powered by Kunena Forum