T-Troll / alienfx-tools

Alienware systems lights, fans, and power control tools and apps
MIT License
490 stars 45 forks source link

Dell G5 15 5515 #46

Closed Hellohi3654 closed 3 years ago

Hellohi3654 commented 3 years ago

Hi I have a https://www.dell.com/en-au/shop/gaming-and-games/g15-ryzen-edition-gaming-laptop/spd/g-series-15-5515-laptop/hng551503au and I cannot get your tool to work not sure if it's compatible just checking

Thanks

Hellohi3654 commented 3 years ago

also just a note I have an AMD 5800H so CPU temps only get high under very high load

the heat sinks in my laptop can actually passively cool my CPU at around 10% usage at about 60 - 70C

If I max my fans while my CPU is idling I can actually get it down to 40C and the GPU can get to about 35C when doing nothing

I don't know if this affects anything but I thought it was worth mentioning considering intel chips very much hotter

T-Troll commented 3 years ago

GUI uses PWM control now, so it will not work correctly if you have linear. Ok, i'll provide 0-150 scale for you later today, but keep in mind you still have something wrong in configuration. I can't catch and resolve it without your gear at my hands, only you can.

T-Troll commented 3 years ago

Try this (both cli and gui, for cli use setfans as well (0..100) - alienfan-tools.zip

Hellohi3654 commented 3 years ago

Try this (both cli and gui, for cli use setfans as well (0..100) - alienfan-tools.zip

That works great for both the cli and gui only one problem boost 100 is 5500rpm and I know that max rpm is 5700 so maybe it's 128 idk

Also I can't get my gpu power level without AWCC open when I have my fans set to rapid cool or high performance using g-mode in AWCC the GPU memory hits 7000MHz but when I do gpu=1 or gpu=0 in the command line it says failed and the GPU memory stays at 6000MHz when set on both

T-Troll commented 3 years ago

Let me explain you something.

First, in GUI and setfans it's a PERSENT, not value. From 0 to 100%. In fact, it set 150 for your gear now - just like you say! I ask you to check close using setfandirect.... but you miss a little. Please do it and tell me REAL max value.

Second, yes, i know about GPU. This function present in your ACPI but don't set anything. That's why i was so wonder, then you tell me it stops fans. G-mode use other function, maybe one of CPU power modes or even something else. But i didn't locate it yet.

So.... Check which setfandirect value provide max fan speed for you and tell me, please. About GPU - you can study ACPI yourself, maybe you will be more lucky than me.

Hellohi3654 commented 3 years ago

Let me explain you something.

First, in GUI and setfans it's a PERSENT, not value. From 0 to 100%. In fact, it set 150 for your gear now - just like you say! I ask you to check close using setfandirect.... but you miss a little. Please do it and tell me REAL max value.

Second, yes, i know about GPU. This function present in your ACPI but don't set anything. That's why i was so wonder, then you tell me it stops fans. G-mode use other function, maybe one of CPU power modes or even something else. But i didn't locate it yet.

So.... Check which setfandirect value provide max fan speed for you and tell me, please. About GPU - you can study ACPI yourself, maybe you will be more lucky than me.

Ok so I think the max fan percent is 175 it's hard to tell but it's definitely close to that

Also G-mode increases my GPU's tdp from 115 watts to 125 watts I found this out by running furmark with the nvidia overlay which shows current power usage in watts as soon as I turn on g-mode set to rapid cool the gpu instantly goes up to 125 from 115 watts

T-Troll commented 3 years ago

Ok so I think the max fan percent is 175 it's hard to tell but it's definitely close to that

Check EXACT value, please! I change it 4 times already! It's not so hard.

Also G-mode increases my GPU's tdp from 115 watts to 125 watts

Source can be different. First, better cooling (don't forget - 86C is a max. temp for Nvidia, it drops frequency after), second - CPU PL limit (more power remains for GPU). So make some experiments (and i recommend use Heaven, 'cause Fur don't load CPU) what is your case.

Hellohi3654 commented 3 years ago

Ok so I think the max fan percent is 175 it's hard to tell but it's definitely close to that

Check EXACT value, please! I change it 4 times already! It's not so hard.

Also G-mode increases my GPU's tdp from 115 watts to 125 watts

Source can be different. First, better cooling (don't forget - 86C is a max. temp for Nvidia, it drops frequency after), second - CPU PL limit (more power remains for GPU). So make some experiments (and i recommend use Heaven, 'cause Fur don't load CPU) what is your case.

Oh forgot to add I had the furmark CPU burner going in the background so CPU was maxed also temps were only at about 72C so I don't think it's because of throttling I'm 100% sure g-mode boosts GPU tdp to 125watts

Also I calculated my power brick can do 240watts 125watts GPU + <60 watts CPU (I think it's 54 but just giving so head room) + 10 watt screen + 10 watt ram + 20 watts other = roughly 215 watts so I think there's no power limit problems

Hellohi3654 commented 3 years ago

Sorry can't test actual max with setdirect right now as I'm no longer at home I will do it later but it's only slightly more than 150 so I'm sure 175 will be fine as you can only see every 100 rpm anyway

T-Troll commented 3 years ago

I think 175 will be so high, it decreases precision and can provide side effects. So i better wait until you check exact value, i have other things to do meanwhile.

Hellohi3654 commented 3 years ago

Ok I have tested and the results are kinda weird

So fan#0 reaches its max rpm at boost 150 and hovers between 5600 and 5700 fan#0 keeps doing this no matter how high I set the boost (like boost 170 hovers between 5600 and 5700 as well)

fan#1 is very strange (this is the GPU fan) when the fan is idling or off and I set the boost to 150 it goes up and does the same as fan#0 where it hovers between 5600 and 5700 But if I lower the fan speed to boost 100 and then back up to 150 fan#1 only reaches 5600 and hovers between 5500 and 5600 rpm and if I set the boost higher it still stays at 5500 and 5600 which is weird

The weird behaviour of fan#1 is what lead me to think the max rpm was more than boost 150 but making it 160 wouldn't hurt anything and I think you should make it that just to make sure they are definitely at max rpm Thanks

Hellohi3654 commented 3 years ago

Ok I have tested and the results are kinda weird

So fan#0 reaches its max rpm at boost 150 and hovers between 5600 and 5700 fan#0 keeps doing this no matter how high I set the boost (like boost 170 hovers between 5600 and 5700 as well)

fan#1 is very strange (this is the GPU fan) when the fan is idling or off and I set the boost to 150 it goes up and does the same as fan#0 where it hovers between 5600 and 5700 But if I lower the fan speed to boost 100 and then back up to 150 fan#1 only reaches 5600 and hovers between 5500 and 5600 rpm and if I set the boost higher it still stays at 5500 and 5600 which is weird

The weird behaviour of fan#1 is what lead me to think the max rpm was more than boost 150 but making it 160 wouldn't hurt anything and I think you should make it that just to make sure they are definitely at max rpm Thanks

I have figured out why fan#1 is being weird I think it may be to do with power limits to the fans Even though there's enough power for them to both run at max rpm (since cpu and gpu were just idling) the fan controller must not be able to provide enough power I found this out after fully loading the cpu and gpu and both fans only reached 5000 rpm a bit lower than the max This might also be some safety measure to make sure that the cpu and gpu have enough power Not really sure.

Oh and other thing to note fan#1 always seems to run 100 - 200 rpm lower than fan#0 This is another reason I think setting the boost to 160 is a good idea

T-Troll commented 3 years ago

Ok. The latest version i publish today has a limit at 160. I drop back at the next release.

Hellohi3654 commented 3 years ago

Ok. The latest version i publish today has a limit at 160. I drop back at the next release.

Ok thanks

Anything I can do to help to try and figure out the power setting stuff with the GPU?

T-Troll commented 3 years ago

Anything you want. If you found another universal way to control something into your gear, i'll be glad to integrate it.

T-Troll commented 3 years ago

Ok, i think that's all for now, feel free to open new issue if have some ideas or new information.