You are not logged in.

#451 2016-04-13 00:24:39

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Dell XPS 13 9350 Late 2015

@roffe,  I have added the extra patches that you've listed.  I'll see how it goes for today.  Thanks for the links.  I've been getting some kernel panics, do you?  Are the patches in my github all the patches you've used or am I missing something? https://github.com/frank604/Dell-XPS-13 … ne/4.6-rc3

[Tue Apr 12 17:22:17 2016] ------------[ cut here ]------------
[Tue Apr 12 17:22:17 2016] WARNING: CPU: 0 PID: 373 at drivers/gpu/drm/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x177/0x180 [i915]
[Tue Apr 12 17:22:17 2016] WARN_ON(!wm_changed)
[Tue Apr 12 17:22:17 2016] Modules linked in:
[Tue Apr 12 17:22:17 2016]  hid_generic snd_usb_audio snd_usbmidi_lib snd_rawmidi usbhid joydev snd_seq_device mousedev fuse snd_hda_codec_hdmi cdc_ether usbnet r8152 mii snd_hda_codec_realtek snd_hda_codec_generic btusb btrtl cpufreq_stats dcdbas intel_rapl x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel snd_hda_codec pcspkr input_leds led_class brcmfmac nls_iso8859_1 psmouse snd_hda_core serio_raw snd_hwdep nls_cp437 snd_pcm brcmutil vfat fat snd_timer cfg80211 snd i2c_i801 soundcore rtsx_pci_ms memstick shpchp mei_me mei processor_thermal_device intel_soc_dts_iosf fan thermal wmi hci_uart btbcm btintel bluetooth battery i2c_hid hid rfkill pinctrl_sunrisepoint
[Tue Apr 12 17:22:17 2016]  pinctrl_intel int3403_thermal acpi_pad int340x_thermal_zone int3400_thermal acpi_thermal_rel evdev ac acpi_als mac_hid kfifo_buf tpm_tis industrialio tpm processor sch_fq_codel coretemp msr ip_tables x_tables ext4 crc16 jbd2 mbcache rtsx_pci_sdmmc mmc_core atkbd libps2 rtsx_pci xhci_pci xhci_hcd usbcore usb_common i8042 serio nvme nvme_core i915 video button i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm intel_agp intel_gtt
[Tue Apr 12 17:22:17 2016] CPU: 0 PID: 373 Comm: Xorg Tainted: G     U  W       4.6.0-1-dell #4
[Tue Apr 12 17:22:17 2016] Hardware name: Dell Inc. XPS 13 9350/076F9T, BIOS 1.3.3 03/01/2016
[Tue Apr 12 17:22:17 2016]  0000000000000286 00000000219b449d ffff8800774fb920 ffffffff812d8a21
[Tue Apr 12 17:22:17 2016]  ffff8800774fb970 0000000000000000 ffff8800774fb960 ffffffff8107a59b
[Tue Apr 12 17:22:17 2016]  00000df401b60000 ffff880273522000 ffff8800774fb9ec ffff880078569dac
[Tue Apr 12 17:22:17 2016] Call Trace:
[Tue Apr 12 17:22:17 2016]  [<ffffffff812d8a21>] dump_stack+0x63/0x82
[Tue Apr 12 17:22:17 2016]  [<ffffffff8107a59b>] __warn+0xcb/0xf0
[Tue Apr 12 17:22:17 2016]  [<ffffffff8107a61f>] warn_slowpath_fmt+0x5f/0x80
[Tue Apr 12 17:22:17 2016]  [<ffffffffa00f6727>] skl_update_other_pipe_wm+0x177/0x180 [i915]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa00f68be>] skl_update_wm+0x18e/0x5f0 [i915]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0183c6f>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa00fa3be>] intel_update_watermarks+0x1e/0x30 [i915]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0167221>] haswell_crtc_enable+0x321/0x8b0 [i915]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0162d3f>] intel_atomic_commit+0x5df/0x1610 [i915]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0033911>] ? drm_atomic_check_only+0x181/0x600 [drm]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0033dc7>] drm_atomic_commit+0x37/0x60 [drm]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa00a5c1a>] drm_atomic_helper_set_config+0x7a/0xb0 [drm_kms_helper]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0023912>] drm_mode_set_config_internal+0x62/0x100 [drm]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0027670>] drm_mode_setcrtc+0x3e0/0x500 [drm]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0018ae2>] drm_ioctl+0x152/0x540 [drm]
[Tue Apr 12 17:22:17 2016]  [<ffffffffa0027290>] ? drm_mode_setplane+0x1b0/0x1b0 [drm]
[Tue Apr 12 17:22:17 2016]  [<ffffffff811fee51>] do_vfs_ioctl+0xa1/0x5b0
[Tue Apr 12 17:22:17 2016]  [<ffffffff81087531>] ? __set_task_blocked+0x41/0xa0
[Tue Apr 12 17:22:17 2016]  [<ffffffff812092a7>] ? __fget+0x77/0xb0
[Tue Apr 12 17:22:17 2016]  [<ffffffff811ff3d9>] SyS_ioctl+0x79/0x90
[Tue Apr 12 17:22:17 2016]  [<ffffffff8108a07e>] ? SyS_rt_sigprocmask+0x8e/0xc0
[Tue Apr 12 17:22:17 2016]  [<ffffffff815aa772>] entry_SYSCALL_64_fastpath+0x1a/0xa4
[Tue Apr 12 17:22:17 2016] ---[ end trace ff392ab757b51e39 ]---
[Tue Apr 12 17:22:18 2016] ------------[ cut here ]------------
[Tue Apr 12 17:22:18 2016] WARNING: CPU: 0 PID: 373 at drivers/gpu/drm/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x177/0x180 [i915]
[Tue Apr 12 17:22:18 2016] WARN_ON(!wm_changed)
[Tue Apr 12 17:22:18 2016] Modules linked in:
[Tue Apr 12 17:22:18 2016]  hid_generic snd_usb_audio snd_usbmidi_lib snd_rawmidi usbhid joydev snd_seq_device mousedev fuse snd_hda_codec_hdmi cdc_ether usbnet r8152 mii snd_hda_codec_realtek snd_hda_codec_generic btusb btrtl cpufreq_stats dcdbas intel_rapl x86_pkg_temp_thermal intel_powerclamp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel snd_hda_codec pcspkr input_leds led_class brcmfmac nls_iso8859_1 psmouse snd_hda_core serio_raw snd_hwdep nls_cp437 snd_pcm brcmutil vfat fat snd_timer cfg80211 snd i2c_i801 soundcore rtsx_pci_ms memstick shpchp mei_me mei processor_thermal_device intel_soc_dts_iosf fan thermal wmi hci_uart btbcm btintel bluetooth battery i2c_hid hid rfkill pinctrl_sunrisepoint
[Tue Apr 12 17:22:18 2016]  pinctrl_intel int3403_thermal acpi_pad int340x_thermal_zone int3400_thermal acpi_thermal_rel evdev ac acpi_als mac_hid kfifo_buf tpm_tis industrialio tpm processor sch_fq_codel coretemp msr ip_tables x_tables ext4 crc16 jbd2 mbcache rtsx_pci_sdmmc mmc_core atkbd libps2 rtsx_pci xhci_pci xhci_hcd usbcore usb_common i8042 serio nvme nvme_core i915 video button i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm intel_agp intel_gtt
[Tue Apr 12 17:22:18 2016] CPU: 0 PID: 373 Comm: Xorg Tainted: G     U  W       4.6.0-1-dell #4
[Tue Apr 12 17:22:18 2016] Hardware name: Dell Inc. XPS 13 9350/076F9T, BIOS 1.3.3 03/01/2016
[Tue Apr 12 17:22:18 2016]  0000000000000286 00000000219b449d ffff8800774fb920 ffffffff812d8a21
[Tue Apr 12 17:22:18 2016]  ffff8800774fb970 0000000000000000 ffff8800774fb960 ffffffff8107a59b
[Tue Apr 12 17:22:18 2016]  00000df401210000 ffff880273522000 ffff8800774fb9ec ffff880078569dac
[Tue Apr 12 17:22:18 2016] Call Trace:
[Tue Apr 12 17:22:18 2016]  [<ffffffff812d8a21>] dump_stack+0x63/0x82
[Tue Apr 12 17:22:18 2016]  [<ffffffff8107a59b>] __warn+0xcb/0xf0
[Tue Apr 12 17:22:18 2016]  [<ffffffff8107a61f>] warn_slowpath_fmt+0x5f/0x80
[Tue Apr 12 17:22:18 2016]  [<ffffffffa00f6727>] skl_update_other_pipe_wm+0x177/0x180 [i915]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa00f68be>] skl_update_wm+0x18e/0x5f0 [i915]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0183c6f>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa00fa3be>] intel_update_watermarks+0x1e/0x30 [i915]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0167221>] haswell_crtc_enable+0x321/0x8b0 [i915]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0162d3f>] intel_atomic_commit+0x5df/0x1610 [i915]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0033911>] ? drm_atomic_check_only+0x181/0x600 [drm]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0033dc7>] drm_atomic_commit+0x37/0x60 [drm]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa00a5c1a>] drm_atomic_helper_set_config+0x7a/0xb0 [drm_kms_helper]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0023912>] drm_mode_set_config_internal+0x62/0x100 [drm]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0027670>] drm_mode_setcrtc+0x3e0/0x500 [drm]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0018ae2>] drm_ioctl+0x152/0x540 [drm]
[Tue Apr 12 17:22:18 2016]  [<ffffffffa0027290>] ? drm_mode_setplane+0x1b0/0x1b0 [drm]
[Tue Apr 12 17:22:18 2016]  [<ffffffff811fee51>] do_vfs_ioctl+0xa1/0x5b0
[Tue Apr 12 17:22:18 2016]  [<ffffffff81087531>] ? __set_task_blocked+0x41/0xa0
[Tue Apr 12 17:22:18 2016]  [<ffffffff812092a7>] ? __fget+0x77/0xb0
[Tue Apr 12 17:22:18 2016]  [<ffffffff811ff3d9>] SyS_ioctl+0x79/0x90
[Tue Apr 12 17:22:18 2016]  [<ffffffff8108a07e>] ? SyS_rt_sigprocmask+0x8e/0xc0
[Tue Apr 12 17:22:18 2016]  [<ffffffff815aa772>] entry_SYSCALL_64_fastpath+0x1a/0xa4
[Tue Apr 12 17:22:18 2016] ---[ end trace ff392ab757b51e3a ]---
[Tue Apr 12 17:22:18 2016] ------------[ cut here ]------------

