-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[nitropad-nx] igfx not properly working, reports llvm-pipe #25
Comments
If needed the issue occurs on Ubuntu 22.04, installed with this ISO on a Nitropad NS50: |
As discussed off-channel, all other i915 driven Intel iGPU under Heads passed to efifb so that the final OS initializes the iGPU for the first time, just taking efifb compatible FB initialized through coreboot by libgfxinit to draw 2d graphics and leaving final OS passing from efifb FB to i915drm only once without having to hack kexec as before to reuse the framebuffer, which might not be possible in newer intel iGPU without changing current coreboot passed kernel arguments. This will need some additional work, but it would help to have a working Ubuntu kernel trace based on uefi booting the OS. Heads upstream project shows the exact needed steps to switch from i915drm driver to efifb, exposing changes needed under coreboot, kernel config and board config. This happened under this PR: linuxboot#1492 |
Is upstream (non oem) version of Ubuntu works out of the box? |
I may have access to an unused Nitropad in two weeks on which I'll try a non OEM iso. |
* increase consistency for coreboot configs * cleanup linux config
I tried to install non OEM Ubuntu, but it can't even boot. I can ask Nitrokey to send you a kernel trace of a non Heads flashed Nitropad NS50. |
looks like this is fixed by https://github.com/Nitrokey/heads/tree/temp-release-v2.3 - although releasing will take until november - will close the issue once the release is there |
@daringer please consider linuxboot#1522 and fixing upstream |
Sorry to shake a sleeve here. Can we expect this fix for iGFX any time soon to be released ? I know, still 16 days till end of November. But hey, just tell us when, we're ready now :-) |
hey @commandline-be - yeah thanks for poking, the fix is already in place: https://github.com/Nitrokey/heads/tree/temp-release-v2.3 just needs some minor housekeeping and the release itself - my plan is to do the 2.3 release this week (so hopefully one week before november runs out 😄 ) |
Can't wait really, this machine hits +80 degrees doing almost nothing for some reason (Gnome/Ubuntu 22.x) Promise is this fix could reduce CPU load, which i lean to put my trust in. |
there we go -> https://github.com/Nitrokey/heads/releases/tag/v2.3 please close this issue if this fixes it for you |
@daringer please consider pushing changes upstream and saving changes in tree for linux and coreboot with the helpers (make BOARD=xyz module.blah) prior of committing so that changes don't require to be maintained across module's version bump. |
awesome, will test.
curious about the factory reset issue, I think I've experienced that. Though it can be because I was toying more than I knew what I was doing.
br
Joris
|
Should be fixed upstream. See linuxboot#1522 (comment) |
confirmed fixed with v2.4 |
For a dmesg log see here: https://support.nitrokey.com/t/ns50-and-3d-graphics-acceleration/5473
The text was updated successfully, but these errors were encountered: