I'm trying to get Ubuntu to play nicely with an SBC running an Intel Celeron N6211. I get the impression that ubuntu should be able to sort this out and use the i915 driver automatically, but for some reason it isn't.
Things I have tried/made sure of so far:
- The grub doesn't have nomodeset.
- Everything is up to date.
- Tried Driver as "modesetting" and "intel" (default) for integrated graphics section in /etc/X11/xorg.conf
If I do inxi -Fxxxa, under Graphics I get:
Graphics:
Device-1: Intel driver: N/A alternate: i915 bus-ID: 00:02.0
chip-ID: 8086:4555 class-ID: 0300
Display: x11 server: X.Org 1.20.13 compositor: gnome-shell driver:
loaded: amdgpu,ati,fbdev,intel,modesetting,nouveau,radeon,vesa,vmware
display-ID: :1 screens: 1
Screen-1: 0 s-res: 800x600 s-dpi: 96 s-size: 212x159mm (8.3x6.3")
s-diag: 265mm (10.4")
Monitor-1: default res: 800x600 hz: 75
OpenGL: renderer: llvmpipe (LLVM 13.0.1 128 bits)
v: 4.5 Mesa 22.1.0-devel (git-cb29604 2022-02-15 impish-oibaf-ppa)
direct render: Yes
I'm not sure, but it seems like it recognises that it could use i915 (it's set as the alternate driver?) but there is no driver in use, hence N/A after 'driver:'. How can I force it to use the correct driver? Thanks in advance.
Edit: I think it's trying to use the right driver, here's the relevant part of my xorg.0.log: https://pastebin.com/Tb208MdE
open /dev/dri/card0: No such file or directory
This catches my eye, but I don't know what to do about it.