Edit: I don't think this error has anything to do with the patches.  Further reading shows similar errors since 2015 when external monitor is plugged in.  Harmless so far.
Edit2: Also, the wd15 dock doesn't work with any kernel.  I'm only having success with the 4.6 branch.  4.4 and 4.5 both aren't being too happy.

Last edited by frank604 (2016-04-13 19:20:27)

Offline

#452 2016-04-13 13:54:42

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

Re: Dell XPS 13 9350 Late 2015

BTW, does anyone have any news on the DELL OS dump for their version of Ubuntu? Better yet, if your laptop came with it, do you have recovery image you can post somewhere or identify any useful patches from Dell itself?

Offline

#453 2016-04-13 18:07:11

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

Re: Dell XPS 13 9350 Late 2015

Do you know if the proposed dsmethod patch works with the DA200 dell adapter ?
If so, can someone explain me how to apply it on the current 4.4 kernel ?

Offline

#454 2016-04-13 19:25:51

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Dell XPS 13 9350 Late 2015

mkey wrote:

Do you know if the proposed dsmethod patch works with the DA200 dell adapter ?
If so, can someone explain me how to apply it on the current 4.4 kernel ?

Hrm, I think it should as it fixes usb-c hotplugging.  You can view my pkgbuild on my github to see how to add it.  Few pointers.
1. Make sure the pkgbuild is pointing to the right kernel version you want to compile
2. updpkgsums is your friend
3. add patch file name to pkgbuild
4. add a line that patches the kernel with your patch
5. ???
6. profit

