Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

undervolt _ No changes for me !!! Can i get some help ? #2

Open
dlj2019 opened this issue Mar 27, 2019 · 12 comments
Open

undervolt _ No changes for me !!! Can i get some help ? #2

dlj2019 opened this issue Mar 27, 2019 · 12 comments

Comments

@dlj2019
Copy link

dlj2019 commented Mar 27, 2019

Can someone please let know if i am adding the correct values to .json files ?

{
"cpu": -100,
"gpu": -100
}

Thanks in advance !

@RobertCsordas
Copy link
Owner

How are you checking whether something changed?

@dlj2019
Copy link
Author

dlj2019 commented Mar 28, 2019

How are you checking whether something changed?

Yes... i trying to see if is there something else i am missing here...

{
"cpu": -100mV,
"gpu": -100mV
}

Should i also add "mV" with the value ?

Thanks gain

@ariselseng
Copy link

@dlj2019 You need valid JSON. Remove the "mV".

@RobertCsordas
Copy link
Owner

The JSON in the first post is correct:

{
"cpu": -100,
"gpu": -100
}

@dlj2019
Copy link
Author

dlj2019 commented Apr 6, 2019

I had follow the steps but the report shows;

Selection_038

Can you guys help me out !?

Thanks in advance

The JSON in the first post is correct:

{
"cpu": -100,
"gpu": -100
}

I had follow the steps but the report shows;

Selection_038

Can you guys help me out !?

Thanks in advance

@dlj2019
Copy link
Author

dlj2019 commented Apr 6, 2019

The JSON in the first post is correct:

{
"cpu": -100,
"gpu": -100
}

Unfortunately, i still see high discharge rate on XPS 15 9560- KDE Neon.

Selection_038

Can you please help me out!

I really appreciate you time...

Thanks

@RobertCsordas
Copy link
Owner

It is highly task dependent whether you will see any decrease in battery discharge rate. You have more serious problems here. 45.7W is incredibly high. I usually get 5-6W on iddle with minimum brightness. I have never measured the reduction in power consumption due to this script, however I noticed that under load the machine runs a bit cooler. If you set ~ -150 for the cpu, you will notice that your system hangs if you do some really CPU intensive, so I's definitely reducing the CPU voltage. There is an other, more spohisticated project (https://github.com/kitsunyan/intel-undervolt), which is about a month newer than this one, and can also read the limits. However they just re-read the same registers as there are written by this script. However note that the other one lets you to separately control the CPU and cache voltages, which is by current hardware handled by max(cpu, cache), e.g for -100 and -50, it will just set -50 for both.

You should install TLP which helps a lot in power consumtion. However your nic:virbr0 should should not use power when it is not doing anything, and here it uses 16.5W. Do you really need that virtual ethernet device? Also what is that usb device using 3.5W?

Here is a screenshot of mine:
power

@dlj2019
Copy link
Author

dlj2019 commented Apr 8, 2019 via email

@RobertCsordas
Copy link
Owner

Make sure you turn off your discrete GPU. You can configure bumblebee to switch between them. I just use it for CUDA, and I wrote a script that can turn it on/off easily. If you are interested, I can share that also. I think if you remove the virbr, install TLP and turn off your GPU, it should be the same. One more thing: I have my touchscreen disabled from BIOS, which helps a tiny bit (<0.5W), although it you add it to TLP config then it also uses almost nothing. Take a look at this page for instructions (it should work for other distros too): https://wiki.archlinux.org/index.php/Dell_XPS_15_9560

@dlj2019
Copy link
Author

dlj2019 commented Apr 9, 2019 via email

@dlj2019
Copy link
Author

dlj2019 commented Apr 9, 2019 via email

@RobertCsordas
Copy link
Owner

For the switching tool, see https://github.com/xdever/linux_gpu_switch
My kernel flags are: "acpi_rev_override=5 i915.enable_fbc=1 i915.enable_psr=1 iwlwifi.power_save=Y iwlwifi.power_level=5 i915.fastboot=1 i915.enable_guc=2".
By the way I doesn't use GRUB, but boot directly from EFI: https://github.com/xdever/arch-efiboot. This makes no difference in power usage, it is just faster and cleaner in my opinion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants