You are not logged in.
I get about 8W on idle with powerstop. I have a FHD version though. I don't have the nvme powersaving patch installed.
Well, at this point I start to think that the 15W power consumption we get is due to the 4k screen.
If other people can post their results on power consumption specifiing the screen they have this could be very appreciated in order to discard other possible causes.
Mine is: 15W (idle) with 4K screen (medium brigthness)
Last edited by simo8989 (2017-04-13 15:12:17)
Offline
I'm sorry, but wouldn't it be easy to test how big of an impact the 4k/FHD display has simply by turning it off while measuring?
Furthermore I thought it was a wellknown fact that 4k panels are power hungry compared to FHD panels, but then again, I've never owned 4k, so I wouldn't know I suppose.
I am a philosopher, of sorts, not a troll or an imbecile.
My apologies that this is not always obvious, despite my best efforts.
Offline
I'm sorry, but wouldn't it be easy to test how big of an impact the 4k/FHD display has simply by turning it off while measuring?
Furthermore I thought it was a wellknown fact that 4k panels are power hungry compared to FHD panels, but then again, I've never owned 4k, so I wouldn't know I suppose.
Good idea, so we can just measure the power consumption with the screen off and see if we get similar results.
Offline
zacariaz wrote:I'm sorry, but wouldn't it be easy to test how big of an impact the 4k/FHD display has simply by turning it off while measuring?
Furthermore I thought it was a wellknown fact that 4k panels are power hungry compared to FHD panels, but then again, I've never owned 4k, so I wouldn't know I suppose.Good idea, so we can just measure the power consumption with the screen off and see if we get similar results.
Ah, so I'm not crazy.
I am a philosopher, of sorts, not a troll or an imbecile.
My apologies that this is not always obvious, despite my best efforts.
Offline
anybody got the same problem as me?, i have installed arch just plain with budgie desktop on the xps9560, but i notices my fans dont spin. they are even not detected.
i insalled lm-sensors and did a detect, after tht i did pwmconfig, but it say's /usr/bin/pwmconfig: There are no pwm-capable sensor modules installed
i have not installed nvidia drivers, so i guess i'm working on the intel one
am i missing something in the installation?
odule cpuid loaded successfully.
Silicon Integrated Systems SIS5595... No
VIA VT82C686 Integrated Sensors... No
VIA VT8231 Integrated Sensors... No
AMD K8 thermal sensors... No
AMD Family 10h thermal sensors... No
AMD Family 11h thermal sensors... No
AMD Family 12h and 14h thermal sensors... No
AMD Family 15h thermal sensors... No
AMD Family 16h thermal sensors... No
AMD Family 15h power sensors... No
AMD Family 16h power sensors... No
Intel digital thermal sensor... Success!
(driver `coretemp')
Intel AMB FB-DIMM thermal sensor... No
Intel 5500/5520/X58 thermal sensor... No
VIA C7 thermal sensor... No
VIA Nano thermal sensor... No
also i see the errors in dmesg:
[ 10.237693] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2
[ 10.237703] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[ 10.238115] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 10.238117] ath10k_pci 0000:02:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
and
[ 1041.248228] i2c_designware i2c_designware.0: controller timed out
[ 1041.280676] i2c_designware i2c_designware.0: timeout in disabling adapter
[ 1041.305279] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.329681] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.354110] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.378453] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.402840] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.427337] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1042.458721] i2c_designware i2c_designware.0: timeout in disabling adapter
and:
[ 11.622660] psmouse serio1: synaptics: Unable to initialize device.
but synaptics in not even installed a i read on the arch wiki i should use libinput
and:
[ 9.977563] nouveau 0000:01:00.0: enabling device (0006 -> 0007)
[ 9.977737] nouveau 0000:01:00.0: unknown chipset (137000a1)
and:
[ 0.033944] ACPI Error: [\_SB_.PCI0.XHC_.RHUB.HS11] Namespace lookup failure, AE_NOT_FOUND (20160930/dswload-210)
[ 0.033955] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20160930/psobject-227)
[ 0.033997] ACPI Exception: AE_NOT_FOUND, (SSDT:xh_rvp11) while loading table (20160930/tbxfload-228)
[ 0.036871] ACPI Error: 1 table load failures, 10 successful (20160930/tbxfload-246)
Last edited by zjemm (2017-04-13 20:04:05)
Offline
anybody got the same problem as me?, i have installed arch just plain with budgie desktop on the xps9560, but i notices my fans dont spin. they are even not detected.
i insalled lm-sensors and did a detect, after tht i did pwmconfig, but it say's /usr/bin/pwmconfig: There are no pwm-capable sensor modules installed
i have not installed nvidia drivers, so i guess i'm working on the intel oneam i missing something in the installation?
odule cpuid loaded successfully.
Silicon Integrated Systems SIS5595... No
VIA VT82C686 Integrated Sensors... No
VIA VT8231 Integrated Sensors... No
AMD K8 thermal sensors... No
AMD Family 10h thermal sensors... No
AMD Family 11h thermal sensors... No
AMD Family 12h and 14h thermal sensors... No
AMD Family 15h thermal sensors... No
AMD Family 16h thermal sensors... No
AMD Family 15h power sensors... No
AMD Family 16h power sensors... No
Intel digital thermal sensor... Success!
(driver `coretemp')
Intel AMB FB-DIMM thermal sensor... No
Intel 5500/5520/X58 thermal sensor... No
VIA C7 thermal sensor... No
VIA Nano thermal sensor... Noalso i see the errors in dmesg:
[ 10.237693] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2
[ 10.237703] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[ 10.238115] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[ 10.238117] ath10k_pci 0000:02:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2and
[ 1041.248228] i2c_designware i2c_designware.0: controller timed out
[ 1041.280676] i2c_designware i2c_designware.0: timeout in disabling adapter
[ 1041.305279] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.329681] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.354110] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.378453] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.402840] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1041.427337] i2c_designware i2c_designware.0: timeout waiting for bus ready
[ 1042.458721] i2c_designware i2c_designware.0: timeout in disabling adapterand:
[ 11.622660] psmouse serio1: synaptics: Unable to initialize device.
but synaptics in not even installed a i read on the arch wiki i should use libinput
and:
[ 9.977563] nouveau 0000:01:00.0: enabling device (0006 -> 0007)
[ 9.977737] nouveau 0000:01:00.0: unknown chipset (137000a1)and:
[ 0.033944] ACPI Error: [\_SB_.PCI0.XHC_.RHUB.HS11] Namespace lookup failure, AE_NOT_FOUND (20160930/dswload-210)
[ 0.033955] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20160930/psobject-227)
[ 0.033997] ACPI Exception: AE_NOT_FOUND, (SSDT:xh_rvp11) while loading table (20160930/tbxfload-228)
[ 0.036871] ACPI Error: 1 table load failures, 10 successful (20160930/tbxfload-246)
My fans are working. I can confirm I get the same ACPI errors and the same ath10k_pci firmware errors, but that's about it. I don't get the i2c errors or the synaptics stuff. I am using Antergos Linux kernel 4.10.9.
Offline
What is your output on the sensors detect?
I could reinstall but I'm afraid the same result pops up. I'm clearly missing a driver/package or module
Can anybody put me in the right direction?
edit:
i ran antergos live, in there the fan is constantly spinning, but pwmconfig still does not find any pwm-capable sensors
I ran Ubuntu live same thing. Fan runs but pwmconfig does not work. I doubt it works by any of you guys, can someone confirm?
Anyhow the wifi works indeed even though the error message in the dmesg. But the NM applet shows only low speeds and the upload is really low. But it does work
Last edited by zjemm (2017-04-14 16:35:45)
Offline
Just did an experiment, in regards to the power consumption of the display, and on my FHD laptop, which is not an ps 15 (following this threat on behalf of someone else), and turning it off, or at least turning the brightness down to a point where it nothing is really visible, I got a 3W drop in power, which I think is significant, so assuming that it is true that 4K panels consume a whole lot more power, for whatever reason, this is likely the reason for the difference in power consumption between the two models. Again, I cannot test this, not at this point at least, but it seems plausible.
I am a philosopher, of sorts, not a troll or an imbecile.
My apologies that this is not always obvious, despite my best efforts.
Offline
I'm not sure what is causing it, but I haven't had any problem with WiFi, except for connecting to one AP.
dmesg shows I get associated, and then it dies right after. Any solutions?
[ 72.272415] wlp2s0: authenticate with 00:22:2d:11:a0:5c
[ 72.330356] wlp2s0: send auth to 00:22:2d:11:a0:5c (try 1/3)
[ 72.331901] wlp2s0: authenticated
[ 72.337519] ath10k_pci 0000:02:00.0 wlp2s0: disabling HT as WMM/QoS is not supported by the AP
[ 72.337520] ath10k_pci 0000:02:00.0 wlp2s0: disabling VHT as WMM/QoS is not supported by the AP
[ 72.338564] wlp2s0: associate with 00:22:2d:11:a0:5c (try 1/3)
[ 72.341529] wlp2s0: RX AssocResp from 00:22:2d:11:a0:5c (capab=0x471 status=0 aid=13)
[ 72.344251] wlp2s0: associated
[ 72.344291] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[ 76.342470] wlp2s0: deauthenticated from 00:22:2d:11:a0:5c (Reason: 1=UNSPECIFIED)
Offline
I think if your idle power consumption is more than 10W then something is wrong. I ran powertop -t 30 and my discharge rate was 6.69W. I have the 4K screen. I ran it again for 60 seconds and got 6.98W
Potential reasons:
- kernel compiled with ACPI_REV_OVERRIDE_POSSIBLE and kernel parameter acpi_rev_override=1 set
- bumblebeed service enabled and successfully keeping the nvidia card off
- tlp service enabled and running with default settings (except for an exception to prevent pcie power saving on the nvidia card and to prevent my wireless mouse receiver from usb suspending)
- Running kernel 4.10 (which includes the NVME power saving patches, they were merged for 4.10, and I have a Toshiba 512GB SSD)
- touchscreen disabled in BIOS
- I replaced the killer card with an intel 8265 (kernel parameters for iwlwifi: powersave=1)
- Applied parameters to the i915 module: enable_fbc=1 enable_psr=1 disable_power_well=0
- screen set to minimum brightness
- running gnome3/wayland
- everything has been cool for a while and the fans are off
- keyboard backlight is off
- chromium is running but is not displaying any pages with flash, videos, etc
With maximum brightness it is 12.2W
Last edited by hedgepigdaniel (2017-04-16 10:45:27)
Offline
I think if your idle power consumption is more than 10W then something is wrong. I ran powertop -t 30 and my discharge rate was 6.69W. I have the 4K screen. I ran it again for 60 seconds and got 6.98W
Potential reasons:
- kernel compiled with ACPI_REV_OVERRIDE_POSSIBLE and kernel parameter acpi_rev_override=1 set
- bumblebeed service enabled and successfully keeping the nvidia card off
- tlp service enabled and running with default settings (except for an exception to prevent pcie power saving on the nvidia card and to prevent my wireless mouse receiver from usb suspending)
- Running kernel 4.10 (which includes the NVME power saving patches, they were merged for 4.10, and I have a Toshiba 512GB SSD)
- touchscreen disabled in BIOS
- I replaced the killer card with an intel 8265 (kernel parameters for iwlwifi: powersave=1)
- Applied parameters to the i915 module: enable_fbc=1 enable_psr=1 disable_power_well=0
- screen set to minimum brightness
- running gnome3/wayland
- everything has been cool for a while and the fans are off
- keyboard backlight is off
- chromium is running but is not displaying any pages with flash, videos, etcWith maximum brightness it is 12.2W
jeez, I'm barely able to get below 20W with my screen on minimum brightness (with wifi on). Wonder if such a huge difference s in the touchscreen. I have left the nvidia GPU alone entirely (perhaps should consider turning it off).
Do you have the trackpad sync issue described earlier in the thread?
Offline
jeez, I'm barely able to get below 20W with my screen on minimum brightness (with wifi on). Wonder if such a huge difference s in the touchscreen. I have left the nvidia GPU alone entirely (perhaps should consider turning it off).
Do you have the trackpad sync issue described earlier in the thread?
No, I never had any issue with the trackpad, although I had already decided to to the acpi_rev_override thing before I actually got the laptop so maybe I just didn't notice it.
Same for me, I did a quick few runs `cat /sys/class/power_supply/BAT0/current_now` while idle and booted in optimus mode (using the nvidia GPU for everything) and I got 24W, probably I had the screen on medium-high brightness. The GPU uses silly amounts of power even when idle; turning it off is the most effective thing you can do to save power. Compiling your own kernel on Arch is really not as difficult as it sounds - just follow the instructions and make sure to keep a bootloader entry for the stock kernel so if it doesn't work you can just keep using the stock one: https://wiki.archlinux.org/index.php/Ke … ild_System
Again very unscientific tests but I think the touchscreen also made a big difference, around 1W I think. Curious to see if there is any way to turn it off in software so that if I do suddenly feel the urge to reach out and touch the other side, I can turn it back on. Maybe 1W for the NVME APST and 0.75W for the i915 kernel parameters.
I found that there was a negligible difference for having wifi off vs idle, but downloading something uses 20-30W instead of the usual 6-10W idle.
Offline
I think if your idle power consumption is more than 10W then something is wrong. I ran powertop -t 30 and my discharge rate was 6.69W. I have the 4K screen. I ran it again for 60 seconds and got 6.98W
Potential reasons:
- kernel compiled with ACPI_REV_OVERRIDE_POSSIBLE and kernel parameter acpi_rev_override=1 set
- bumblebeed service enabled and successfully keeping the nvidia card off
- tlp service enabled and running with default settings (except for an exception to prevent pcie power saving on the nvidia card and to prevent my wireless mouse receiver from usb suspending)
- Running kernel 4.10 (which includes the NVME power saving patches, they were merged for 4.10, and I have a Toshiba 512GB SSD)
- touchscreen disabled in BIOS
- I replaced the killer card with an intel 8265 (kernel parameters for iwlwifi: powersave=1)
- Applied parameters to the i915 module: enable_fbc=1 enable_psr=1 disable_power_well=0
- screen set to minimum brightness
- running gnome3/wayland
- everything has been cool for a while and the fans are off
- keyboard backlight is off
- chromium is running but is not displaying any pages with flash, videos, etcWith maximum brightness it is 12.2W
Well thank you for your infos! I am still very surprised and at the same time very happy that you got those low values. I have exactly your model with 4k screen, same hard disk but I have the stock wifi card. I followed exactly your list, including the kernel parameters on the iGpu and the wifi powersave and I continue to get those 15 W on idle with the screen at medium brightness (with minimum brightness I get 13.75W or something around) I have the NVIDIA exception on tlp, and bbswitch correctly puts the nvidia off at every boot.
The only difference is that right now I am on ubuntu 17.04 because I mistakenly broke the arch installation by installing phanteon near gnome. But I tried to compile my kernel on arch with ACPI_REV_OVERRIDE_POSSIBLE and so on and I was getting the same 15W.
Now I have to say that on ubuntu I have not needed to compile my custom kernel because ACPI_REV_OVERRIDE_POSSIBLE is already set to 'y' by default in the 4.10 generic kernel of ubuntu 17.04; but for the rest I exactly followed your list.
If you can investigate more on the cause of your really good values it would be really appreciated, thank you very much.
Simone
Here I attach the powerstat command on Idle with the screen at exactly medium brightness. What happens all the time is that for 10 minutes the laptop is quiet and then when the cores (from sensors command) reaches 50 C, the fans starts at minumum speed for other 10 minutes until the temperatures goes down then the process repeats indefinitely.
simone@simone-XPS:~$ sudo powerstat -d 30
[sudo] password for simone:
Running for 450.0 seconds (45 samples at 10.0 second intervals).
Power measurements will start in 30 seconds time.
Time User Nice Sys Idle IO Run Ctxt/s IRQ/s Fork Exec Exit Watts
23:28:04 0.5 0.0 0.1 99.3 0.1 1 812 314 0 0 0 15.54
23:28:14 0.4 0.0 0.2 99.5 0.0 1 650 277 0 0 0 15.53
23:28:24 0.5 0.0 0.1 99.3 0.1 1 798 298 0 0 0 15.12
23:28:34 0.5 0.0 0.3 99.1 0.1 2 841 288 0 0 0 16.23
23:28:44 0.8 0.0 0.3 98.7 0.2 1 1138 346 0 0 0 15.28
23:28:54 0.5 0.0 0.2 99.2 0.1 1 1046 356 3 0 0 14.91
23:29:04 0.9 0.0 0.3 98.6 0.2 1 1324 376 0 0 0 14.90
23:29:14 0.4 0.0 0.1 99.5 0.0 1 671 269 0 0 3 14.85
23:29:24 0.4 0.0 0.3 99.3 0.0 1 744 287 0 0 0 15.05
23:29:34 0.4 0.0 0.2 99.4 0.0 1 644 254 0 0 0 14.84
23:29:44 0.4 0.0 0.2 99.4 0.1 1 748 292 0 0 0 15.08
23:29:54 0.3 0.0 0.2 99.5 0.0 1 651 258 0 0 1 15.13
23:30:04 0.4 0.0 0.1 99.5 0.1 1 720 278 6 4 6 14.61
23:30:14 0.3 0.0 0.2 99.5 0.0 1 661 262 0 0 0 14.50
23:30:24 0.4 0.0 0.2 99.3 0.1 1 721 282 0 0 0 14.71
23:30:34 0.3 0.0 0.2 99.5 0.0 1 650 259 0 0 0 14.47
23:30:44 0.4 0.0 0.2 99.3 0.1 1 736 282 0 0 0 14.72
23:30:54 0.4 0.0 0.2 99.5 0.0 1 722 310 3 0 0 14.98
23:31:04 0.4 0.0 0.2 99.4 0.1 1 709 291 0 0 0 14.65
23:31:14 0.9 0.0 0.5 98.4 0.3 2 1666 445 2 0 3 16.88
23:31:24 0.6 0.0 0.3 98.8 0.2 1 1132 366 2 0 3 14.93
23:31:34 0.3 0.0 0.2 99.5 0.0 1 655 261 0 0 3 14.48
23:31:44 0.4 0.0 0.2 99.4 0.1 1 712 275 1 0 1 14.82
23:31:54 0.3 0.0 0.2 99.4 0.0 1 659 268 0 0 0 14.62
23:32:04 0.4 0.0 0.3 99.3 0.1 1 714 280 0 0 0 14.61
23:32:14 0.3 0.0 0.2 99.5 0.0 1 654 261 0 0 0 14.68
23:32:24 0.4 0.0 0.2 99.3 0.1 1 764 308 0 0 5 14.76
23:32:34 0.3 0.0 0.1 99.5 0.0 1 653 258 0 0 0 14.49
23:32:44 0.4 0.0 0.2 99.3 0.1 1 724 283 0 0 0 14.84
23:32:54 0.3 0.0 0.1 99.5 0.0 1 706 297 0 0 0 14.61
23:33:04 0.6 0.0 0.2 99.1 0.1 1 887 303 0 0 0 15.97
23:33:14 0.8 0.0 0.3 98.8 0.2 1 1016 336 0 0 0 14.86
Time User Nice Sys Idle IO Run Ctxt/s IRQ/s Fork Exec Exit Watts
23:33:24 0.4 0.0 0.2 99.2 0.2 1 759 292 0 0 0 14.81
23:33:34 0.3 0.0 0.2 99.5 0.0 1 675 260 0 0 0 14.63
23:33:44 0.3 0.0 0.2 99.4 0.1 1 720 280 0 0 0 14.73
23:33:54 0.5 0.0 0.2 99.2 0.1 2 740 275 0 0 0 15.00
23:34:04 0.8 0.0 0.2 98.9 0.1 1 763 332 0 0 0 14.72
23:34:14 2.8 0.0 0.8 95.8 0.6 1 2941 686 3 0 0 17.05
23:34:24 1.2 0.0 0.3 97.9 0.5 1 1385 454 0 0 0 15.59
23:34:34 1.6 0.0 0.3 97.4 0.7 2 1633 426 0 0 0 15.27
23:34:44 1.5 0.0 0.4 97.4 0.8 1 1574 420 0 0 2 16.13
23:34:54 1.0 0.0 0.3 98.2 0.5 1 1323 388 0 0 0 16.46
23:35:04 1.6 0.0 0.5 97.1 0.9 1 1804 434 0 0 0 16.14
23:35:14 1.3 0.0 0.3 97.7 0.8 1 1534 396 0 0 1 15.94
23:35:24 1.4 0.0 0.3 97.6 0.7 2 1588 406 0 0 0 16.63
-------- ----- ----- ----- ----- ----- ---- ------ ------ ---- ---- ---- ------
Average 0.6 0.0 0.2 98.9 0.2 1.1 963.7 323.7 0.4 0.1 0.6 15.17
StdDev 0.5 0.0 0.1 0.8 0.2 0.3 450.4 79.3 1.2 0.6 1.4 0.68
-------- ----- ----- ----- ----- ----- ---- ------ ------ ---- ---- ---- ------
Minimum 0.3 0.0 0.1 95.8 0.0 1.0 643.6 253.9 0.0 0.0 0.0 14.47
Maximum 2.8 0.0 0.8 99.5 0.9 2.0 2941.2 685.5 6.0 4.0 6.0 17.05
-------- ----- ----- ----- ----- ----- ---- ------ ------ ---- ---- ---- ------
Summary:
System: 15.17 Watts on average with standard deviation 0.68
Last edited by simo8989 (2017-04-18 21:37:51)
Offline
Has anyone had luck with the newer 4.10 kernels and suspend? I'm still running a custom 4.9 LTS with ACPI_REV_OVERRIDE_POSSIBLE enabled since with 4.10.5 I still got hardlocks when resuming from suspend.
Aside from those, the discrete GPU not working with the current nvidia drivers is the only bigger problem that remains for me. I've been using the machine as my main device for work without too many issues.
Offline
Has anyone had luck with the newer 4.10 kernels and suspend? I'm still running a custom 4.9 LTS with ACPI_REV_OVERRIDE_POSSIBLE enabled since with 4.10.5 I still got hardlocks when resuming from suspend.
Aside from those, the discrete GPU not working with the current nvidia drivers is the only bigger problem that remains for me. I've been using the machine as my main device for work without too many issues.
I know that this does not answer to your question, but here we are getting really not satisfying values for the power consumption and this I guess is something that can be called a major problem that still exists than the GPU not working. What values do you get while discharging the battery ? In order to say that this major problem is solved I would like to see something like in windows 10 on idle where the power consumption is around 7W on idle with the screen at medium brightness.
Offline
Has anyone had luck with the newer 4.10 kernels and suspend? I'm still running a custom 4.9 LTS with ACPI_REV_OVERRIDE_POSSIBLE enabled since with 4.10.5 I still got hardlocks when resuming from suspend.
Aside from those, the discrete GPU not working with the current nvidia drivers is the only bigger problem that remains for me. I've been using the machine as my main device for work without too many issues.
I have had no issues with suspend; but I have not attempted to get the nvidia GPU working either
Here are all the kernel options I have passed:
i915.enable_fbc=1 i915.enable_psr=1 i915.disable_power_well=0 intel_idle.max_cstate=1 acpi_backlight=vendor acpi_osi=Linux acpi_rev_override scsi_mod.use_blk_mq=1 quiet"
I also needed to add the 20-intel.conf file to my xorg.conf.d foder which contains
Section "Device"
Identifier "Intel Graphics"
Driver "Intel"
Option "AccelMethod" "uxa"
Option "TearFree" "true"
Option "DRI" "2"
EndSection
Hopefully that helps.
Last edited by j9ac9k (2017-04-22 13:44:10)
Offline
As I understand it, the current nvidia beta driver should have things fixed on their part, so when it is released, the kernel with probably be patched as needed and everything will be fine and dandy, more or less, so my advice is to simply wait with the worrying until at least the driver update is out, which probably won't be long.
I am a philosopher, of sorts, not a troll or an imbecile.
My apologies that this is not always obvious, despite my best efforts.
Offline
I have the same model as OP, but I'm getting a flood of these errors on bootup.
[ 1.471625] pcieport 0000:00:1c.1: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e1(Receiver ID)
[ 1.471649] pcieport 0000:00:1c.1: device [8086:a111] error status/mask=00000001/00002000
[ 1.471667] pcieport 0000:00:1c.1: [ 0] Receiver Error (First)
[ 1.483228] pcieport 0000:00:1c.1: AER: Corrected error received: id=00e1
The actual device from lspci output:
00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)
Has anyone else gotten these errors? I know there's a workaround by adding the pcie_aspm=off boot parameter, but this is my second XPS 15 9560 and the first one didn't have these errors. I also can't seem to find any mention of any other XPS owner having this problem, so I'm wondering if this is a hardware problem, and I need to get another replacement.
Offline
pl wrote:Has anyone had luck with the newer 4.10 kernels and suspend? I'm still running a custom 4.9 LTS with ACPI_REV_OVERRIDE_POSSIBLE enabled since with 4.10.5 I still got hardlocks when resuming from suspend.
Aside from those, the discrete GPU not working with the current nvidia drivers is the only bigger problem that remains for me. I've been using the machine as my main device for work without too many issues.
I have had no issues with suspend; but I have not attempted to get the nvidia GPU working either
Here are all the kernel options I have passed:
i915.enable_fbc=1 i915.enable_psr=1 i915.disable_power_well=0 intel_idle.max_cstate=1 acpi_backlight=vendor acpi_osi=Linux acpi_rev_override scsi_mod.use_blk_mq=1 quiet"
I also needed to add the 20-intel.conf file to my xorg.conf.d foder which contains
Section "Device" Identifier "Intel Graphics" Driver "Intel" Option "AccelMethod" "uxa" Option "TearFree" "true" Option "DRI" "2" EndSection
Hopefully that helps.
Why are you using intel_idle.max_cstate=1? I think that might be why your power consumption is so high - cstates are how the CPU reduces its power consumption when its idle, so if you turn them off...
I'm on 4.10.11 and no suspend issues so far (small sample size).
I'm also not using the intel driver (xf86-video-intel is uninstalled). Unsure if that has any impact on the effectiveness of the i915 kernel parameters.
Offline
As I understand it, the current nvidia beta driver should have things fixed on their part, so when it is released, the kernel with probably be patched as needed and everything will be fine and dandy, more or less, so my advice is to simply wait with the worrying until at least the driver update is out, which probably won't be long.
I'm on the beta 381.09 drivers which work well for optirun/bumblebee but its still problematic for gaming because vsync doesn't work. The nvidia driver supports "PRIME Synchronization" (vsync on optimus) but if I turn it on everything (everything) is 10fps and I get two mouse cursors at the same time !!!. If I run without nvidia_drm.modeset=1 kernel/modprobe parameter (ie with PRIME Synchronisation off) there is no vsync and tearing but performance is similar to windows. Still a caveat that everything freezes if I run a game in full screen mode, but then I can just reduce the screen resolution and run the game in a window. Nvidia dev sais these problems will likely be fixed soon: https://devtalk.nvidia.com/default/topi … 5/#5127475
Gaming with optirun gets me about half the framerate as with optimus, so even though it works there isn't much point when you can get full screen vsync with double the framerate in windows.
TL:DR with a bit of hacking you can get the 381.09 driver to perform well with a game in windowed mode but with no vsync and screen tearing (more hacking to also be able to switch back to intel mode and have battery life). The next driver after that will probably work full screen with vsync and no tearing.
Offline
Has anyone gotten rEFInd to work as a boot manager? When I try it the laptop stops at the Dell logo and doesn't proceed any further. No issue with getting systemd-boot to work though and it worked fine on the 9550.
BTW, avoid the 1.2.4 BIOS update like the plague, while there are a lot of warnings about it out there I foolishly didn't check first. I had a minor heartache when I thought I had bricked the laptop and it took a good hour to recover from it.
Offline
Has anyone gotten rEFInd to work as a boot manager? When I try it the laptop stops at the Dell logo and doesn't proceed any further. No issue with getting systemd-boot to work though and it worked fine on the 9550.
BTW, avoid the 1.2.4 BIOS update like the plague, while there are a lot of warnings about it out there I foolishly didn't check first. I had a minor heartache when I thought I had bricked the laptop and it took a good hour to recover from it.
For what it's worth, I had no issues installing rEFInd as my boot manager; good to know about the BIOS update.
Offline
Thanks guys, I've got my system running by combining some of the posts. I've compiled a complete step-by-step documentation for those who want it.
Thanks for this, Woutwo. On the 378 driver, my card was constantly running, but couldn't initialise (startx after nvidia-xconfig failed, and lspci caused an unrecoverable hard lock. After installing nvidia-beta-dkms, bbswitch-dkms-git, bumblebee-git and tlp-git, everything works great. the card is definitely off, and my usage is about 9W with firefox and a few tabs open, leading to about 5-9 hours of battery when web browsing. (at about 60% brightness, 1080p/fhd, tlp enabled and bbswitch off). Optirun works fine, and got me about 1000 in unigine heaven. I'm pretty satisfied with the battery life and performance. Also, fwiw, before using any special kernel parameters, my tty always had a synaptics error about the touchpad, which worked fine when I started x, and sometimes acpi errors. The kernel parameters in woutwo's post seems to have resolved those. I still l have the error about ath10k_pci not being able to fetch firmware, which I have always had but it works fine for me. Signal doesn't drop out, but it seems to have slightly worse range than even my old thinkpads with intel wifi. I might replace it with an intel card if it's easy- what model should I get?
Another thing worth noting is the noise. A few people here have complained about the fans not switching off when plugged in, and coil whine. For me, there is a slight high pitched buzzing that's obvious when totally idle, if my ear is literally touching the keyboard, but it's totally inaudible when my face isn't right next to it. I never notice it unless I look for it. It's possible that the coil whine gets louder when you're doing work, apparently especially on the integrated GPU, but at that point it's totally drowned out by the fans, even when the fans are near silent/on the lowest level. For me, the fan is 100% silent while web browsing and downloading stuff, and barely heats up at all, even when plugged in. It gets slightly louder when doing CPU/GPU intensive stuff, but stays basically as cold as when I'm not doing anything, and is one of the quietest laptops I've used. I don't really think I'll bother at all with i8kutils or special fan control. the stock one seems absolutely find and varies pretty well based on load level. I'm overall really impressed with this laptop. It has basically everything I want- good performance, good GPU, good battery, easy to upgrade RAM, SSD and replace the battery. Also, has anyone with a 1080p model replaced the battery with the 97whr model found in the 4k version? My battery is good enough that I don't really care enough to, but if you could replace it battery life would be insane.
Offline
Thanks guys, I've got my system running by combining some of the posts. I've compiled a complete step-by-step documentation for those who want it.
Full documentation of Nvidia Bumblebee installation
1) Remove any existing nvidia packages if you installed them and be sure you have linux kernel 4.10 installed (together with the linux-headers package)
2) Install nvidia-utils-beta together with the nvidia-libgl-beta package from AUR without any modifications.
3) Download and change the PKGBUILD of nvidia-beta-dkms
(I personally like downloading the source in case something goes wrong and you need to change the PKGBUILD, but you can do it any other way of course)
$ yaourt -G nvidia-beta-dkms
$ cd nvidia-beta-dkms
$ nano PKGBUILD4) in PKGBUILD, change the following lines like so:
=> pkgver=381.09
=> depends=('dkms' 'linux>=3.7' 'linux<4.11' "nvidia-utils-beta>=${pkgver}" 'libgl')
=> md5sums_x86_64=('fe66660415e3919681e61bfc4e95cba4')5) Install the nvidia-beta-dkms package
$ makepkg -i
6) Edit /etc/default/grub to the following:
=> GRUB_CMDLINE_LINUX_DEFAULT='<the default values> pcie_port_pm=off acpi_backlight=vendor acpi_osi=Linux acpi_osi=! acpi_osi="Windows 2009" rcutree.rcu_idle_gp_delay=1'
7) Update grub
# grub-mkconfig
8) Reboot
9) install bumblebee-git package from AUR together with the primus package
10) Add bumblebee group to your user
# gpasswd -a <username> bumblebee
11) Reboot
12) Enable bumblebee
# systemctl enable bumblebeed
# systemctl start bumblebeed13) test by running optirum glxgears
Thanks for the post, I'm a bit stuck and was wondering if you could provide guidance.
When I reboot at step 8, sddm greeter fails on boot with errors including "failed to create opengl connect for format qsurfaceformat..."
Could I be missing a kennel parameter or something to that effect? What would be the best way to revert back to my Intel only graphics method?
Thanks!
EDIT: managed to recover by uninstalling the nvidia packages; and changing my kernel parameters back.
Last edited by j9ac9k (2017-05-01 23:43:07)
Offline
Double post
Last edited by j9ac9k (2017-05-01 17:41:06)
Offline