Look into modprobed-db to fasten your compile time to 8 minutes or less.

Offline

#455 2016-04-13 21:38:21

navi_se
Member
Registered: 2015-07-06
Posts: 135

Re: Dell XPS 13 9350 Late 2015

I have an issue with the type-C usb connector. I have a type-c to vga converter, but it works only at times. I usually make it work by doing

 
xrandr --addmode DP-1 1920x1080 
xrandr --output HDMI-2 --off --output HDMI-1 --off --output DP-1 --mode 1920x1080 --pos 0x0 --rotate normal --output eDP-1 --mode 1920x1080 --pos 0x1080 --rotate normal --output DP-2 --off

the second line being created by running arandr. But it is very buggy, and sometimes I have to try several time before the screen detects input from the VGA adapter. Sometimes I get an error about being unable to set crtc1 or something similar.

Does any of you have any experience w/ a type-c video adapter of any kind? Is there a way to fix this permanently so that the adapter gets recognized immediately (I would like to use the computer for presenting slides)?

Last edited by navi_se (2016-04-13 21:39:01)

Offline

#456 2016-04-13 21:57:31

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Dell XPS 13 9350 Late 2015

@navi_se, have you tried the usb-c hotplug patch (dsmethod)? also, why do you have to turn off hdmi output in xrandr?  why not use a simple xrandr like

 xrandr --output DP-1 --auto 

