You are not logged in.
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
maybe some package that didnt arrived in yet for those who dont have problems still ?
xps13@late2015x16gbx512g
Offline
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
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
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
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
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
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
@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
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
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
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
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...
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
Offline
gpu is working fine with 4.6-rc5
Offline
Same here!
Offline
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)
Offline
confirmed. rc5 no flicker.
options root=/dev/nvme0n1p2 rw pcie_aspm=force i915.enable_rc6=7 net.ifnames=0
Offline
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
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
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
freeze still exists here ... im on xfce
xps13@late2015x16gbx512g
Offline
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
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
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
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
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
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
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