-
Notifications
You must be signed in to change notification settings - Fork 24
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
ThinkPad P50 blackscreen #23
Comments
Hmm that's weird, the program doesn't actually access the GPU But the Nvidia driver (and intel driver) might be a cause so it's probably a good idea to update to the latest version (I also have nvidia's studio driver instead of game ready driver installed). Also do the single fan versions also have the same issue? (if not then it might be an EC issue) You can find a pretty good list here Thank you! |
thank you for your reply |
hm okay, I'll try modding one of the single fan versions into dual fan then |
Thank you |
Hello! I have the same problem with black screen on P50. My P50 is Xeon/M2000M. I really hope for you! |
Thank you! |
Hello, I will try it at Monday. Thanks a lot in advance!! |
yeah np! |
hi! |
hmm from the logs it seems like the program crashed while trying to access the fan EC |
thanks for the reply! |
yea np! |
it is running GNU/Linux (PopOS 20.10) in tripple boot (also got MacOS Monterey beta). Here is what i use to control the fans in linux |
oooh yeah i almost forgot that linux doesn't use address to control the EC. I wonder if it's a kernel level thing |
@thessarb Hello! Im sorry that im very noob at programing and understanding of all of this stuff. |
@Remalisa np i am no different |
heres the link to a wip build |
hi! |
@thessarb Hi! Can you please explain to me how did you start the program? I was trying, but I failed ;( |
@Remalisa i didnt do anything different, just extracted the zip and ran fancontrol.exe (W11 Insider Dev Build 22593) |
Hello! |
hmm seems like the EC controller is in the wrong address. Try downloading RW everything, then open EC Controller and search for your sensors |
@Shuzhengz trying to install rw apears the same problem as in this link: https://www.bleepingcomputer.com/forums/t/709973/rw-everything-not-working-after-windows-build-update-to-the-last-version-1903/ maybe i can resolve this problem using other program? |
hmm are you on windows 10 or 11? |
I'm using windows 10 21H2.
Ok, I will try something else, thanks!
…On Fri, Apr 8, 2022, 11:26 PM Tom Zhang ***@***.***> wrote:
hmm are you on windows 10 or 11?
you can try using another program, any that reads the EC should work, I
just haven't used those other than rweverything on windows
—
Reply to this email directly, view it on GitHub
<#23 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYF5QGIKBALBARK3DB2VIL3VECI7NANCNFSM5QF5RKSA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Unfourtnately, it sadly didn't work for me. I tried both builds on dGPU mode and the screen still went black. |
hmm does it go black immediately or after a few seconds? |
@Shuzhengz thank you, ill try it as soon as i get home |
@Lego737 boot in hybrid mode, disable dgpu from dev manager so you dont BSOD in a few minutes, open rweverything and choose Embedded Controller, run tpfc. Look at the value at the row 30 and column 01. The value shpuld be 41 at the start, check the value that is input by tpfc. |
Yes, it goes black instantly. |
@Shuzhengz hi again! im happy to report that tpfc doesnt cause black screen for me anymore. also open hardware monitor seems to work and the values match both hwinfo64 and hwmon |
@thessarb, how did you fix the issue in dGPU mode? |
I did absolutely nothing. Just tried it in hybrid, dgpu didnt disappear. So i tried it in discrete mode and didnt get a black screen. The temp readout is kinda funky (the degree symbol is weird) but other than that it seems to be working fine for me |
I tried his latest build in dGPU mode and my screen still went black. |
Try the one Tom uploaded here, thats the one im using
|
@thessarb okay so using C# is giving me a ton of problems, I think I'll try another method by reading the msr can you try and see from rweverything's cpu msr page if address the values would look something like 0000000088260a82, you can ignore everything else and look at the "26" part (decimal digit 16-23 in the more detailed panel), the value when converted to decimal should be half of the cpu temperature from what i can tell thank you! |
I will look at it tomorrow after reinstalling windows. Today macos just randomly decided to wipe my windows install clean off the ssd. |
hi! sorry for the delay. i opened the msr page but i cant seem to find the said addresses. the list is pretty short and the values dont seem to change at all. a considerable amount of the values are just strings of 0-s. |
no worries |
just type in the addresses, click add, and it should show up |
just looked at it and i cant relate the values to the core temps in a meaningful way. when the cpu was at 36 degrees, the value there was 42, when the temp was at 60 the value was 3A and when it hit the thermal throttling point it went crazy cycling thru all possible numbers and letter up to F |
yeah in Intel's manual there is supposed to be a bitfield modifier for the values to convert it into hex (I believe it's 15:0), I can add that in the code, but I have no idea what it means or actually does. |
page 20 of this |
I love that you were able to fix this app as I can now use my P50 without it overheating a ton! So, thank you for that! However, I've come accross a problem that I'm currently looking into. When I launch a game, that being Fortnite, and have the app running in the background, Fortnite ends up crashing after 10 or so minutes. I did, at one point, reinstall the dGPU driver which seemed to fix it but in the end, it still crashed. Do you think that this is the fan app on my machine or could it be something else?! I hope to hear from you soon :) Lego737 |
hi @Lego737 also currently I'm still working on temperature for the p50 because it's not in the EC, so it would probably be a good idea to avoid using smart mode for now and stick to manual mode to avoid overheating |
I have a P-50 Xeon M2000. TpFanControl only show CPU and APS temp. This is normal? The others sensors can't be displayed? GPU and others? |
unfortunately yes, temps are broken right now as we can't find the address for that. I recommend setting the fan as high as possible (7 or 80) to avoid damaging the device, but it shouldn't be an issue as the CPU will slow down if it overheats. Edit: typos |
hi!
Got an issue with my P50. If i run tpfc on discrete gpu mode the screen goes black and never recovers. If i run it in hybrid mode the discrete gpu crashes and completely disappears from device manager leaving no trace. If i disable dgpu in devmanager, run tpfc and then try to enable dgpu i get error 31 (windows cannot load drivers for this device). This issue persist with every dual fan version of tpfc i found on github and regardless the OS version. tvicport is installed, BIOS is the latest version (1.67), and ive tried OS versions from W10 1507 up to the latest insider W11 22H2. Im running W11 insider 22H2 currently.
Thank you in advance
The text was updated successfully, but these errors were encountered: