Hey, I installed Tumbleweed on a new laptop. All seems to work fine, except the integrated graphics (Skylake i7-6700HQ). The result is that scrolling in firefox makes the CPU load go up to >30%, skype (certainly with video) gets disconnected very often, emacs-gtk uses 100% of the CPU, making it not usable etc.
How can I make Tumbleweed to use the integrated graphics properly?
> sudo lshw -short
...
/0/17 processor Intel(R) Core(TM) i7-6700HQ CPU @ 2.
...
> inxi -b
System: Host: linux-8kxj Kernel: 4.7.0-1-default x86_64 (64 bit)
Desktop: Gnome 3.20.3 Distro: openSUSE Tumbleweed (20160726)
...
CPU: Quad core Intel Core i7-6700HQ (-HT-MCP-) speed/max: 868/3500 MHz
Graphics: Card: Intel HD Graphics 530
Display Server: X.org 1.18.3 **driver: N/A **Resolution: 80x24
...
> uname -r
4.7.0-1-default
> hwinfo --short
cpu:
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 1105 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 1170 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 1075 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 936 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 980 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 1147 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 2387 MHz
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 966 MHz
...
monitor:
LG Display LCD Monitor
graphics card:
Intel VGA compatible controller
...
> vblank_mode=0 glxspheres
Polygons in scene: 62464 (61 spheres * 1024 polys/spheres)
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0xb3
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
341.175159 frames/sec - 380.751477 Mpixels/sec
256.532507 frames/sec - 286.290278 Mpixels/sec
Allright, back to Debian. I did like opensuse, but since I can’t get Xorg use the graphical driver, it’s not usable on this machine. Debian (or any Debian based distro) seems to configure Xorg properly for Skylake iGPU. Still running opensuse on other laptop and pc.
Interesting. As my xorg logs still reside in the /var/log location, I have to wonder if this for new TW installs (?) … I would like to see the discussion about moving it to userland too – it makes sense in some respects, but absolutely none in others.
I know there has been rootless Xorg capability since version 1.16 with logind support, but necessarily implemented. It might still depend on the which display manager is in use as to whether X is started as root or not.
ps aux | grep dm
For example, I’m using SDDM (openSUSE Leap) and Xorg runs as root