Offline

#457 2016-04-13 22:21:35

navi_se
Member
Registered: 2015-07-06
Posts: 135

Re: Dell XPS 13 9350 Late 2015

Is this the patch you mean mean? I am not sure how to apply it, will this entail recompiling the kernel? Would you mind a few pointer on how to apply it?

I honestly produced that script by saving it as xrandr generated, my adapter only has a vga, so I never mind that line about hdmi, but I shall remove it. Note that the vga adapter does work, but for some reason the screen sometimes detect it and sometime doesn't, even when repeating apparently the same sequence of actions (boot, addmode, xrand etc.., plug in, plug out, plug ing [or other combinations])

Offline

#458 2016-04-13 22:28:13

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: Dell XPS 13 9350 Late 2015

Yup thats the one.  You can git clone my kernel if you want to try.  Or manually do so.  Keep in mind usb-c is a bit buggy as it is still considered new tech.  Try the patch and then see if that resolves your issue.  I have a strong feeling it might.

Offline

#459 2016-04-14 07:19:44

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

Re: Dell XPS 13 9350 Late 2015

About the touchpad problems with kernels >= 4.5: it there someone with an XPS 13 9350 (no Iris) that don't face any problem with stuck pointers or failing taps using kernels 4.5 or 4.6rc*? frank604?

I don't understand why this problem (in a released kernel version!) was not already solved (or at least properly raised): for me it is a stopping point in using any kernel >=4.5. It could be that there are some other variables in the environments (libinput/synaptics, kernel params, ...) that allow people to use such kernels without any issues with their touchpad. If some of these are willing to collaborate we could understand more about this issue.

Sorry for the noise.

Offline

#460 2016-04-14 07:45:31

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

Re: Dell XPS 13 9350 Late 2015

i dont have any problem with touchpad, im on 4.6.rc2


xps13@late2015x16gbx512g

Offline

#461 2016-04-14 09:06:36

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

Re: Dell XPS 13 9350 Late 2015

zetxx wrote:

i dont have any problem with touchpad, im on 4.6.rc2

Ok, could you argue on your environment?
- exact model, Iris? QHD?
- BIOS version
- Distribution
- kernel version, package or PKGBUILD? config?
- kernel params
- desktop environment
- libinput o synaptics installed packages

Thanks

Offline

#462 2016-04-14 09:57:51

olebowle
Member
Registered: 2012-02-01
Posts: 28

Re: Dell XPS 13 9350 Late 2015

Can someone comment on http://mjg59.dreamwidth.org/41713.html? I'd be interested in the output of the "Idle stats" tab in powertop with no load. Does it reach the lower power states?

Offline

#463 2016-04-14 11:29:48

navi_se
Member
Registered: 2015-07-06
Posts: 135

Re: Dell XPS 13 9350 Late 2015

frank604 wrote:

Yup thats the one.  You can git clone my kernel if you want to try.  Or manually do so.  Keep in mind usb-c is a bit buggy as it is still considered new tech.  Try the patch and then see if that resolves your issue.  I have a strong feeling it might.

I have managed to build, install and reboot the kernel from your github repo. Version 4.4.7 as any other version I wasn't able to build due to different errors. Unfortunately I see no difference when booting under it. It *seems* that it requires less attempt with running xrandr --addmode and xrandr -output etc.. but I cannot tell if this is an actual difference. The funny behaviour seem to manifest at random. Sometimes I have running the sequence above immediatly starts the screen and other it fails.

Here is my lspci -vv when the screen is on and working (relevant usb part, I guess). Is there anything else I can post to make sense of this?

00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 123
	Region 0: Memory at dc610000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
		Address: 00000000fee00258  Data: 0000
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

EDIT: actually, it works, as long as the usb type-c connector is inserted at boot!

Last edited by navi_se (2016-04-14 13:02:30)

Offline

#464 2016-04-14 16:05:25

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

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:
zetxx wrote:

i dont have any problem with touchpad, im on 4.6.rc2

Ok, could you argue on your environment?
- exact model, Iris? QHD?
- BIOS version
- Distribution
- kernel version, package or PKGBUILD? config?
- kernel params
- desktop environment
- libinput o synaptics installed packages

Thanks

- exact model: in my signature
- BIOS latest
- Distribution: arch of course
- kernel version: https://aur.archlinux.org/packages/linux-mainline/ @ 4.6-rc2
- kernel params: https://raw.githubusercontent.com/zetxx … nline.conf
- desktop environment: xfce
- libinput o synaptics: libinput

Last edited by zetxx (2016-04-14 16:10:56)


xps13@late2015x16gbx512g

Offline

#465 2016-04-14 21:29:09

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

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:

About the touchpad problems with kernels >= 4.5: it there someone with an XPS 13 9350 (no Iris) that don't face any problem with stuck pointers or failing taps using kernels 4.5 or 4.6rc*? frank604?

I don't understand why this problem (in a released kernel version!) was not already solved (or at least properly raised): for me it is a stopping point in using any kernel >=4.5. It could be that there are some other variables in the environments (libinput/synaptics, kernel params, ...) that allow people to use such kernels without any issues with their touchpad. If some of these are willing to collaborate we could understand more about this issue.

Sorry for the noise.

I updated from 4.4.5 to 4.5 earlier today and had the same problem with the touchpad (and mouse?). I then built the 4.6-rc3 mainline kernel from AUR, which only seems a little better than 4.5.


My XPS 13 9350:
i5-6200, 128GB SSD, 8GB RAM, FHD screen
Kernel: 4.6-rc3
Desktop: Gnome

Last edited by novelistxyz (2016-04-14 21:32:21)


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

Offline

#466 2016-04-15 09:41:38

Bahaika
Member
From: France
Registered: 2010-02-11
Posts: 10

Re: Dell XPS 13 9350 Late 2015

