You are not logged in.

#526 2016-04-24 11:04:56

OdinEidolon
Member
From: Belluno - Italy
Registered: 2011-01-31
Posts: 498

Re: Dell XPS 13 9350 Late 2015

ksim wrote:

Thanks. What happens if you enable PSR and/or FBC?

Already has been written, psr freezes, fbc flickering, for 4.4 this parameters were disabled for skaylake regardless of values.

I know with 4.4 and 4.5, you confirm this on your system even for 4.6? Some seem to do, some others have no problems... it's quite a riddle.


Hardware: 2016 Dell XPS15 - matte FullHD - i5-6300HQ - 32GB DDR4 - Nvidia GTX960M - Samsung 840EVO 250GB SSD - 56Wh
Software: Plasma 5 - rEFInd - linux-ck - preload - prelink - verynice - psd - bumblebee

Offline

#527 2016-04-24 12:42:27

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

Re: Dell XPS 13 9350 Late 2015

maybe some package that didnt arrived in yet for those who dont have problems still ?


xps13@late2015x16gbx512g

Offline

#528 2016-04-24 13:52:56

ksim
Member
Registered: 2015-11-15
Posts: 59

Re: Dell XPS 13 9350 Late 2015

OdinEidolon wrote:
ksim wrote:

Thanks. What happens if you enable PSR and/or FBC?

Already has been written, psr freezes, fbc flickering, for 4.4 this parameters were disabled for skaylake regardless of values.

I know with 4.4 and 4.5, you confirm this on your system even for 4.6? Some seem to do, some others have no problems... it's quite a riddle.

Yes I can confirm, with that configuration on 4.5, 4.6 rc3,rc4 no flickering, freezes or anything on wayland/Xserver, with intel or modeset driver with libinput/synaptics/evdev. everything just about perfect, exept 1.5W higher energy usage comparing to windows in full idle, movies/ internet browsing is the same, the system is up to date.

Offline

#529 2016-04-24 15:17:18

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

Re: Dell XPS 13 9350 Late 2015

OdinEidolon wrote:
ksim wrote:
OdinEidolon wrote:

Can you then post your:

sudo systool -m i915 -av 

for the different kernel configurations?

It seems that some of us suffer from PSR problems, and some do not...

Right now I'm on 4.5.1, rc6=0, PSR=0, FBC=1 and it runs OK. However, having RC6 disabled uses tons of energy (~+8w on my system), and it is not ideal.

I have a different, but similar machine (see signature below).

By the way, do you guys use 4.6 git from AUR or is there any faster to use source? I'm on a slow internet connection and downloading several hundred of megabytes is a pain.

