PCdisplay icon indicating copy to clipboard operation
PCdisplay copied to clipboard

не отображается температура GPU в прошивке для 1602

Open diminDDL opened this issue 7 years ago • 8 comments

После прошивки не работает отображения температуры GPU. mz9nqg8hni8

diminDDL avatar Dec 06 '17 18:12 diminDDL

В то же время в програме все ок. default

diminDDL avatar Dec 06 '17 18:12 diminDDL

Используя USB-UART посмотрел что там в порте: 20;0;0;33;6;0;64;0;100;20;80;20;0;0;50;500;50;5;0E

diminDDL avatar Dec 06 '17 18:12 diminDDL

И так покопавшись в коде программы я понял что посылает она дание о загрузке GPU только если ето модель от Nvidia var gpuMaxTemp = Math.Max( // (int)MaxTemp(computer, HardwareType.GpuNvidia), //эту я закоментировал (int)MaxTemp(computer, HardwareType.GpuAti), // этой строчки небыло (int)MaxTemp(computer, HardwareType.Mainboard) ); переписал так как здесь и о чудо все работет.

diminDDL avatar Dec 06 '17 19:12 diminDDL

Сейчас попробую сделать универсальный код который будет работать с Nvidia и Ati

diminDDL avatar Dec 06 '17 20:12 diminDDL

И так без знаний в C# я сумел сделать вот такой пункт меню котрый решил мою проблему. default

diminDDL avatar Dec 06 '17 20:12 diminDDL

И так теперь я переписал программу для автоматического определения типа видеокарты. То есть убрал те пункты так как заменил их авто определением.

diminDDL avatar Dec 07 '17 08:12 diminDDL

Хм. Возможно, что-то напутал, когда фиксил баг с температурой видео. (видимо, хотел спать) Спасибо. Вечером поправлю и скину пул-реквест.

P.S. Ох. Вы совершенно правы. После работы в срочном порядке поправлю это недоразумение. https://github.com/AlexGyver/PCdisplay/pull/6/commits/9418368c7d7bd445731ea939d8e0dc10de7d7763#diff-e03c90bdad4f0ba6a54b8a3b09a973d4R666

1271 avatar Dec 07 '17 11:12 1271

Всегда рад помочь :)

diminDDL avatar Dec 07 '17 16:12 diminDDL