03-24-2019, 07:59 AM
First of all: huge thanks for making this image! I was wondering what to do about the many problems I had before. I is a big upgrade from my other two desktops (2011 netbook and raspberry pi)
1) I bought pci-e sata card from pine64 with my rockpro64. If I plug it in with no sata attached and boot and run lspci, I get segmentation fault. If I plug a sata port in, the kernel completely locks up 30 seconds after boot. I am not doing this running, making all the hardware changes with power disconnected. Is this normal or do I have maybe bad hardware? The drives work fine using usb->sata adaptor. I only supplied 5v power to the drive but don't think it should need 12 volts. I tried 3 or 4 different sata drives that all work and I can feel the drive spinning.
I am still happy without pci-e support, this image nearly fixed everything else.
2) I am trying to get this setup for 3d printing. I need openscad and cura. Neither are in apt, and both of these use opengl and Qt5. The Qt5 version in apt (5.7) is also too old for either, so I compiled Qt from source which worked. Qt can compile for gles2 (or 3) or desktop gl. The version in apt is by autodetected gles.
openscad - does not compile against gles qt5 (many conflicting definitions with glew and gles2.h) does glew support gles?
- using desktop qt5, gl4es crashes:
Cannot find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Segmentation fault
cura - does not run with gles (exceptions from pyqt opengl modules..)
- desktop qt5 again crashes from gl4es the same way. In fact, every qt application crashes in this same way using desktop gl qt with gl4es.
I would love to fix gl4es to work with desktop qt and/or fix these specific programs to work with gles qt, but the simplest solution would be:
How can I just use mesa gl and software rendering without breaking anything else? I used software rendering for both of these on 2011 single core netbook and it's slow but usable. This would also give me a newer context than 2.0. I have only one libGL.so.1
1) I bought pci-e sata card from pine64 with my rockpro64. If I plug it in with no sata attached and boot and run lspci, I get segmentation fault. If I plug a sata port in, the kernel completely locks up 30 seconds after boot. I am not doing this running, making all the hardware changes with power disconnected. Is this normal or do I have maybe bad hardware? The drives work fine using usb->sata adaptor. I only supplied 5v power to the drive but don't think it should need 12 volts. I tried 3 or 4 different sata drives that all work and I can feel the drive spinning.
I am still happy without pci-e support, this image nearly fixed everything else.
2) I am trying to get this setup for 3d printing. I need openscad and cura. Neither are in apt, and both of these use opengl and Qt5. The Qt5 version in apt (5.7) is also too old for either, so I compiled Qt from source which worked. Qt can compile for gles2 (or 3) or desktop gl. The version in apt is by autodetected gles.
openscad - does not compile against gles qt5 (many conflicting definitions with glew and gles2.h) does glew support gles?
- using desktop qt5, gl4es crashes:
Cannot find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Segmentation fault
cura - does not run with gles (exceptions from pyqt opengl modules..)
- desktop qt5 again crashes from gl4es the same way. In fact, every qt application crashes in this same way using desktop gl qt with gl4es.
I would love to fix gl4es to work with desktop qt and/or fix these specific programs to work with gles qt, but the simplest solution would be:
How can I just use mesa gl and software rendering without breaking anything else? I used software rendering for both of these on 2011 single core netbook and it's slow but usable. This would also give me a newer context than 2.0. I have only one libGL.so.1