I haven't had any issues with the touchpad :
- Linux Mainline 4.6-rc3
- Proc : Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz
- DE : KDE
- input driver : libinput
- Kernel parameters : rw quiet i915.enable_rc6=0
- BIOS : Latest

Offline

#467 2016-04-15 10:16:46

SheepOnMeth
Member
Registered: 2014-04-03
Posts: 38

Re: Dell XPS 13 9350 Late 2015

People using libinput for the touchpad, what is your  libinput.conf configuration ?

Because I build 4.6rc3 with frank604 PKGBUILD but the touchpad does not work. I first though it was because of synaptic and switch to libinput, but it still does not work.

@zetxx why do you enable then disable psr in the same boot up command line ? And elevator=noop still make no sense  https://bbs.archlinux.org/viewtopic.php … 1#p1582201 .

Last edited by SheepOnMeth (2016-04-15 10:35:21)

Offline

#468 2016-04-15 10:47:24

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

Re: Dell XPS 13 9350 Late 2015

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

Offline

#469 2016-04-15 11:12:04

SheepOnMeth
Member
Registered: 2014-04-03
Posts: 38

Re: Dell XPS 13 9350 Late 2015

It looks like the kernel does not see the touchpad in my case, does anyone know which kernel parameters need to be enable for the touchpad driver :

Device:           Power Button
Kernel:           /dev/input/event3
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Video Bus
Kernel:           /dev/input/event4
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Sleep Button
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Integrated_Webcam_HD
Kernel:           /dev/input/event11
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event5
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Last edited by SheepOnMeth (2016-04-15 11:14:23)

Offline

#470 2016-04-15 11:26:29

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

Re: Dell XPS 13 9350 Late 2015

@diraimondo:

Just now I turned i915.enable_rc6=7 and i915.enable_psr=1 to zero, rebooted, turned them back to 7 and 1 respectively, then rebooted...
Somehow the cursor freeze (which is kind of a freeze of the whole screen imho) seems to have gone away.

I am not sure why though.

Last edited by novelistxyz (2016-04-15 11:31:18)


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

Offline

#471 2016-04-15 11:52:56

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

Re: Dell XPS 13 9350 Late 2015

olebowle wrote:

Can someone comment on http://mjg59.dreamwidth.org/41713.html? I'd be interested in the output of the "Idle stats" tab in powertop with no load. Does it reach the lower power states?

I would say it does.

PowerTOP 2.8      Overview   Idle stats   Frequency stats   Device stats   Tunables                                     


          Package   |             Core    |            CPU 0       CPU 2
                    |                     | C0 active   0.6%        0.3%
                    |                     | POLL        0.0%    0.0 ms  0.0%    3.5 ms
                    |                     | C1E-SKL     0.0%    0.2 ms  1.2%   10.8 ms
C2 (pc2)    6.4%    |                     |
C3 (pc3)   44.7%    | C3 (cc3)    0.0%    | C3-SKL      0.0%    0.2 ms  0.0%    0.2 ms
C6 (pc6)    0.0%    | C6 (cc6)    0.2%    | C6-SKL      0.2%    0.6 ms  0.2%    1.1 ms
C7 (pc7)    0.0%    | C7 (cc7)   94.8%    | C7s-SKL     0.0%    0.1 ms  0.0%    0.6 ms
C8 (pc8)   38.9%    |                     | C8-SKL      7.2%    3.0 ms  3.9%    3.6 ms
C9 (pc9)    0.0%    |                     | C9-SKL      0.2%   15.4 ms  0.0%    0.0 ms
C10 (pc10)  0.0%    |                     | C10-SKL    90.1%   13.9 ms 93.8%   34.6 ms

                    |             Core    |            CPU 1       CPU 3
                    |                     | C0 active   0.8%        0.4%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1E-SKL     0.1%    0.5 ms  0.0%    0.1 ms
                    |                     |
                    | C3 (cc3)    0.0%    | C3-SKL      0.0%    0.1 ms  0.0%    0.2 ms
                    | C6 (cc6)    0.2%    | C6-SKL      0.2%    0.6 ms  0.0%    0.4 ms
                    | C7 (cc7)   95.4%    | C7s-SKL     0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C8-SKL      7.1%    3.2 ms  2.2%    3.4 ms
                    |                     | C9-SKL      0.0%    0.2 ms  0.0%    0.0 ms
                    |                     | C10-SKL    90.4%   21.5 ms 96.5%   28.6 ms

                    |             GPU     |
                    |                     |
                    | Powered On  1.1%    |
                    | RC6        98.9%    |
                    | RC6p        0.0%    |
                    | RC6pp       0.0%    |
                    |                     |
                    |                     |
                    |                     |
                    |                     |
                    |                     |

