You are not logged in.

#476 2016-04-15 14:29:38

diraimondo
Member
Registered: 2014-03-28
Posts: 61

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

In case this would help:

Device:           DLL0704:01 06CB:76AE Touchpad
Kernel:           /dev/input/event13
Group:            6
Seat:             seat0, default
Size:             101.33x56.67mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none

....

Device:           PS/2 Synaptics TouchPad
Kernel:           /dev/input/event15
Group:            9
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat*adaptive

But I can see a PS2 touchpad? Are you using the I2C or PS2 protocol? What about 'dmesg | grep -i touchpad'?

Offline

#477 2016-04-15 14:39:10

novelistxyz
Member
Registered: 2016-03-21
Posts: 15
Website

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:
novelistxyz wrote:

In case this would help:

Device:           DLL0704:01 06CB:76AE Touchpad
Kernel:           /dev/input/event13
Group:            6
Seat:             seat0, default
Size:             101.33x56.67mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none

....

Device:           PS/2 Synaptics TouchPad
Kernel:           /dev/input/event15
Group:            9
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat*adaptive

But I can see a PS2 touchpad? Are you using the I2C or PS2 protocol? What about 'dmesg | grep -i touchpad'?

Yes it's weird. It has always shown two touchpads for some reason. But since it has been working fine (until 4.5 kernel failed me), I haven't bothered to find out why.

dmesg | grep -i touchpad

[   10.454498] input: DLL0704:01 06CB:76AE Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-7/i2c-DLL0704:01/0018:06CB:76AE.0001/input/input15
[   15.841418] input: PS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8

Edit:
I think I know why: I haven't blacklisted psmouse as suggested in the wiki. But what exactly is that point of blacklisting it?

Last edited by novelistxyz (2016-04-15 14:54:46)


XPS 13 (9350) | i5-6200 | FHD | 128GB SSD | 8GB RAM | Arch Linux | Gnome | Linux-ck-4.8.6
Website | Medium | Github | Twitter

Offline

#478 2016-04-15 16:55:04

diraimondo
Member
Registered: 2014-03-28
Posts: 61

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

Edit:
I think I know why: I haven't blacklisted psmouse as suggested in the wiki. But what exactly is that point of blacklisting it?

In this way you are using the device in PS/2 mode and not in I2C. The latter should be superior and fit better with libinput: see https://bugs.freedesktop.org/show_bug.cgi?id=93948#c4

Anyway this could be a workaround to temporally  fix the problem.

Offline

#479 2016-04-15 18:37:42

bakteria
Member
Registered: 2015-12-15
Posts: 35

Re: Dell XPS 13 9350 Late 2015

I have a problem with the screen flickering every now and then. I cant really find a pattern to it yet. I've only played around with it for a couple of hours.
I've tried to read through the thread and I can see some vague answers regarding the issue.
Is this a known problem? And is there a solution?

6560U, FHD, 4.5.0-1

Offline

#480 2016-04-15 18:54:30

novelistxyz
Member
Registered: 2016-03-21
Posts: 15
Website

Re: Dell XPS 13 9350 Late 2015

@diraimondo
I've just blacklisted the psmouse, and so far I haven't noticed any difference in the trackpad behaviour.

@bakteria
I have some random flickering too.
Do you have i915.enable_rc6 enabled in your kernel option?


XPS 13 (9350) | i5-6200 | FHD | 128GB SSD | 8GB RAM | Arch Linux | Gnome | Linux-ck-4.8.6
Website | Medium | Github | Twitter

Offline

#481 2016-04-15 19:02:13

bakteria
Member
Registered: 2015-12-15
Posts: 35

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

@diraimondo
@bakteria
I have some random flickering too.
Do you have i915.enable_rc6 enabled in your kernel option?

No. I haven't really done that before, how would I go about adding it?

Offline

#482 2016-04-15 19:15:16

zetxx
Member
From: Sofia :: Bulgaria
Registered: 2013-12-13
Posts: 97

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:

First of all thanks to all the guys on the forum that replied to my request.

This is my configuration:
- Linux Mainline 4.6-rc3 (today build)
- XPS 13 9350 QHD (no Iris)
- DE : Gnome
- input driver : libinput
- Kernel parameters : rw quiet
- BIOS : Latest (1.3.3)

Looking at the configurations reported by  zetxx (no problems), bahaika (no problems) and novelistxyz (with problems like me) it looks that the main difference is the DE. At the first glance this doesn't make sense but it could be that Gnome enable some libinput options that raises the kernel problem (because it looks a kernel problem anyway...).