Module = "i915"

  Attributes:
    coresize            = "1196032"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "27"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    disable_display     = "N"
    disable_power_well  = "1"
    edp_vswing          = "0"
    enable_cmd_parser   = "1"
    enable_dc           = "-1"
    enable_execlists    = "1"
    enable_fbc          = "0"
    enable_guc_submission= "N"
    enable_hangcheck    = "Y"
    enable_ips          = "1"
    enable_ppgtt        = "3"
    enable_psr          = "0"
    enable_rc6          = "1"
    fastboot            = "N"
    guc_log_level       = "-1"
    invert_brightness   = "0"
    load_detect_test    = "N"
    lvds_channel_mode   = "0"
    lvds_use_ssc        = "-1"
    mmio_debug          = "0"
    modeset             = "-1"
    nuclear_pageflip    = "N"
    panel_ignore_lid    = "1"
    prefault_disable    = "N"
    preliminary_hw_support= "0"
    reset               = "Y"
    semaphores          = "-1"
    use_mmio_flip       = "0"
    vbt_sdvo_panel_type = "-1"
    verbose_state_checks= "Y"

  Sections:
    .altinstr_replacement= "0xffffffffa01b79a6"
    .altinstructions    = "0xffffffffa01f915d"
    .bss                = "0xffffffffa01ffcc0"
    .data               = "0xffffffffa01fa000"
    .data..read_mostly  = "0xffffffffa01fe280"
    .data.unlikely      = "0xffffffffa01fd7cc"
    .exit.text          = "0xffffffffa01b7984"
    .fixup              = "0xffffffffa01b7ab1"
    .gnu.linkonce.this_module= "0xffffffffa01ff980"
    .init.text          = "0xffffffffa021a000"
    .note.gnu.build-id  = "0xffffffffa01b8000"
    .parainstructions   = "0xffffffffa01d8630"
    .ref.data           = "0xffffffffa01fe420"
    .rodata             = "0xffffffffa01b80c0"
    .rodata.str1.1      = "0xffffffffa01cfa28"
    .rodata.str1.8      = "0xffffffffa01d8c10"
    .smp_locks          = "0xffffffffa01f4118"
    .strtab             = "0xffffffffa02371b0"
    .symtab             = "0xffffffffa021c000"
    .text               = "0xffffffffa00f5000"
    .text.unlikely      = "0xffffffffa01b73e4"
    __bug_table         = "0xffffffffa01f8550"
    __ex_table          = "0xffffffffa01f9490"
    __jump_table        = "0xffffffffa01fd820"
    __kcrctab_gpl       = "0xffffffffa01b8080"
    __ksymtab_gpl       = "0xffffffffa01b8030"
    __ksymtab_strings   = "0xffffffffa01f9108"
    __mcount_loc        = "0xffffffffa01f44d8"
    __param             = "0xffffffffa01f8c58"
    __tracepoints_ptrs  = "0xffffffffa01f9520"
    __tracepoints_strings= "0xffffffffa01f9660"
    __tracepoints       = "0xffffffffa01fefc0"
    _ftrace_events      = "0xffffffffa01fe2e8"

Thanks. What happens if you enable PSR and/or FBC?

My results:
enable_fbc=1: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun, flickering
enable_psr=1: Noticed problems after hibernate / non reacting screens / problems logging in. Some infrequent flickering of screen in kde but not with above mentioned error.
Both: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun, flickering

-> Going back to default settings...

Offline

#530 2016-04-24 15:36:55

OdinEidolon
Member
From: Belluno - Italy
Registered: 2011-01-31
Posts: 498

Re: Dell XPS 13 9350 Late 2015

Thank you guys for clearing this up. It seems that using 4.6 restores the good rc6 behaviour thanks to the recent RC6 patch already liked to, but PSR and FBC are broken sad
I was hoping to have at least two of the three (like on 4.4, by the way)


Hardware: 2016 Dell XPS15 - matte FullHD - i5-6300HQ - 32GB DDR4 - Nvidia GTX960M - Samsung 840EVO 250GB SSD - 56Wh
Software: Plasma 5 - rEFInd - linux-ck - preload - prelink - verynice - psd - bumblebee

Offline

#531 2016-04-24 19:58:33

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

Re: Dell XPS 13 9350 Late 2015

OdinEidolon wrote:

Thank you guys for clearing this up. It seems that using 4.6 restores the good rc6 behaviour thanks to the recent RC6 patch already liked to, but PSR and FBC are broken sad
I was hoping to have at least two of the three (like on 4.4, by the way)

Anyone an idea / knowledge here how to best debug this in more detail with the goal to create a bug report? I would also be thankful if anyone can point me the directions / link to documentation ..

Offline

#532 2016-04-24 20:06:02

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

Re: Dell XPS 13 9350 Late 2015

@dercircle, My assumption is this has already been reported and is fixed in linux-drm-intel-next kernel which will be merged into mainline in the future.  This has been a very weird bug as we all have the same device yet are experiencing different exposures to the bug.  Some have it, some don't, some have it very severely. 

For what it's worth, this has never affected my docked dual monitors and only affects my internal monitor.  I've taken the plunge and just disable rc6 until a fix is found.  None of the patches that have fixed this for others had any affect on my flicker issue.  I do appreciate all the suggestions and feedback so far, especially ksim's posts.  I'll patiently just wait this one out.

Offline

#533 2016-04-24 20:08:42

OdinEidolon
Member
From: Belluno - Italy
Registered: 2011-01-31
Posts: 498

Re: Dell XPS 13 9350 Late 2015

dercircle wrote:
OdinEidolon wrote:

Thank you guys for clearing this up. It seems that using 4.6 restores the good rc6 behaviour thanks to the recent RC6 patch already liked to, but PSR and FBC are broken sad
I was hoping to have at least two of the three (like on 4.4, by the way)

Anyone an idea / knowledge here how to best debug this in more detail with the goal to create a bug report? I would also be thankful if anyone can point me the directions / link to documentation ..

The errors mentioned above are a good start for sure. I actually think Intel/kernel people are well aware of the PSR/FBC bugs, but I cannot seem to find bug reports. All powersaving options, in theory, should have been activated for Linux 4.6 or 4.7 but now it looks like it will not be so.

Some useful links:
https://bugs.freedesktop.org/show_bug.cgi?id=94161
https://mjg59.dreamwidth.org/41713.html     (see comments)
http://www.phoronix.com/scan.php?page=n … SKL-FBC-V2
http://www.phoronix.com/scan.php?page=n … xt-PSR-FBC

Last edited by OdinEidolon (2016-04-24 20:09:14)


Hardware: 2016 Dell XPS15 - matte FullHD - i5-6300HQ - 32GB DDR4 - Nvidia GTX960M - Samsung 840EVO 250GB SSD - 56Wh
Software: Plasma 5 - rEFInd - linux-ck - preload - prelink - verynice - psd - bumblebee

Offline

#534 2016-04-25 08:32:51

molmres
Member
Registered: 2016-04-25
Posts: 1

Re: Dell XPS 13 9350 Late 2015

novelistxyz wrote:

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.

This is pretty good, do you have a NVME ssd?

Do you mind posting the output of lspci -vvv

I'm using the latest drm-intel-next kernel but I still can't get past PC3

Offline

#535 2016-04-25 09:40:21

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

Re: Dell XPS 13 9350 Late 2015

As far as the screen flickering is concerned, drm-intel-next is a big improvement from the mainline.

Turning on psr, rc6, and fbc all together still causes flickering; not as severe as in the mainline kernel, but still not 100% usable imo.

Turning on psr AND rc6 together is fine in my machine.

Now the frozen cursor thing becomes a more pressing issue for me...

molmres wrote:

This is pretty good, do you have a NVME ssd?

Do you mind posting the output of lspci -vvv

I'm using the latest drm-intel-next kernel but I still can't get past PC3

No, mine doesn't have NVMe.

$ lspci -vvv
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])
	Subsystem: Dell Device 0704
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 120
	Region 0: Memory at db000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at 90000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at f000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at dc620000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device

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 122
	Region 0: Memory at dc610000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 18
	Region 0: Memory at dc638000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal

00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at dc637000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 17
	Region 0: Memory at dc636000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 276
	Region 0: Memory at dc635000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 21)
	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 dc630000 (32-bit, non-prefetchable) [size=8K]
	Region 1: Memory at dc634000 (32-bit, non-prefetchable) [size=256]
	Region 2: I/O ports at f090 [size=8]
	Region 3: I/O ports at f080 [size=4]
	Region 4: I/O ports at f060 [size=32]
	Region 5: Memory at dc633000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Bus: primary=00, secondary=01, subordinate=39, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: c4000000-da0fffff
	Prefetchable memory behind bridge: 00000000a0000000-00000000c1ffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Bus: primary=00, secondary=3a, subordinate=3a, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: dc000000-dc4fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 17
	Bus: primary=00, secondary=3b, subordinate=3b, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: dc500000-dc5fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
	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

00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
	Subsystem: Dell Device 0704
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: Memory at dc62c000 (32-bit, non-prefetchable) [disabled] [size=16K]

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) (prog-if 80)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32
	Interrupt: pin A routed to IRQ 277
	Region 0: Memory at dc628000 (64-bit, non-prefetchable) [size=16K]
	Region 4: Memory at dc600000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl

00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
	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-
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at dc632000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at f040 [size=32]
	Kernel modules: i2c_i801

3a:00.0 Network controller: Broadcom Corporation BCM4350 802.11ac Wireless Network Adapter (rev 08)
	Subsystem: Dell Device 0023
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 278
	Region 0: Memory at dc400000 (64-bit, non-prefetchable) [size=32K]
	Region 2: Memory at dc000000 (64-bit, non-prefetchable) [size=4M]
	Capabilities: <access denied>
	Kernel driver in use: brcmfmac
	Kernel modules: brcmfmac

3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
	Subsystem: Dell Device 0704
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 121
	Region 1: Memory at dc500000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

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

Offline

#536 2016-04-25 10:24:07

xxxifan
Member
Registered: 2016-03-22
Posts: 15

Re: Dell XPS 13 9350 Late 2015

gpu is working fine with 4.6-rc5 big_smile

Offline

#537 2016-04-25 12:21:17

fooblahblah
Member
Registered: 2010-06-29
Posts: 19

Re: Dell XPS 13 9350 Late 2015

Same here!

Offline

#538 2016-04-25 12:39:40

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

Re: Dell XPS 13 9350 Late 2015

4.6.0-rc5 kernel doesn't have flickering on my machine with psr and rc6 turned on and fbc turned off.
flickering remains when all three options are on.

Update: it seems that the touchpad freeze problem is gone too on 4.6.0-rc5.

Module = "i915"

  Attributes:
    coresize            = "1196032"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "8"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    disable_display     = "N"
    disable_power_well  = "1"
    edp_vswing          = "0"
    enable_cmd_parser   = "1"
    enable_dc           = "-1"
    enable_execlists    = "1"
    enable_fbc          = "-1"
    enable_guc_submission= "N"
    enable_hangcheck    = "Y"
    enable_ips          = "1"
    enable_ppgtt        = "3"
    enable_psr          = "1"
    enable_rc6          = "1"
    fastboot            = "N"
    guc_log_level       = "-1"
    invert_brightness   = "0"
    load_detect_test    = "N"
    lvds_channel_mode   = "0"
    lvds_use_ssc        = "-1"
    mmio_debug          = "0"
    modeset             = "-1"
    nuclear_pageflip    = "N"
    panel_ignore_lid    = "1"
    prefault_disable    = "N"
    preliminary_hw_support= "0"
    reset               = "Y"
    semaphores          = "-1"
    use_mmio_flip       = "0"
    vbt_sdvo_panel_type = "-1"
    verbose_state_checks= "Y"

  Sections:
    .altinstr_replacement= "0xffffffffa01a7dad"
    .altinstructions    = "0xffffffffa01e90c5"
    .bss                = "0xffffffffa01efcc0"
    .data               = "0xffffffffa01ea000"
    .data..read_mostly  = "0xffffffffa01ee280"
    .data.unlikely      = "0xffffffffa01ed7cc"
    .exit.text          = "0xffffffffa01a7d8b"
    .fixup              = "0xffffffffa01a7eb8"
    .gnu.linkonce.this_module= "0xffffffffa01ef980"
    .init.text          = "0xffffffffa020a000"
    .note.gnu.build-id  = "0xffffffffa01a8000"
    .parainstructions   = "0xffffffffa01c8608"
    .ref.data           = "0xffffffffa01ee420"
    .rodata             = "0xffffffffa01a80c0"
    .rodata.str1.1      = "0xffffffffa01bf9e8"
    .rodata.str1.8      = "0xffffffffa01c8be8"
    .smp_locks          = "0xffffffffa01e4088"
    .strtab             = "0xffffffffa0227168"
    .symtab             = "0xffffffffa020c000"
    .text               = "0xffffffffa00e5000"
    .text.unlikely      = "0xffffffffa01a77e4"
    __bug_table         = "0xffffffffa01e84b8"
    __ex_table          = "0xffffffffa01e93f8"
    __jump_table        = "0xffffffffa01ed820"
    __kcrctab_gpl       = "0xffffffffa01a8080"
    __ksymtab_gpl       = "0xffffffffa01a8030"
    __ksymtab_strings   = "0xffffffffa01e9070"
    __mcount_loc        = "0xffffffffa01e4450"
    __param             = "0xffffffffa01e8bc0"
    __tracepoints_ptrs  = "0xffffffffa01e9488"
    __tracepoints_strings= "0xffffffffa01e95c0"
    __tracepoints       = "0xffffffffa01eefc0"
    _ftrace_events      = "0xffffffffa01ee2e8"

Last edited by novelistxyz (2016-04-25 16:03:08)


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

Offline

#539 2016-04-25 15:34:36

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

Re: Dell XPS 13 9350 Late 2015

confirmed.  rc5 no flicker. 

 options root=/dev/nvme0n1p2 rw  pcie_aspm=force i915.enable_rc6=7 net.ifnames=0 

Offline

#540 2016-04-26 09:08:39

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

Re: Dell XPS 13 9350 Late 2015

Confirmed.

Also, if you compile rc5 and have a WD15, don't forget to change some parameters to have the jack's and ethernet's port working.

My config file to diff with yours : http://pastebin.com/W4k1G5kY

Offline

#541 2016-04-26 09:47:24

OdinEidolon
Member
From: Belluno - Italy
Registered: 2011-01-31
Posts: 498

Re: Dell XPS 13 9350 Late 2015

SheepOnMeth wrote:

Confirmed.

Also, if you compile rc5 and have a WD15, don't forget to change some parameters to have the jack's and ethernet's port working.

My config file to diff with yours : http://pastebin.com/W4k1G5kY

Why are these wd15 differences not merged in the kernel? IS this planned? I was considering to get a WD15...


Hardware: 2016 Dell XPS15 - matte FullHD - i5-6300HQ - 32GB DDR4 - Nvidia GTX960M - Samsung 840EVO 250GB SSD - 56Wh
Software: Plasma 5 - rEFInd - linux-ck - preload - prelink - verynice - psd - bumblebee

Offline

#542 2016-04-26 11:19:52

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

Re: Dell XPS 13 9350 Late 2015

They are merge in the kernel.

I was just using modprobedb to only build the modules (and reduce the building time) that I needed but my previous build did not those module.

The real question is why the dsmethod patch, which is the one enabling a better support of Thunderbolt 3 device, has not been merge ?

Anyway, it is a good dock.

Last edited by SheepOnMeth (2016-04-26 12:16:47)

Offline

#543 2016-04-26 20:08:33

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

Re: Dell XPS 13 9350 Late 2015

freeze still exists here ... im on xfce


xps13@late2015x16gbx512g

Offline

#544 2016-04-27 05:40:14

gronor
Member
Registered: 2016-04-27
Posts: 2

Re: Dell XPS 13 9350 Late 2015

Hi everybody, I upgraded to 4.6 rc5 and I still have the blink.
I am using external monitors using the mini DisplayPort through a DP MST hub. Anybody else experiencing external monitor blink through DP or do you guys only have it on the laptop's built-in screen?

Offline

#545 2016-04-27 10:10:59

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

Re: Dell XPS 13 9350 Late 2015

I also still have the blink, but not with kernel error message. I also noticed one freeze. 4.6 rc5
Tends to be better without psr=1!
I´m back again to 4.4 as this just works more stable than 4.5 or 4.6 rcX.
I only use the internal laptop screen, no external monitor.

Last edited by dercircle (2016-04-27 10:31:43)

Offline

#546 2016-04-27 17:02:35

kang
Member
Registered: 2010-08-07
Posts: 83

Re: Dell XPS 13 9350 Late 2015

gronor wrote:

Hi everybody, I upgraded to 4.6 rc5 and I still have the blink.
I am using external monitors using the mini DisplayPort through a DP MST hub. Anybody else experiencing external monitor blink through DP or do you guys only have it on the laptop's built-in screen?

mine blink on usb-c hdmi output from time to time specially fullscreen window. Look in dmesg for the errors when that happens. im not sure theres any fix for it yet but its different from the integrated laptop panel flickering

no blink with psr=1 fbc=1 with 4.6rc4 (didnt bother to install rc5 yet ;-) though the xorg driver got updated 2 or 3 times in the past week and that might have helped as well (didnt read changelog ;-)

Offline

#547 2016-04-28 08:37:23

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

Re: Dell XPS 13 9350 Late 2015

SheepOnMeth wrote:

The real question is why the dsmethod patch, which is the one enabling a better support of Thunderbolt 3 device, has not been merge ?

An answer for your question is that the patch looks not stable to me: I'm using it on 4.6rc4 and it works with the official usb-c---VGA adapter but it freeze the machine using the official usb-c---Ethernet one. The latter works if plugged on boot.

Offline

#548 2016-04-28 09:27:32

mambro
Member
Registered: 2016-04-28
Posts: 4

Re: Dell XPS 13 9350 Late 2015

I'm using 4.6rc5 but looks like that no matter what I do psr and fbc are always disabled.

I have

i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 drm.vblankoffdelay=1

as kernel options

and

options i915 enable_rc6=7 enable_fbc=1 lvds_downclock=1 enable_psr=1

in /etc/modprobe.d/i915.conf

Still I get


  Parameters:
    disable_display     = "N"
    disable_power_well  = "1"
    edp_vswing          = "0"
    enable_cmd_parser   = "1"
    enable_dc           = "-1"
    enable_execlists    = "1"
    enable_fbc          = "-1"
    enable_guc_submission= "N"
    enable_hangcheck    = "Y"
    enable_ips          = "1"
    enable_ppgtt        = "3"
    enable_psr          = "0"
    enable_rc6          = "1"
    fastboot            = "N"
    guc_log_level       = "-1"
    invert_brightness   = "0"
    load_detect_test    = "N"
    lvds_channel_mode   = "0"
    lvds_use_ssc        = "-1"
    mmio_debug          = "0"
    modeset             = "-1"
    nuclear_pageflip    = "N"
    panel_ignore_lid    = "1"
    prefault_disable    = "N"
    preliminary_hw_support= "0"
    reset               = "Y"
    semaphores          = "-1"
    use_mmio_flip       = "0"
    vbt_sdvo_panel_type = "-1"
    verbose_state_checks= "Y"

So psr=0 and fbc=-1

Any idea why?

EDIT: nevermind. modprobe.d is ignored, it is just about setting the kernel parameters correctly which is

i915.enable_rc6=1 i915.enable_fbc=1 drm.vblankoffdelay=1

so basically dropping the

i915_

Last edited by mambro (2016-04-28 10:45:50)

Offline

#549 2016-04-29 09:25:47

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

Re: Dell XPS 13 9350 Late 2015

Not exactly sure, but could this be related to graphics problems on the 9350?
http://www.phoronix.com/scan.php?page=n … IDs-Libdrm


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

Offline

#550 2016-04-29 09:27:16

OdinEidolon
Member
From: Belluno - Italy
Registered: 2011-01-31
Posts: 498

Re: Dell XPS 13 9350 Late 2015

sender wrote:

Not exactly sure, but could this be related to graphics problems on the 9350?
http://www.phoronix.com/scan.php?page=n … IDs-Libdrm

The XPS13 with Iris has the Iris540 chip, which should already be supported.


Hardware: 2016 Dell XPS15 - matte FullHD - i5-6300HQ - 32GB DDR4 - Nvidia GTX960M - Samsung 840EVO 250GB SSD - 56Wh
Software: Plasma 5 - rEFInd - linux-ck - preload - prelink - verynice - psd - bumblebee

Offline

Board footer

Powered by FluxBB