I have a Shuttle DX30 mini desktop with Opensuse Leap 42.3 installed.
The graphic card is (according to hwinf) Intel and the i915 driver is in use.
However I experience slow mouse response/freezing and slow screen behavior, not constantly.
Windows is also installed in a dual boot mode, because I need access to some GPS software, that is not available in Opensuse. There is no issues in Windows.
I wonder what to do about it?
More specific graphics hardware details might be useful…
/usr/sbin/hwinfo --gfxcard
Which Desktop environment are you using?
Thanks! I am using KDE stock version that comes with Leap.
07: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.378]
Unique ID: _Znp.bzFv+mRY7yA
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Device Name: "Onboard IGD"
Model: "Intel VGA compatible controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x5a85
SubVendor: pci 0x1297 "Holco Enterprise Co, Ltd/Shuttle Computer"
SubDevice: pci 0x4045
Revision: 0x0b
Driver: "i915"
Driver Modules: "drm"
Memory Range: 0x90000000-0x90ffffff (rw,non-prefetchable)
Memory Range: 0x80000000-0x8fffffff (ro,non-prefetchable)
I/O Ports: 0xf000-0xf03f (rw)
IRQ: 122 (162529 events)
Module Alias: "pci:v00008086d00005A85sv00001297sd00004045bc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Primary display adapter: #7
Thats my info!
Ok, and while waiting for others to advise further please share your Xorg log just in case it provides some additional useful info. It’s a lengthy file, so best to upload it to https://paste.opensuse.org/ (set a sensible ‘Delete After’ period) and post the link that it generates here.
Here’s a Leap thread discussing similar behaviour for some Intel chipsets. A Leap 42.2 thread, but I think it may still be relevant here
https://forums.opensuse.org/showthread.php/521519-Screen-Freeze-on-Leap-42-2-only-option-is-reboot
Similar advice mentioned here
https://forum.kde.org/viewtopic.php?f=289&t=127575
I have tried the “uxi” option mentioned in the referred tread with no luck. Actually the boot process was extremely slow.
I have pasted my Xorg.log here: https://paste.opensuse.org/96012737
I hope it helps clarifying the problem. The last lines of the log tells that communication with the mouse/keyboard is not too well, but I am like one meter away from the adapter… so. Interference with other wireless devices?
On the other hand the keyboard works - slow but it does not skip characters. So I still think its a graphics/plasma prob.
Ah, so a wireless mouse and keyboard? Or just the mouse?
Maybe this thread is relevant to your situation?
https://forums.opensuse.org/showthread.php/528518-Please-help-Leap-going-crazy
I have seen this tread and have removed the drm-kmp kernel without success. I have researched further into the issue and may think that is related to these error messages at boot time (photo): Dropbox - 20180124_202829.jpg - Simplify your life
Seems like something goes wrong with loading the i915 driver.
The processor is an Intel Apollo Lake J3355 CPU Processor, and next I will try to update bios and drivers via Windows.
I’ll report back the results.
I can add that audio playback also is hanging/freezing occasionally so it might be a cpu (microcode) issue or the GPU hangs causing overload at the system (just guessing/fishing)
For the graphics I found this info: https://wiki.archlinux.org/index.php/Intel_graphics#Enable_GuC_.2F_HuC_firmware_loadin
I have mailed Shuttle Computer in order to get instructions to update BIOS and CPU microcode.
I also extracted this from dmesg:
2.862192] [drm] Memory usable by graphics device = 4096M
2.862298] [drm:finish_csr_load [i915]] *ERROR* Unknown stepping info, firmware loading failed
2.862371] checking generic (80000000 1d5000) vs hw (80000000 10000000)
2.862373] fb: switching to inteldrmfb from EFI VGA
2.862415] Console: switching to colour dummy device 80x25
2.862496] [drm] Replacing VGA console driver
2.862711] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
2.862711] [drm] Driver supports precise vblank timestamp query.
2.862717] i915 0000:00:02.0: Invalid ROM contents
2.862718] [drm] failed to find VBIOS tables
2.867774] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
2.870559] libata version 3.00 loaded.
2.884491] tsc: Refined TSC clocksource calibration: 1996.800 MHz
2.884499] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x3990bec8342, max_idle_ns: 881590769617 ns
3.752583] [drm] failed to retrieve link info, disabling eDP
3.753478] [drm:intel_guc_ucode_init [i915]] *ERROR* No GuC firmware known for this platform
3.887050] [drm:i915_gem_init_hw [i915]] *ERROR* Failed to initialize GuC, error -5 (ignored)
3.893133] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
3.893495] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input2
3.893616] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0
I hope all this helps in clarifying the problem