In order to investigate I would kindly ask to report the libinput options enabled (by the Desktop Environment system for you) in your systems, in other words the touchpad related section of the output of command 'libinput-list-devices'. This is mine on Gnome 3.20:

Device:           DLL0704:01 06CB:76AE Touchpad
Kernel:           /dev/input/event13
Group:            7
Seat:             seat0, default
Size:             101.33x56.67mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none

http://termbin.com/nmz4


xps13@late2015x16gbx512g

Offline

#483 2016-04-16 06:29:40

mkey
Member
Registered: 2015-02-09
Posts: 38

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

@diraimondo
I've just blacklisted the psmouse, and so far I haven't noticed any difference in the trackpad behaviour.

@bakteria
I have some random flickering too.
Do you have i915.enable_rc6 enabled in your kernel option?

I can confirm the touchpad issue with 4.5 kernel and above.
Blacklisting psmouse does not resolve this issue.

Regarding graphics problem, I've also noticed that the screen starts to flicker (with 4.5 kernel and above).
dmesg report the following error :

[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun

Setting i915.enable_rc6=0 kernel parameter seems to resolve this error but leads to kernel panic as soon as the AC adapter is unplugged and tlp is running.

[   21.364160] ------------[ cut here ]------------
[   21.364238] WARNING: CPU: 2 PID: 1047 at drivers/gpu/drm/i915/intel_uncore.c:599 hsw_unclaimed_reg_debug+0x69/0x90 [i915]()
[   21.364243] Unclaimed register detected after reading register 0x65f10
[   21.364245] Modules linked in: fuse ecb ecryptfs cbc encrypted_keys mcryptd sha1_ssse3 sha1_generic trusted sha256_ssse3 sha256_generic hmac drbg ansi_cprng ctr ccm btusb btrtl uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media joydev mousedev hid_multitouch bnep nvram msr i2c_designware_platform i2c_designware_core dell_wmi dell_laptop dcdbas snd_hda_codec_hdmi arc4 dell_led nls_iso8859_1 nls_cp437 snd_soc_skl intel_rapl snd_soc_skl_ipc x86_pkg_temp_thermal vfat snd_soc_sst_ipc intel_powerclamp fat snd_soc_sst_dsp coretemp snd_hda_ext_core snd_soc_sst_match kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel snd_hda_codec_realtek aes_x86_64 lrw snd_hda_codec_generic gf128mul glue_helper ablk_helper snd_soc_core cryptd iwlmvm
[   21.364367]  snd_compress snd_pcm_dmaengine ac97_bus dw_dmac_core mac80211 input_leds snd_hda_intel led_class serio_raw snd_hda_codec pcspkr snd_hda_core snd_hwdep iwlwifi snd_pcm snd_timer rtsx_pci_ms cfg80211 snd memstick i2c_i801 soundcore mei_me mei shpchp idma64 processor_thermal_device intel_lpss_pci intel_soc_dts_iosf fan thermal wmi i2c_hid hid battery hci_uart btbcm btqca btintel bluetooth pinctrl_sunrisepoint rfkill pinctrl_intel int3400_thermal intel_lpss_acpi intel_lpss intel_hid int3403_thermal acpi_thermal_rel int340x_thermal_zone sparse_keymap evdev mac_hid acpi_pad ac acpi_als kfifo_buf tpm_tis fjes tpm industrialio processor sch_fq_codel vboxnetflt(O) vboxnetadp(O) pci_stub vboxpci(O) vboxdrv(O) ip_tables x_tables ext4 crc16 mbcache jbd2 dm_mod rtsx_pci_sdmmc mmc_core atkbd libps2
[   21.364498]  crc32c_intel ahci libahci libata xhci_pci rtsx_pci xhci_hcd scsi_mod usbcore usb_common i8042 serio nvme i915 video button intel_gtt i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm
[   21.364542] CPU: 2 PID: 1047 Comm: alsa-sink-ALC32 Tainted: G     U     O    4.5.0-1-ARCH #1
[   21.364546] Hardware name: Dell Inc. XPS 13 9350/07TYC2, BIOS 1.3.3 03/01/2016
[   21.364549]  0000000000000086 00000000366b696e ffff88025e6977d8 ffffffff812dab11
[   21.364569]  ffff88025e697820 ffffffffa01bebe8 ffff88025e697810 ffffffff81078de2
[   21.364575]  ffff880067df0000 ffff880067df0080 0000000000000000 0000000000000206
[   21.364581] Call Trace:
[   21.364593]  [<ffffffff812dab11>] dump_stack+0x63/0x82
[   21.364617]  [<ffffffff81078de2>] warn_slowpath_common+0x82/0xc0
[   21.364624]  [<ffffffff81078e7c>] warn_slowpath_fmt+0x5c/0x80
[   21.364632]  [<ffffffff810e51f0>] ? hrtimer_init+0x120/0x120
[   21.364679]  [<ffffffffa012d1f9>] hsw_unclaimed_reg_debug+0x69/0x90 [i915]
[   21.364721]  [<ffffffffa01313d9>] gen9_read32+0x119/0x340 [i915]
[   21.364784]  [<ffffffffa0138cbd>] i915_audio_component_codec_wake_override+0x7d/0xb0 [i915]
[   21.364792]  [<ffffffffa07a9bbf>] snd_hdac_set_codec_wakeup+0x3f/0xa0 [snd_hda_core]
[   21.364799]  [<ffffffffa066a578>] azx_runtime_resume+0x1a8/0x1d0 [snd_hda_intel]
[   21.364807]  [<ffffffff8132084b>] pci_pm_runtime_resume+0x7b/0xa0
[   21.364827]  [<ffffffff813207d0>] ? pci_restore_standard_config+0x40/0x40
[   21.364834]  [<ffffffff8140a972>] __rpm_callback+0x32/0x70
[   21.364839]  [<ffffffff813207d0>] ? pci_restore_standard_config+0x40/0x40
[   21.364844]  [<ffffffff8140a9d4>] rpm_callback+0x24/0x80
[   21.364850]  [<ffffffff813207d0>] ? pci_restore_standard_config+0x40/0x40
[   21.364868]  [<ffffffff8140bde9>] rpm_resume+0x4a9/0x6c0
[   21.364874]  [<ffffffff8140bc95>] rpm_resume+0x355/0x6c0
[   21.364879]  [<ffffffff8140c03f>] __pm_runtime_resume+0x3f/0x60
[   21.364886]  [<ffffffffa07a4ec3>] snd_hdac_power_up+0x13/0x20 [snd_hda_core]
[   21.364910]  [<ffffffffa07c60e1>] azx_pcm_open+0x1d1/0x390 [snd_hda_codec]
[   21.364919]  [<ffffffffa074bf7b>] snd_pcm_open_substream+0x7b/0x130 [snd_pcm]
[   21.364927]  [<ffffffffa074c0e7>] snd_pcm_open+0xb7/0x240 [snd_pcm]
[   21.364934]  [<ffffffff810a2480>] ? wake_up_q+0x70/0x70
[   21.364956]  [<ffffffffa074c324>] snd_pcm_playback_open+0x44/0x70 [snd_pcm]
[   21.364963]  [<ffffffffa0658451>] snd_open+0xb1/0x180 [snd]
[   21.364971]  [<ffffffff811f23fe>] chrdev_open+0xae/0x1d0
[   21.364976]  [<ffffffff811eb26f>] do_dentry_open+0x1ff/0x300
[   21.364997]  [<ffffffff811f2350>] ? cdev_put+0x30/0x30
[   21.365002]  [<ffffffff811ec306>] vfs_open+0x56/0x60
[   21.365008]  [<ffffffff811fb4c4>] path_openat+0x194/0x1080
[   21.365014]  [<ffffffff811fd741>] do_filp_open+0x91/0x100
[   21.365036]  [<ffffffff8120cc4c>] ? mntput_no_expire+0x2c/0x1b0
[   21.365043]  [<ffffffff8120a627>] ? __alloc_fd+0xc7/0x190
[   21.365048]  [<ffffffff811ec6af>] do_sys_open+0x13f/0x210
[   21.365053]  [<ffffffff811ec79e>] SyS_open+0x1e/0x20
[   21.365059]  [<ffffffff815ad32e>] entry_SYSCALL_64_fastpath+0x12/0x6d
[   21.365064] ---[ end trace 7c6ce4c70ef3ee13 ]---

Edit:
Model: XPS 13 9350 i5-6200U (Intel HD 520) 256Go Full HD
BIOS: 1.3.3
DE: Gnome 3.20

Last edited by mkey (2016-04-16 06:41:57)

Offline

#484 2016-04-16 13:30:12

proa_p
Member
Registered: 2016-04-16
Posts: 5

Re: Dell XPS 13 9350 Late 2015

Hello guys,

this is my first entry in this forum and I'm writing to share my experience with kernel options.
My laptop is the i7-6200U, FHD with intel HD520, 256Gb. GNOME and latest 1.3.3 BIOS

=> previous kernel linux-4.4.1 from core/linux
options root=/dev/nvme0n1p3 rw i915.preliminary_hw_support=1 i915.enable_psr=1 i915.enable_rc6=7 pcie_aspm=force
Everything was smooth, no flickering and idle consumption was about 5-6W

=> current kernel linux-4.5.x from core/linux
options root=/dev/nvme0n1p3 rw i915.preliminary_hw_support=1 i915.enable_psr=1 i915.enable_rc6=7 pcie_aspm=force
Touchpad freezes for some seconds, medium to heavy flickering and I didn't test the idle consumption

=> current kernel 4.6.0-rc3-mainline from AUR
options root=/dev/nvme0n1p3 rw pcie_aspm=force i915.preliminary_hw_support=1 i915.enable_psr=1 i915.enable_rc6=7 i915.enable_execlists=0 i915.enable_fbc=0 elevator=noop
Everything is smooth, slight flickering (1 every minute) and idle consumption is about 4W
*I'll tried with the following options as it was suggestion in a previous post, but it was unusable as the screen was getting black everytime and some heavy flickering. It seems that i915.enable_fcb=1 gives me some bad results:
options root=/dev/nvme0n1p3 rw pcie_aspm=force i915.preliminary_hw_support=1 i915.enable_psr=0 i915.enable_rc6=7 i915.enable_execlists=0 i915.enable_fbc=0 elevator=noop

Last edited by proa_p (2016-04-16 13:31:49)

Offline

#485 2016-04-16 14:17:15

dercircle
Member
Registered: 2016-04-14
Posts: 8

Re: Dell XPS 13 9350 Late 2015

Hi all,

also my first post here...

yesterday I updated kernel from linux-4.4.5-1-x86_64.pkg.tar.xz to linux-4.5-1-x86_64.pkg.tar.xz

With 4.4.5-1 everything is smooth, no display flickering.
After reboot to 4.5-1 the screen repeatedly gets black for some ms -> flickering of screen.
Dmesg shows following error message immediately after the first flickering occured:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
During boot there´s also the following error message:
DMAR: DRH: handling fault status reg 2
DMAR: INTR-REMAP: Request device fault index 82a
INTR-REMAP:[fault reason 34] Present field in the IRTE entry is c

These errors never got logged under 4.4.5-1.

I have NO kernel options related to i915 set (I had tried to disable FBC, but made no difference regarding flickering).
I also have NO special xorg.conf options set (I had tried to disable DRI, but made no difference regarding flickering).


Reverted to Kernel 4.4.5-1.

- Linux 4.4.5-1 (no problems, i915 driver version: 1.6.0 20151010, no firmware loaded in logfile)
- Linux 4.5.1 (flickering problems, i915 driver version: 1.6.0 20151218, firmware loaded: Finished loading i915/skl_dmc_ver1.bin (v1.23))
- Proc : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
- FHD Diplay
- DE : KDE
- input driver : libinput
- BIOS : Latest 1.3.3
- Type: 9350/Skylake

Today I upgraded the intel drivers via pacman from xf86-video-intel-1:2.99.917+622+gde44aaa-1-x86_64.pkg.tar.xz to xf86-video-intel-1:2.99.917+626+ga7526ea-1-x86_64.pkg.tar.xz and also reinstalled 4.5 Kernel -> Screen still flickering, still [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun error message and the DMAR messages.

Conclusion: Kernel issue that has been introduced with 4.5.

Does anyone know which role the firmware loading in 4.5.1 plays and why this is not being logged in 4.4.5-1?

I will stay on 4.4.5-1 for now.

Offline

#486 2016-04-16 16:11:08

novelistxyz
Member
Registered: 2016-03-21
Posts: 15
Website

Re: Dell XPS 13 9350 Late 2015

Currently I am on 4.6rc3 kernel from AUR with the following kernel options:

pcie_aspm=force i915.enable_execlists=0 i915.enable_psr=1

i915.enable_rc6 is enabled by default, I believe.

On my XPS 13, the flickering tends to happen when the machine is kind of idling. Unless I stare at the exact same screen without giving any input to the machine for 5 minutes, the flickering is infrequent enough to be ignored in normal use. Setting i915.enable_rc6=0 will probably eliminate that completely, but at the expense of battery life.

As for the touchpad freeze, I think that problem remains in 4.6rc3, but a lot less frequent than on 4.5.


XPS 13 (9350) | i5-6200 | FHD | 128GB SSD | 8GB RAM | Arch Linux | Gnome | Linux-ck-4.8.6
Website | Medium | Github | Twitter

Offline

#487 2016-04-16 16:39:17

bakteria
Member
Registered: 2015-12-15
Posts: 35

Re: Dell XPS 13 9350 Late 2015

I've set up netctl-auto and it connects on startup but does not reconnect after suspend (closing the lid).
Here is systemctl status-log and a portion of the journal http://ix.io/wRG

Offline

#488 2016-04-16 16:53:42

sender
Member
Registered: 2014-07-20
Posts: 34

Re: Dell XPS 13 9350 Late 2015

No flickering and rarely touchpad problems.
On Frank's kernel 4.6-rc3 with params quiet rw, set interrupt frequency to 1000Hz and got linux-firmware-git-iwlwifi 20160331.91041a0-1 installed.

libinput.conf:

# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

libinput-list-devices:

Device:           DLL0704:01 06CB:76AE Touchpad
Kernel:           /dev/input/event12
Group:            9
Seat:             seat0, default
Size:             101.33x56.67mm
Capabilities:     pointer 
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none

XPS 13 9350 / i7-6560U / 16GB / 1T NVMe / QHD+ / Iris 540 / Intel 7265D / linux4.8

Offline

#489 2016-04-16 21:14:04

proa_p
Member
Registered: 2016-04-16
Posts: 5

Re: Dell XPS 13 9350 Late 2015

dercircle wrote:

Hi all,

I will stay on 4.4.5-1 for now.

I'll do as you and I'm compilling right now my beloved 4.4.5-1 in order to rollback.

Offline

#490 2016-04-17 00:14:00

dercircle
Member
Registered: 2016-04-14
Posts: 8

Re: Dell XPS 13 9350 Late 2015

dercircle wrote:

- Linux 4.4.5-1 (no problems, i915 driver version: 1.6.0 20151010, no firmware loaded in logfile)
- Linux 4.5.1 (flickering problems, i915 driver version: 1.6.0 20151218, firmware loaded: Finished loading i915/skl_dmc_ver1.bin (v1.23))

Conclusion: Kernel issue that has been introduced with 4.5.

Does anyone know which role the firmware loading in 4.5.1 plays and why this is not being logged in 4.4.5-1?

I found the following website with firmware from intel: https://01.org/linuxgraphics/intel-linu … -firmwares
There´s a link to dmc firmware 1.26 (Kernel 4.5.1 loads v1.23): https://01.org/linuxgraphics/downloads/skylake-dmc-1.26
From the releasenotes:
"1. WA for NV12 flicker issues. Fixed HTP for restore program" [https://01.org/linuxgraphics/downloads/skylake-dmc-1.26]

Before I start testing here: Can anyone on kernel 4.6 please do a journalctl -b | grep i915 and tell me if 4.6 loads firmware v1.26 or also v1.23? This is what I would expect, as the kernel loads this firmware from /usr/lib/firmware/i915 and on my system only v1.23 is installed!

Last edited by dercircle (2016-04-17 00:17:45)

Offline

#491 2016-04-17 00:49:11

proa_p
Member
Registered: 2016-04-16
Posts: 5

Re: Dell XPS 13 9350 Late 2015

dercircle wrote:

Before I start testing here: Can anyone on kernel 4.6 please do a journalctl -b | grep i915 and tell me if 4.6 loads firmware v1.26 or also v1.23? This is what I would expect, as the kernel loads this firmware from /usr/lib/firmware/i915 and on my system only v1.23 is installed!


from 4.6.0-rc3-mainline it loads the 1.23 version

sudo journalctl -b | grep i915
Apr 17 02:43:23 plaptop kernel: Command line: initrd=\intel-ucode.img initrd=\initramfs-linux-mainline.img root=/dev/nvme0n1p3 rw pcie_aspm=force i915.preliminary_hw_support=1 i915.enable_psr=1 i915.enable_rc6=7 i915.enable_execlists=0 i915.enable_fbc=0 elevator=noop
Apr 17 02:43:23 plaptop kernel: Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-mainline.img root=/dev/nvme0n1p3 rw pcie_aspm=force i915.preliminary_hw_support=1 i915.enable_psr=1 i915.enable_rc6=7 i915.enable_execlists=0 i915.enable_fbc=0 elevator=noop
Apr 17 02:43:23 plaptop kernel: [drm] Finished loading i915/skl_dmc_ver1.bin (v1.23)
Apr 17 02:43:23 plaptop kernel: [drm] Initialized i915 1.6.0 20160229 for 0000:00:02.0 on minor 0
Apr 17 02:43:23 plaptop kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Apr 17 02:43:23 plaptop kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_exit [i915])
Apr 17 02:43:33 plaptop /usr/lib/gdm/gdm-x-session[703]: Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-mainline.img root=/dev/nvme0n1p3 rw pcie_aspm=force i915.preliminary_hw_support=1 i915.enable_psr=1 i915.enable_rc6=7 i915.enable_execlists=0 i915.enable_fbc=0 elevator=noop
Apr 17 02:43:33 plaptop /usr/lib/gdm/gdm-x-session[703]:         915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Apr 17 02:43:33 plaptop /usr/lib/gdm/gdm-x-session[703]: (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160229

Offline

#492 2016-04-17 04:00:42

hobbified
Member
Registered: 2016-04-17
Posts: 1

Re: Dell XPS 13 9350 Late 2015

dercircle wrote:

Before I start testing here: Can anyone on kernel 4.6 please do a journalctl -b | grep i915 and tell me if 4.6 loads firmware v1.26 or also v1.23? This is what I would expect, as the kernel loads this firmware from /usr/lib/firmware/i915 and on my system only v1.23 is installed!

The kernel version doesn't matter, they all look for the same filename, "i915/skl_dmc_ver1.bin" (note only the major number, no minor) and versioning is dealt with by symlinking. If you have skl_dmc_ver1_26.bin it should be symlinked to skl_dmc_ver1.bin, and the kernel will find it. No need to run any particular kernel version.

Offline

#493 2016-04-17 07:01:02

novelistxyz
Member
Registered: 2016-03-21
Posts: 15
Website

Re: Dell XPS 13 9350 Late 2015

dercircle wrote:

Before I start testing here: Can anyone on kernel 4.6 please do a journalctl -b | grep i915 and tell me if 4.6 loads firmware v1.26 or also v1.23? This is what I would expect, as the kernel loads this firmware from /usr/lib/firmware/i915 and on my system only v1.23 is installed!

I've made my machine use v1.26. No big difference in terms of the flickering as far as I can tell.

Apr 17 14:35:30 xps-13-9350 kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-mainline root=UUID=0e20ff18-cf60-41db-b0ec-d752d5df0844 rw cryptdevice=/dev/disk/by-uuid/12f4a4fd-0a88-4327-b272-f3ca8fd5d82d:lvm:allow-discards quiet resume=/dev/disk/by-uuid/886bcda0-2e8a-4068-aba2-664991526834 pcie_aspm=force i915.enable_psr=1
Apr 17 14:35:30 xps-13-9350 kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-linux-mainline root=UUID=0e20ff18-cf60-41db-b0ec-d752d5df0844 rw cryptdevice=/dev/disk/by-uuid/12f4a4fd-0a88-4327-b272-f3ca8fd5d82d:lvm:allow-discards quiet resume=/dev/disk/by-uuid/886bcda0-2e8a-4068-aba2-664991526834 pcie_aspm=force i915.enable_psr=1
Apr 17 14:35:30 xps-13-9350 kernel: [drm] Finished loading i915/skl_dmc_ver1.bin (v1.26)
Apr 17 14:35:30 xps-13-9350 kernel: [drm] Initialized i915 1.6.0 20160229 for 0000:00:02.0 on minor 0
Apr 17 14:35:30 xps-13-9350 kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
Apr 17 14:35:31 xps-13-9350 kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_exit [i915])
Apr 17 14:35:31 xps-13-9350 /usr/lib/gdm/gdm-x-session[604]: Kernel command line: BOOT_IMAGE=/vmlinuz-linux-mainline root=UUID=0e20ff18-cf60-41db-b0ec-d752d5df0844 rw cryptdevice=/dev/disk/by-uuid/12f4a4fd-0a88-4327-b272-f3ca8fd5d82d:lvm:allow-discards quiet resume=/dev/disk/by-uuid/886bcda0-2e8a-4068-aba2-664991526834 pcie_aspm=force i915.enable_psr=1
Apr 17 14:35:31 xps-13-9350 /usr/lib/gdm/gdm-x-session[604]:         915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Apr 17 14:35:31 xps-13-9350 /usr/lib/gdm/gdm-x-session[604]: (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160229
Apr 17 14:35:41 xps-13-9350 /usr/lib/gdm/gdm-x-session[753]: Kernel command line: BOOT_IMAGE=/vmlinuz-linux-mainline root=UUID=0e20ff18-cf60-41db-b0ec-d752d5df0844 rw cryptdevice=/dev/disk/by-uuid/12f4a4fd-0a88-4327-b272-f3ca8fd5d82d:lvm:allow-discards quiet resume=/dev/disk/by-uuid/886bcda0-2e8a-4068-aba2-664991526834 pcie_aspm=force i915.enable_psr=1
Apr 17 14:35:42 xps-13-9350 /usr/lib/gdm/gdm-x-session[753]:         915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Apr 17 14:35:42 xps-13-9350 /usr/lib/gdm/gdm-x-session[753]: (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20160229
Apr 17 14:35:43 xps-13-9350 kernel: WARNING: CPU: 3 PID: 831 at drivers/gpu/drm/i915/intel_uncore.c:649 __unclaimed_reg_debug+0x80/0x90 [i915]
Apr 17 14:35:43 xps-13-9350 kernel:  dm_crypt dm_mod sd_mod rtsx_pci_sdmmc mmc_core atkbd libps2 crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ahci libahci xhci_pci libata xhci_hcd rtsx_pci scsi_mod usbcore usb_common i8042 serio i915 video button i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm intel_agp intel_gtt
Apr 17 14:35:43 xps-13-9350 kernel:  [<ffffffffa013f0e0>] __unclaimed_reg_debug+0x80/0x90 [i915]
Apr 17 14:35:43 xps-13-9350 kernel:  [<ffffffffa013fb8e>] gen9_read32+0x33e/0x3b0 [i915]
Apr 17 14:35:43 xps-13-9350 kernel:  [<ffffffffa0149b49>] i915_audio_component_codec_wake_override+0x39/0xb0 [i915]
Apr 17 14:37:25 xps-13-9350 kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun

XPS 13 (9350) | i5-6200 | FHD | 128GB SSD | 8GB RAM | Arch Linux | Gnome | Linux-ck-4.8.6
Website | Medium | Github | Twitter

Offline

#494 2016-04-17 16:57:37

cabellicar123
Member
Registered: 2015-08-03
Posts: 56

Re: Dell XPS 13 9350 Late 2015

I also have a XPS 9350. I got flickering caused by the 4.5 kernel update to stop by using the i915.enable_rc6=0 kernel parameter. Not too many strange issues, just one time when the screen would not turn on after suspending (the display seems to take a little long to turn on normally to) and once my wifi card was mistakenly reported as a wired interface after a resume from suspend (this does not happen normally), so these are not large. Ethernet and USB 3.0 work if connected to the Thunderbolt 3/USB-C port before boot, but do not work if hotplugged (this is without the hotplugging patch so this is not a big issue -- though does anyone know if the patch is upstream?). My biggest frustration is with HDMI over Thunderbolt 3/USB-C as the display is recognized but there doesn't seem to be any output signal. Interestingly enough the display is recognized when plugged in before boot as well as when hotplugged. Does anyone know a way to make HDMI output via Thunderbolt/USB-C to work?

I am running Cinnamon DE with Linux arch 4.5.0-1-ARCH #1 SMP PREEMPT Tue Mar 15 09:41:03 CET 2016 x86_64 GNU/Linux.

Offline

#495 2016-04-18 00:55:20

kgizdov
Package Maintainer (PM)
From: Edinburgh, UK
Registered: 2015-12-08
Posts: 113

Re: Dell XPS 13 9350 Late 2015

I think I have some progress on the touchpad issue. I have psmouse disabled and after following this advice to do an Xorg config, my touchpad is behaving better. I also noticed that problems only arise if I triple-tap (very rarely for other cases) and if I then triple-tap again, the touchpad unfreezes. Try it for yourselves and see if this helps.

Offline

#496 2016-04-18 10:25:45

Tommylefunk
Member
Registered: 2016-02-03
Posts: 9

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:
dercircle wrote:

Before I start testing here: Can anyone on kernel 4.6 please do a journalctl -b | grep i915 and tell me if 4.6 loads firmware v1.26 or also v1.23? This is what I would expect, as the kernel loads this firmware from /usr/lib/firmware/i915 and on my system only v1.23 is installed!

I've made my machine use v1.26. No big difference in terms of the flickering as far as I can tell.

I can confirm that updating to DMC v1.26 does not resolve the flickering issue. Adding the kernel parameter i915.enable_rc6=0 however resolved the issue for me.

Offline

#497 2016-04-18 12:47:07

diraimondo
Member
Registered: 2014-03-28
Posts: 61

Re: Dell XPS 13 9350 Late 2015

kgizdov wrote:

I think I have some progress on the touchpad issue. I have psmouse disabled and after following this advice to do an Xorg config, my touchpad is behaving better. I also noticed that problems only arise if I triple-tap (very rarely for other cases) and if I then triple-tap again, the touchpad unfreezes. Try it for yourselves and see if this helps.

At least if you use Gnome and you selected the proper option in the Control Panel, this extra configuration file should be not necessary. The option should be automatically enabled on startup. You can test if this change is effective using:

$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL0704:01 06CB:76AE Touchpad             id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Yubico Yubikey NEO OTP+U2F+CCID           id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ Intel HID events                          id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

$ xinput list-props 12 | grep -i tapping
        libinput Tapping Enabled (276): 1
        libinput Tapping Enabled Default (277): 0
        libinput Tapping Drag Enabled (278):    1
        libinput Tapping Drag Enabled Default (279):    1
        libinput Tapping Drag Lock Enabled (280):       0
        libinput Tapping Drag Lock Enabled Default (281):       0

This is my config using Gnome and without any extra stanza in xorg configuration.

Offline

#498 2016-04-19 13:22:51

kgizdov
Package Maintainer (PM)
From: Edinburgh, UK
Registered: 2015-12-08
Posts: 113

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:
kgizdov wrote:

I think I have some progress on the touchpad issue. I have psmouse disabled and after following this advice to do an Xorg config, my touchpad is behaving better. I also noticed that problems only arise if I triple-tap (very rarely for other cases) and if I then triple-tap again, the touchpad unfreezes. Try it for yourselves and see if this helps.

At least if you use Gnome and you selected the proper option in the Control Panel, this extra configuration file should be not necessary. The option should be automatically enabled on startup. You can test if this change is effective using:

$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL0704:01 06CB:76AE Touchpad             id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Yubico Yubikey NEO OTP+U2F+CCID           id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ Intel HID events                          id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

$ xinput list-props 12 | grep -i tapping
        libinput Tapping Enabled (276): 1
        libinput Tapping Enabled Default (277): 0
        libinput Tapping Drag Enabled (278):    1
        libinput Tapping Drag Enabled Default (279):    1
        libinput Tapping Drag Lock Enabled (280):       0
        libinput Tapping Drag Lock Enabled Default (281):       0

This is my config using Gnome and without any extra stanza in xorg configuration.

Gnome wasn't showing the option to enable tapping, so I had to create the config file. After a reboot with the config, Gnome showed it again. Now it's working, but I have a different problem. After some hours of usage the touchpad (driver I presume), just locks and I have to reboot. So the issue is probably upstream in libinput...

Offline

#499 2016-04-19 14:39:53

novelistxyz
Member
Registered: 2016-03-21
Posts: 15
Website

Re: Dell XPS 13 9350 Late 2015

I suspect the touchpad problem isn't specific to touchpad. I'm trying out Logitech T630 bluetooth mouse on XPS 13, and it sometimes gives me the same kind of cursor freeze behaviour as in touchpad.
And I am also not so sure if it's a libinput problem, because when the cursor freezes, the machine doesn't seem to react to keyboard input at all, not just touchpad input. It's more like the whole screen's frozen, not just the cursor.

Can anyone replicate this?


XPS 13 (9350) | i5-6200 | FHD | 128GB SSD | 8GB RAM | Arch Linux | Gnome | Linux-ck-4.8.6
Website | Medium | Github | Twitter

Offline

#500 2016-04-19 15:54:09

zetxx
Member
From: Sofia :: Bulgaria
Registered: 2013-12-13
Posts: 97

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

I suspect the touchpad problem isn't specific to touchpad. I'm trying out Logitech T630 bluetooth mouse on XPS 13, and it sometimes gives me the same kind of cursor freeze behaviour as in touchpad.
And I am also not so sure if it's a libinput problem, because when the cursor freezes, the machine doesn't seem to react to keyboard input at all, not just touchpad input. It's more like the whole screen's frozen, not just the cursor.

Can anyone replicate this?

im on xfce and can confirm freezes, but i need to reboot the machine ........ that's why i went back to 4.4


xps13@late2015x16gbx512g

Offline

Board footer

Powered by FluxBB