Oct 27, 2016 - 11:12am
I have a stupid question:
I bought an ASrock J3160 board which contains a J3160 Intel cpu which has an Intel HD 400 graphics unit. I installed Linux Mint 18, which is based on Ubuntu 16.04.
After a couple of hours I found your installer here and also had to do this lsb-release in order for it to install. Apparently everythin was ok and installed. But when I start up the OS, at the login screen the wallpaper keeps changing, but the transition of the images stutters. Further, when I try to play a 1080p video, while the desktop is on 3160p, its quite slow. Something like 15 fps. Now I am not sure if the driver is in fact used.
lshw gives me:
Beschreibung: VGA compatible controller
Produkt: Intel Corporation
Hersteller: Intel Corporation
Physische ID: 2
Breite: 64 bits
Fähigkeiten: pm msi vga_controller bus_master cap_list rom
Konfiguration: driver=i915 latency=0
Ressourcen: irq:123 memory:90000000-90ffffff memory:80000000-8fffffff ioport:f000(Größe=64)
Does that mean the driver is active? Because according to ASrock, 4k should be no problem.
You can tell which kernel driver is in use by checking the output of: lspci -kvnn
One of the entries will look roughly like this:
00:02.0 VGA compatible controller : Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
… bunch of lines we don't care about …
Kernel driver in use: i915
And then see where the driver comes from with: modinfo i915 | grep '^filename'
If the path after 'filename:' includes a "/dkms/" or "/updates/" element, you are using the one
from the 01.org update, otherwise you are using the stock driver that came with your kernel.
On my system for example I see:
which is the stock i915 driver that came with my kernel.
You may also want to check the `dmesg' output just after booting and or the Xorg.0.log
in /var/log for any relevanr warnings or errors.
Thank you, it appears to be loaded.
One question though ... do I gain anything by also install mesa drivers? Or would this be counterproductive?
They're not really for the same thing: The i915 driver provides low-level graphics support, devices (entry points into the kernel, if you will) that allow direct rendering and graphics acceleration, that sort of thing. The mesa (libGL) drivers provide the userspace libGL api, together with hardware specific "back ends". You need them both for most 3D accelerated graphics applications, games etc. You almost certainly already have libGL installed already, but if you don't you probably do want to install it.
Does that clear things up a bit?