And I can get pretty good battery drain rate at idle and minimum screen brightness.

PowerTOP 2.8      Overview   Idle stats   Frequency stats   Device stats   Tunables                                     

The battery reports a discharge rate of 2.39 W
The estimated remaining time is 25 hours, 18 minutes

Summary: 318.4 wakeups/second,  5.5 GPU ops/seconds, 0.0 VFS ops/sec and 8.2% CPU use
                                                             

Last edited by novelistxyz (2016-04-15 14:28:57)


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

Offline

#472 2016-04-15 12:42:23

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

Re: Dell XPS 13 9350 Late 2015

SheepOnMeth wrote:

It looks like the kernel does not see the touchpad in my case, does anyone know which kernel parameters need to be enable for the touchpad driver :

Did you blacklist the psmouse module as suggested on the wiki page of Arch Linux for our laptop? https://wiki.archlinux.org/index.php/Dell_XPS_13_(2016)

Offline

#473 2016-04-15 13:02:37

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

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

@diraimondo:

Just now I turned i915.enable_rc6=7 and i915.enable_psr=1 to zero, rebooted, turned them back to 7 and 1 respectively, then rebooted...
Somehow the cursor freeze (which is kind of a freeze of the whole screen imho) seems to have gone away.

I am not sure why though.

Just tested on my 4.6rc3 the two options with values, respectivelly, to 7 and 1. Nothing is changed: my touchpad still stop sporadically to react to the click but I can always move the cursor with it. It's not related to the graphics card.

Offline

#474 2016-04-15 13:15:15

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

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:
novelistxyz wrote:

@diraimondo:

Just now I turned i915.enable_rc6=7 and i915.enable_psr=1 to zero, rebooted, turned them back to 7 and 1 respectively, then rebooted...
Somehow the cursor freeze (which is kind of a freeze of the whole screen imho) seems to have gone away.

I am not sure why though.

Just tested on my 4.6rc3 the two options with values, respectivelly, to 7 and 1. Nothing is changed: my touchpad still stop sporadically to react to the click but I can always move the cursor with it. It's not related to the graphics card.

Not sure why turning those options off and on again would solve it...
Now few hours in, I haven't noticed any freeze.

In case this would help:

Device:           Power Button
Kernel:           /dev/input/event3
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Video Bus
Kernel:           /dev/input/event4
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            3
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Sleep Button
Kernel:           /dev/input/event2
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           Integrated_Webcam_HD
Kernel:           /dev/input/event14
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

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:           Intel HID events
Kernel:           /dev/input/event6
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event5
Group:            8
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a

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

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

Offline

#475 2016-04-15 14:01:46

SheepOnMeth
Member
Registered: 2014-04-03
Posts: 38

Re: Dell XPS 13 9350 Late 2015

diraimondo wrote:
SheepOnMeth wrote:

It looks like the kernel does not see the touchpad in my case, does anyone know which kernel parameters need to be enable for the touchpad driver :

Did you blacklist the psmouse module as suggested on the wiki page of Arch Linux for our laptop? https://wiki.archlinux.org/index.php/Dell_XPS_13_(2016)


Yes, I did. I think I did not configure my config kernel build file correctly. I will build & test again.

Offline

Board footer

Powered by FluxBB