VTK Backplot on RPi 4
- tommylight
- Away
- Moderator
Less
More
- Posts: 19366
- Thank you received: 6482
01 Sep 2020 21:56 #180366
by tommylight
Replied by tommylight on topic VTK Backplot on RPi 4
wiki.linuxcnc.org/cgi-bin/wiki.pl?Troubl...oftware_based_OpenGL
Beware that it might break something.
Beware that it might break something.
Please Log in or Create an account to join the conversation.
- persei8
- Offline
- Platinum Member
Less
More
- Posts: 386
- Thank you received: 121
02 Sep 2020 00:26 #180378
by persei8
Replied by persei8 on topic VTK Backplot on RPi 4
Good suggestion but it looks like another dead end. It appears that libgl1-mesa-swx11 has been deleted from the repos or at least there is no installation candidate for buster. It's too bad because everything else works, just not the gcode_graphics. Until this is resolved, I don't see how anyone can use an rpi4 for linuxcnc.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19366
- Thank you received: 6482
02 Sep 2020 06:41 #180399
by tommylight
Replied by tommylight on topic VTK Backplot on RPi 4
Does Axis GUI work properly ?
Please Log in or Create an account to join the conversation.
- persei8
- Offline
- Platinum Member
Less
More
- Posts: 386
- Thank you received: 121
02 Sep 2020 13:48 #180434
by persei8
Replied by persei8 on topic VTK Backplot on RPi 4
Yes it does. Maybe because it's a software implementation of opengl instead of using a GPU?
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19366
- Thank you received: 6482
02 Sep 2020 14:40 #180439
by tommylight
Does by any chance VTK use Vulcan as an rendering engine?
Replied by tommylight on topic VTK Backplot on RPi 4
I think it was the other way round.Yes it does. Maybe because it's a software implementation of opengl instead of using a GPU?
Does by any chance VTK use Vulcan as an rendering engine?
Please Log in or Create an account to join the conversation.
- persei8
- Offline
- Platinum Member
Less
More
- Posts: 386
- Thank you received: 121
02 Sep 2020 20:55 #180465
by persei8
Replied by persei8 on topic VTK Backplot on RPi 4
No idea. I'm going to install the whole outfit on a laptop and see if I can sort any of this out. The vtk backplot works on the rpi with qtpyvcp so maybe it's possible to use vtk with qtvcp. If that turns out to be a huge project, then I give up because it is not my area of expertise.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19366
- Thank you received: 6482
02 Sep 2020 20:58 #180467
by tommylight
Replied by tommylight on topic VTK Backplot on RPi 4
Knowing you, i am pretty sure you will do something about it.If that turns out to be a huge project, then I give up because it is not my area of expertise.
Please Log in or Create an account to join the conversation.
- scotta
- Offline
- Platinum Member
Less
More
- Posts: 881
- Thank you received: 461
04 Sep 2020 03:34 #180622
by scotta
Replied by scotta on topic VTK Backplot on RPi 4
I have some good news. After many many attempts to get OpenGL working with VTK back plot I have a working version.
VTK6.3.0 uses the legacy rendering backend. This would be the most compatible but I have not been able to build this against Qt5 at all.
VTK7.1 is now working with OpenGL legacy backend and works with both the fake and full OpenGL KMS drivers. Much smoother indeed.
I'm just in the process of working on VTK8.3 to enable GL ES functionality, hopefully this will fix some issues I have with a new widget for QtPyVCP which uses some OpenGL functionality that fails on the RPi.
I can share the updated deb package for VTK7.1.
Scott
VTK6.3.0 uses the legacy rendering backend. This would be the most compatible but I have not been able to build this against Qt5 at all.
VTK7.1 is now working with OpenGL legacy backend and works with both the fake and full OpenGL KMS drivers. Much smoother indeed.
I'm just in the process of working on VTK8.3 to enable GL ES functionality, hopefully this will fix some issues I have with a new widget for QtPyVCP which uses some OpenGL functionality that fails on the RPi.
I can share the updated deb package for VTK7.1.
Scott
The following user(s) said Thank You: KCJ, Aciera, pinder
Please Log in or Create an account to join the conversation.
- scotta
- Offline
- Platinum Member
Less
More
- Posts: 881
- Thank you received: 461
05 Sep 2020 05:52 #180781
by scotta
Replied by scotta on topic VTK Backplot on RPi 4
I've published the new VTK7.1.1 deb package and updated instructions.
scottalford75.github.io/LinuxCNC-on-RPi/...20for%20QtPyVCP.html
Tested on RPi 3B and 3B+. Appreciate an RPi 4 tester.
Thanks
Scott
scottalford75.github.io/LinuxCNC-on-RPi/...20for%20QtPyVCP.html
Tested on RPi 3B and 3B+. Appreciate an RPi 4 tester.
Thanks
Scott
The following user(s) said Thank You: TurBoss, pinder
Please Log in or Create an account to join the conversation.
- persei8
- Offline
- Platinum Member
Less
More
- Posts: 386
- Thank you received: 121
08 Sep 2020 21:12 #181322
by persei8
Replied by persei8 on topic VTK Backplot on RPi 4
So some further developments, here's a screenshot of Scott's new vtk package running on a RPi4 running qtvcp with a gcode file of over 280000 lines. It seems to run fairly well but I have more testing to do. It's weird that while I was porting the vtk backplot to run on qtvcp, it didn't show the gcode preview image, but it does on the pi. It was the same behaviour when running probe_basic so I don't think I broke anything. Anyway, it would appear we are making some headway in the Pi4 department.
The following user(s) said Thank You: cmorley, phillc54, KCJ, pinder
Please Log in or Create an account to join the conversation.
Moderators: KCJ, Lcvette
Time to create page: 0.170 seconds