Recently I posted this thread about my inability to use the nvidia graphics card in my machine and resulting lack of brightness controls and wake-from-sleep functionality: https://www.kubuntuforums.net/showth...ness-and-sleep
(At present, when I click on the battery icon in the system tray, it says "no screen or keyboard brightness controls available").
I've just realised I've probably been barking up the wrong tree this whole time. I began to smell a rat when I remembered that my older laptop (which was a custom linux one, so worked perfectly straight out of the box, unlike my current dual-booted HP) uses only intel integrated graphics and works just fine, including the brightness and sleeping. Also, it seemed strange that integrated graphics wouldn't provide such basic functionality.
So I decided to look into what was going on with my integrated graphics instead of chasing down nvidia issues. I have an Intel i7 SkyLake processor with whatever integrated graphics comes with that (lspci just says "Intel Corporation Skylake Integrated Graphics").
I ran
first on my current machine, then on my old one which works fine with the integrated graphics.
There is only one significant difference in the output: on my old machine, which has an i5 CPU ("Intel Corporation 3rd Gen Core processor Graphics Controller") it says "Kernel driver in use: i915", which according to the Intel Graphics for Linux forums (https://01.org/linuxgraphics/forum) means the necessary intel driver is installed and being used. On my current machine, there is no "kernel driver in use" line - only this:
I'm not sure what that means, but it sounds a lot like my machine is not actually using the i915 driver, which might explain why integrated graphics isn't providing power management etc (I guess it's falling back to some default driver with very limited capabilities?)
I've taken a number of steps to try to get the correct intel driver installed and working, but haven't had any success so far. In part it's because I don't actually know what to install. In case it helped, I installed the SkyLake firmware on this page: https://01.org/linuxgraphics/intel-l...hics-firmwares
I also downloaded the update tool from here and ran it: https://01.org/linuxgraphics/downloa...inux-os-v2.0.2
The latter seemed to fail due to missing packages/unverified signatures/the sort of thing apt will happily skip over but Intel's update tool apparently won't.
However, before that failure, the tool produced this interesting output:
So it looks like the i915 module EXISTS, it just isn't being used?!
Should I try to manually enable it somehow?
Have I completely misunderstood the lack of a "kernel driver in use" line in the lspci output?
This is so frustrating.
(At present, when I click on the battery icon in the system tray, it says "no screen or keyboard brightness controls available").
I've just realised I've probably been barking up the wrong tree this whole time. I began to smell a rat when I remembered that my older laptop (which was a custom linux one, so worked perfectly straight out of the box, unlike my current dual-booted HP) uses only intel integrated graphics and works just fine, including the brightness and sleeping. Also, it seemed strange that integrated graphics wouldn't provide such basic functionality.
So I decided to look into what was going on with my integrated graphics instead of chasing down nvidia issues. I have an Intel i7 SkyLake processor with whatever integrated graphics comes with that (lspci just says "Intel Corporation Skylake Integrated Graphics").
I ran
Code:
lspci -vnn
There is only one significant difference in the output: on my old machine, which has an i5 CPU ("Intel Corporation 3rd Gen Core processor Graphics Controller") it says "Kernel driver in use: i915", which according to the Intel Graphics for Linux forums (https://01.org/linuxgraphics/forum) means the necessary intel driver is installed and being used. On my current machine, there is no "kernel driver in use" line - only this:
Code:
Kernel modules: i915_bpo
I've taken a number of steps to try to get the correct intel driver installed and working, but haven't had any success so far. In part it's because I don't actually know what to install. In case it helped, I installed the SkyLake firmware on this page: https://01.org/linuxgraphics/intel-l...hics-firmwares
I also downloaded the update tool from here and ran it: https://01.org/linuxgraphics/downloa...inux-os-v2.0.2
The latter seemed to fail due to missing packages/unverified signatures/the sort of thing apt will happily skip over but Intel's update tool apparently won't.
However, before that failure, the tool produced this interesting output:
Code:
Checking if Intel graphics card available... • checking for i915 module in /sys/module • i915 module found
Should I try to manually enable it somehow?
Have I completely misunderstood the lack of a "kernel driver in use" line in the lspci output?
This is so frustrating.
Comment