[{"data":1,"prerenderedAt":3634},["ShallowReactive",2],{"navigation":3,"\u002Ftinkering\u002Fmi50_gpu_llm_3":144,"\u002Ftinkering\u002Fmi50_gpu_llm_3-surround":3629},[4,36,53,86,131],{"title":5,"path":6,"stem":7,"children":8,"icon":35},"Golang","\u002Fgolang","1.golang\u002F1.index",[9,11,15,19,23,27,31],{"title":10,"path":6,"stem":7},"golang-各种golang学习以及使用过程中记录",{"title":12,"path":13,"stem":14},"gopls-官方gopls内置mcp server的基本使用","\u002Fgolang\u002Fgopls_mcp_usages","1.golang\u002F2.gopls_mcp_usages",{"title":16,"path":17,"stem":18},"实践-(一)创建简单的http服务器","\u002Fgolang\u002Fgo_http_simple_server","1.golang\u002F3.go_http_simple_server",{"title":20,"path":21,"stem":22},"wails入门系列(一)环境安装与demo","\u002Fgolang\u002Fwails_start","1.golang\u002F4.wails_start",{"title":24,"path":25,"stem":26},"wails入门系列(二)无边框应用的菜单栏以及窗口拖拽","\u002Fgolang\u002Fwails_frameless","1.golang\u002F5.wails_frameless",{"title":28,"path":29,"stem":30},"go\u002Fredis-redis中大数字自动转换成指数形式的处理","\u002Fgolang\u002Fredis_big_num","1.golang\u002F6.redis_big_num",{"title":32,"path":33,"stem":34},"go\u002F方法记录-局部坐标与世界坐标间的相互转换(位置\u002F方向)","\u002Fgolang\u002Fworld_local_transform","1.golang\u002F7.world_local_transform",false,{"title":37,"icon":35,"path":38,"stem":39,"children":40,"page":35},"瞎折腾","\u002Ftinkering","2.tinkering",[41,45,49],{"title":42,"path":43,"stem":44},"mi50显卡ubuntu运行大模型开坑(一)显卡准备以及驱动安装","\u002Ftinkering\u002Fmi50_gpu_llm_1","2.tinkering\u002F1.mi50_gpu_llm_1",{"title":46,"path":47,"stem":48},"mi50显卡ubuntu运行大模型开坑(二)使用llama.cpp部署Qwen3系列","\u002Ftinkering\u002Fmi50_gpu_llm_2","2.tinkering\u002F2.mi50_gpu_llm_2",{"title":50,"path":51,"stem":52},"mi50显卡ubuntu运行大模型开坑(三)安装风扇并且控制转速","\u002Ftinkering\u002Fmi50_gpu_llm_3","2.tinkering\u002F3.mi50_gpu_llm_3",{"title":54,"icon":35,"path":55,"stem":56,"children":57,"page":35},"LLM","\u002Fllm","3.llm",[58,62,66,70,74,78,82],{"title":59,"path":60,"stem":61},"langchain入门-安装以及初次使用(deepseek api版本)","\u002Fllm\u002Flangchain1","3.llm\u002F01.langchain1",{"title":63,"path":64,"stem":65},"langchain入门-使用langchain调用本地部署的大模型(以llama.cpp以及ollama为例)","\u002Fllm\u002Flangchain2","3.llm\u002F02.langchain2",{"title":67,"path":68,"stem":69},"langchain入门-使用langchain编写一个简单的聊天机器人(DeepSeek API&命令行版本)","\u002Fllm\u002Flangchain3","3.llm\u002F03.langchain3",{"title":71,"path":72,"stem":73},"langchain入门-使用langchain构建一个拥有RAG能力的代码问答应用(DeepSeek API&本地bge-m3&命令行版本)","\u002Fllm\u002Flangchain4","3.llm\u002F04.langchain4",{"title":75,"path":76,"stem":77},"golang\u002Feino eino框架的基础使用 Message以及ChatModel入门","\u002Fllm\u002Feino1","3.llm\u002F05.eino1",{"title":79,"path":80,"stem":81},"golang\u002Feino eino框架的基础使用 在ChatModel中使用工具","\u002Fllm\u002Feino2","3.llm\u002F06.eino2",{"title":83,"path":84,"stem":85},"llm\u002Fagent agent-zero初步搭建与使用","\u002Fllm\u002Fagent_zero_start","3.llm\u002F07.agent_zero_start",{"title":87,"icon":35,"path":88,"stem":89,"children":90,"page":35},"Verilog","\u002Fverilog","4.verilog",[91,95,99,103,107,111,115,119,123,127],{"title":92,"path":93,"stem":94},"31条指令单周期cpu设计(Verilog)-(一)相关软件","\u002Fverilog\u002Fmips1","4.verilog\u002F01.mips1",{"title":96,"path":97,"stem":98},"31条指令单周期cpu设计(Verilog)-(二)总体设计","\u002Fverilog\u002Fmips2","4.verilog\u002F02.mips2",{"title":100,"path":101,"stem":102},"31条指令单周期cpu设计(Verilog)-(三)指令分析","\u002Fverilog\u002Fmips3","4.verilog\u002F03.mips3",{"title":104,"path":105,"stem":106},"31条指令单周期cpu设计(Verilog)-(四)数据输入输出关系表","\u002Fverilog\u002Fmips4","4.verilog\u002F04.mips4",{"title":108,"path":109,"stem":110},"31条指令单周期cpu设计(Verilog)-(五)整体数据通路图设计","\u002Fverilog\u002Fmips5","4.verilog\u002F05.mips5",{"title":112,"path":113,"stem":114},"31条指令单周期cpu设计(Verilog)-(六)指令操作时间表设计","\u002Fverilog\u002Fmips6","4.verilog\u002F06.mips6",{"title":116,"path":117,"stem":118},"31条指令单周期cpu设计(Verilog)-(七)整体代码结构","\u002Fverilog\u002Fmips7","4.verilog\u002F07.mips7",{"title":120,"path":121,"stem":122},"31条指令单周期cpu设计(Verilog)-(八)上代码→指令译码以及控制器","\u002Fverilog\u002Fmips8","4.verilog\u002F08.mips8",{"title":124,"path":125,"stem":126},"31条指令单周期cpu设计(Verilog)-(九)上代码→基础模块实现","\u002Fverilog\u002Fmips9","4.verilog\u002F09.mips9",{"title":128,"path":129,"stem":130},"31条指令单周期cpu设计(Verilog)-(十)上代码→顶层模块设计&总结","\u002Fverilog\u002Fmips10","4.verilog\u002F10.mips10",{"title":132,"icon":35,"path":133,"stem":134,"children":135,"page":35},"Rust","\u002Frust","5.rust",[136,140],{"title":137,"path":138,"stem":139},"egui(一)从编译运行template开始","\u002Frust\u002Fegui1","5.rust\u002F01.egui1",{"title":141,"path":142,"stem":143},"egui(二)看看template的main函数：日志输出以及eframe run_native","\u002Frust\u002Fegui2","5.rust\u002F02.egui2",{"id":145,"title":50,"body":146,"description":3619,"extension":3620,"links":3621,"meta":3622,"navigation":3624,"path":51,"seo":3625,"stem":52,"__hash__":3628},"docs\u002F2.tinkering\u002F3.mi50_gpu_llm_3.md",{"type":147,"value":148,"toc":3609},"minimark",[149,153,178,181,203,206,831,835,1243,1246,1342,1345,3335,3338,3391,3394,3605],[150,151,152],"h2",{"id":152},"说在前面",[154,155,156],"blockquote",{},[157,158,159,163,166,169,172,175],"ul",{},[160,161,162],"li",{},"主板：未知x99",[160,164,165],{},"cpu：E5 2666v3",[160,167,168],{},"显卡：Mi 50 32G",[160,170,171],{},"系统：ubuntu 22.04",[160,173,174],{},"风扇：4pin pwm 外壳风扇",[160,176,177],{},"其他：mi50跑模型的时候，散热不好真不行，很容易到90+度",[150,179,180],{"id":180},"风扇安装",[157,182,183,191,197],{},[160,184,185,186],{},"这是拆下来的原装外壳，将上下共六颗螺丝拆下；左侧支架三颗螺丝拆下（不拆的话会卡着，外壳卸不下）\n",[187,188],"img",{"alt":189,"src":190},"在这里插入图片描述",".\u002Ftinkering\u002F15.webp",[160,192,193,194],{},"这是装好的外壳\n",[187,195],{"alt":189,"src":196},".\u002Ftinkering\u002F16.webp",[160,198,199,200],{},"将风扇接口连接到主板的cpu fan上\n",[187,201],{"alt":189,"src":202},".\u002Ftinkering\u002F17.webp",[150,204,205],{"id":205},"确认传感器",[157,207,208,828],{},[160,209,210,211,215,243,244,247,248,815,816,819,820,823,824,827],{},"安装",[212,213,214],"code",{},"fancontrol",[216,217,222],"pre",{"className":218,"code":219,"language":220,"meta":221,"style":221},"language-shell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","sudo apt install fancontrol\n","shell","",[212,223,224],{"__ignoreMap":221},[225,226,229,233,237,240],"span",{"class":227,"line":228},"line",1,[225,230,232],{"class":231},"sBMFI","sudo",[225,234,236],{"class":235},"sfazB"," apt",[225,238,239],{"class":235}," install",[225,241,242],{"class":235}," fancontrol\n","\n这个时候如果直接使用",[212,245,246],{},"pwmconfig","，只能看到3个设备\n",[216,249,251],{"className":218,"code":250,"language":220,"meta":221,"style":221},"lele@lele-X99M-Gaming:~$ sudo pwmconfig\n# pwmconfig version 3.6.0\nThis program will search your sensors for pulse width modulation (pwm)\ncontrols, and test each one to see if it controls a fan on\nyour motherboard. Note that many motherboards do not have pwm\ncircuitry installed, even if your sensor chip supports pwm.\n\nWe will attempt to briefly stop each fan using the pwm controls.\nThe program will attempt to restore each fan to full speed\nafter testing. However, it is ** very important ** that you\nphysically verify that the fans have been to full speed\nafter the program has completed.\n\nFound the following devices:\n   hwmon0 is nvme\n   hwmon1 is coretemp\n   hwmon2 is amdgpu\n\nFound the following PWM controls:\n   hwmon2\u002Fpwm1           current value: 255\n\nGiving the fans some time to reach full speed...\nFound the following fan sensors:\n   hwmon2\u002Ffan1_input     current speed: 0 ... skipping!\n\nThere are no working fan sensors, all readings are 0.\nMake sure you have a 3-wire fan connected.\nYou may also need to increase the fan divisors.\nSee doc\u002Ffan-divisors for more information.\n",[212,252,253,264,271,308,350,383,411,418,453,482,515,542,557,562,576,587,598,609,614,629,645,650,676,690,711,716,747,771,798],{"__ignoreMap":221},[225,254,255,258,261],{"class":227,"line":228},[225,256,257],{"class":231},"lele@lele-X99M-Gaming:~$",[225,259,260],{"class":235}," sudo",[225,262,263],{"class":235}," pwmconfig\n",[225,265,267],{"class":227,"line":266},2,[225,268,270],{"class":269},"sHwdD","# pwmconfig version 3.6.0\n",[225,272,274,277,280,283,286,289,292,295,298,301,304],{"class":227,"line":273},3,[225,275,276],{"class":231},"This",[225,278,279],{"class":235}," program",[225,281,282],{"class":235}," will",[225,284,285],{"class":235}," search",[225,287,288],{"class":235}," your",[225,290,291],{"class":235}," sensors",[225,293,294],{"class":235}," for",[225,296,297],{"class":235}," pulse",[225,299,300],{"class":235}," width",[225,302,303],{"class":235}," modulation",[225,305,307],{"class":306},"sTEyZ"," (pwm)\n",[225,309,311,314,317,320,323,326,329,332,335,338,341,344,347],{"class":227,"line":310},4,[225,312,313],{"class":231},"controls,",[225,315,316],{"class":235}," and",[225,318,319],{"class":235}," test",[225,321,322],{"class":235}," each",[225,324,325],{"class":235}," one",[225,327,328],{"class":235}," to",[225,330,331],{"class":235}," see",[225,333,334],{"class":235}," if",[225,336,337],{"class":235}," it",[225,339,340],{"class":235}," controls",[225,342,343],{"class":235}," a",[225,345,346],{"class":235}," fan",[225,348,349],{"class":235}," on\n",[225,351,353,356,359,362,365,368,371,374,377,380],{"class":227,"line":352},5,[225,354,355],{"class":231},"your",[225,357,358],{"class":235}," motherboard.",[225,360,361],{"class":235}," Note",[225,363,364],{"class":235}," that",[225,366,367],{"class":235}," many",[225,369,370],{"class":235}," motherboards",[225,372,373],{"class":235}," do",[225,375,376],{"class":235}," not",[225,378,379],{"class":235}," have",[225,381,382],{"class":235}," pwm\n",[225,384,386,389,392,395,397,399,402,405,408],{"class":227,"line":385},6,[225,387,388],{"class":231},"circuitry",[225,390,391],{"class":235}," installed,",[225,393,394],{"class":235}," even",[225,396,334],{"class":235},[225,398,288],{"class":235},[225,400,401],{"class":235}," sensor",[225,403,404],{"class":235}," chip",[225,406,407],{"class":235}," supports",[225,409,410],{"class":235}," pwm.\n",[225,412,414],{"class":227,"line":413},7,[225,415,417],{"emptyLinePlaceholder":416},true,"\n",[225,419,421,424,426,429,431,434,437,439,441,444,447,450],{"class":227,"line":420},8,[225,422,423],{"class":231},"We",[225,425,282],{"class":235},[225,427,428],{"class":235}," attempt",[225,430,328],{"class":235},[225,432,433],{"class":235}," briefly",[225,435,436],{"class":235}," stop",[225,438,322],{"class":235},[225,440,346],{"class":235},[225,442,443],{"class":235}," using",[225,445,446],{"class":235}," the",[225,448,449],{"class":235}," pwm",[225,451,452],{"class":235}," controls.\n",[225,454,456,459,461,463,465,467,470,472,474,476,479],{"class":227,"line":455},9,[225,457,458],{"class":231},"The",[225,460,279],{"class":235},[225,462,282],{"class":235},[225,464,428],{"class":235},[225,466,328],{"class":235},[225,468,469],{"class":235}," restore",[225,471,322],{"class":235},[225,473,346],{"class":235},[225,475,328],{"class":235},[225,477,478],{"class":235}," full",[225,480,481],{"class":235}," speed\n",[225,483,485,488,491,494,496,499,502,505,508,510,512],{"class":227,"line":484},10,[225,486,487],{"class":231},"after",[225,489,490],{"class":235}," testing.",[225,492,493],{"class":235}," However,",[225,495,337],{"class":235},[225,497,498],{"class":235}," is",[225,500,501],{"class":306}," **",[225,503,504],{"class":235}," very",[225,506,507],{"class":235}," important",[225,509,501],{"class":306},[225,511,364],{"class":235},[225,513,514],{"class":235}," you\n",[225,516,518,521,524,526,528,531,533,536,538,540],{"class":227,"line":517},11,[225,519,520],{"class":231},"physically",[225,522,523],{"class":235}," verify",[225,525,364],{"class":235},[225,527,446],{"class":235},[225,529,530],{"class":235}," fans",[225,532,379],{"class":235},[225,534,535],{"class":235}," been",[225,537,328],{"class":235},[225,539,478],{"class":235},[225,541,481],{"class":235},[225,543,545,547,549,551,554],{"class":227,"line":544},12,[225,546,487],{"class":231},[225,548,446],{"class":235},[225,550,279],{"class":235},[225,552,553],{"class":235}," has",[225,555,556],{"class":235}," completed.\n",[225,558,560],{"class":227,"line":559},13,[225,561,417],{"emptyLinePlaceholder":416},[225,563,565,568,570,573],{"class":227,"line":564},14,[225,566,567],{"class":231},"Found",[225,569,446],{"class":235},[225,571,572],{"class":235}," following",[225,574,575],{"class":235}," devices:\n",[225,577,579,582,584],{"class":227,"line":578},15,[225,580,581],{"class":231},"   hwmon0",[225,583,498],{"class":235},[225,585,586],{"class":235}," nvme\n",[225,588,590,593,595],{"class":227,"line":589},16,[225,591,592],{"class":231},"   hwmon1",[225,594,498],{"class":235},[225,596,597],{"class":235}," coretemp\n",[225,599,601,604,606],{"class":227,"line":600},17,[225,602,603],{"class":231},"   hwmon2",[225,605,498],{"class":235},[225,607,608],{"class":235}," amdgpu\n",[225,610,612],{"class":227,"line":611},18,[225,613,417],{"emptyLinePlaceholder":416},[225,615,617,619,621,623,626],{"class":227,"line":616},19,[225,618,567],{"class":231},[225,620,446],{"class":235},[225,622,572],{"class":235},[225,624,625],{"class":235}," PWM",[225,627,628],{"class":235}," controls:\n",[225,630,632,635,638,641],{"class":227,"line":631},20,[225,633,634],{"class":231},"   hwmon2\u002Fpwm1",[225,636,637],{"class":235},"           current",[225,639,640],{"class":235}," value:",[225,642,644],{"class":643},"sbssI"," 255\n",[225,646,648],{"class":227,"line":647},21,[225,649,417],{"emptyLinePlaceholder":416},[225,651,653,656,658,660,663,666,668,671,673],{"class":227,"line":652},22,[225,654,655],{"class":231},"Giving",[225,657,446],{"class":235},[225,659,530],{"class":235},[225,661,662],{"class":235}," some",[225,664,665],{"class":235}," time",[225,667,328],{"class":235},[225,669,670],{"class":235}," reach",[225,672,478],{"class":235},[225,674,675],{"class":235}," speed...\n",[225,677,679,681,683,685,687],{"class":227,"line":678},23,[225,680,567],{"class":231},[225,682,446],{"class":235},[225,684,572],{"class":235},[225,686,346],{"class":235},[225,688,689],{"class":235}," sensors:\n",[225,691,693,696,699,702,705,708],{"class":227,"line":692},24,[225,694,695],{"class":231},"   hwmon2\u002Ffan1_input",[225,697,698],{"class":235},"     current",[225,700,701],{"class":235}," speed:",[225,703,704],{"class":643}," 0",[225,706,707],{"class":235}," ...",[225,709,710],{"class":235}," skipping!\n",[225,712,714],{"class":227,"line":713},25,[225,715,417],{"emptyLinePlaceholder":416},[225,717,719,722,725,728,731,733,736,739,742,744],{"class":227,"line":718},26,[225,720,721],{"class":231},"There",[225,723,724],{"class":235}," are",[225,726,727],{"class":235}," no",[225,729,730],{"class":235}," working",[225,732,346],{"class":235},[225,734,735],{"class":235}," sensors,",[225,737,738],{"class":235}," all",[225,740,741],{"class":235}," readings",[225,743,724],{"class":235},[225,745,746],{"class":235}," 0.\n",[225,748,750,753,756,759,761,763,766,768],{"class":227,"line":749},27,[225,751,752],{"class":231},"Make",[225,754,755],{"class":235}," sure",[225,757,758],{"class":235}," you",[225,760,379],{"class":235},[225,762,343],{"class":235},[225,764,765],{"class":235}," 3-wire",[225,767,346],{"class":235},[225,769,770],{"class":235}," connected.\n",[225,772,774,777,780,783,786,788,791,793,795],{"class":227,"line":773},28,[225,775,776],{"class":231},"You",[225,778,779],{"class":235}," may",[225,781,782],{"class":235}," also",[225,784,785],{"class":235}," need",[225,787,328],{"class":235},[225,789,790],{"class":235}," increase",[225,792,446],{"class":235},[225,794,346],{"class":235},[225,796,797],{"class":235}," divisors.\n",[225,799,801,804,807,809,812],{"class":227,"line":800},29,[225,802,803],{"class":231},"See",[225,805,806],{"class":235}," doc\u002Ffan-divisors",[225,808,294],{"class":235},[225,810,811],{"class":235}," more",[225,813,814],{"class":235}," information.\n","\n虽然明确看到",[212,817,818],{},"hwmon2 is amdgpu","，但是",[212,821,822],{},"mi 50","是没有风扇的，所以出现了提示",[212,825,826],{},"There are no working fan sensors, all readings are 0.","我还以为hwmon2就是装的外置风扇，结果怎么调都没反应。",[160,829,830],{},"接下来我们要手动检测这个外置风扇",[150,832,834],{"id":833},"确认主板io型号","确认主板IO型号",[157,836,837],{},[160,838,839,840,863,864,1020,1021,1024,1025],{},"确认 X99 主板的 Super I\u002FO 芯片型号\n",[216,841,843],{"className":218,"code":842,"language":220,"meta":221,"style":221},"sudo apt install lm-sensors\nsudo sensors-detect\n",[212,844,845,856],{"__ignoreMap":221},[225,846,847,849,851,853],{"class":227,"line":228},[225,848,232],{"class":231},[225,850,236],{"class":235},[225,852,239],{"class":235},[225,854,855],{"class":235}," lm-sensors\n",[225,857,858,860],{"class":227,"line":266},[225,859,232],{"class":231},[225,861,862],{"class":235}," sensors-detect\n","\n执行后，在所有输入的地方输入YES\n",[216,865,867],{"className":218,"code":866,"language":220,"meta":221,"style":221},"# sensors-detect version 3.6.0\n# System: YiChenYu X99M-Gaming [Default string]\n# Kernel: 6.8.0-58-generic x86_64\n# Processor: Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (6\u002F63\u002F2)\n\nThis program will help you determine which kernel modules you need\nto load to use lm_sensors most effectively. It is generally safe\nand recommended to accept the default answers to all questions,\nunless you know what you're doing.\n\nSome south bridges, CPUs or memory controllers contain embedded sensors.\nDo you want to scan for them? This is totally safe. (YES\u002Fno): YES\n",[212,868,869,874,879,884,889,893,923,956,984,1006,1010,1015],{"__ignoreMap":221},[225,870,871],{"class":227,"line":228},[225,872,873],{"class":269},"# sensors-detect version 3.6.0\n",[225,875,876],{"class":227,"line":266},[225,877,878],{"class":269},"# System: YiChenYu X99M-Gaming [Default string]\n",[225,880,881],{"class":227,"line":273},[225,882,883],{"class":269},"# Kernel: 6.8.0-58-generic x86_64\n",[225,885,886],{"class":227,"line":310},[225,887,888],{"class":269},"# Processor: Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (6\u002F63\u002F2)\n",[225,890,891],{"class":227,"line":352},[225,892,417],{"emptyLinePlaceholder":416},[225,894,895,897,899,901,904,906,909,912,915,918,920],{"class":227,"line":385},[225,896,276],{"class":231},[225,898,279],{"class":235},[225,900,282],{"class":235},[225,902,903],{"class":235}," help",[225,905,758],{"class":235},[225,907,908],{"class":235}," determine",[225,910,911],{"class":235}," which",[225,913,914],{"class":235}," kernel",[225,916,917],{"class":235}," modules",[225,919,758],{"class":235},[225,921,922],{"class":235}," need\n",[225,924,925,928,931,933,936,939,942,945,948,950,953],{"class":227,"line":413},[225,926,927],{"class":231},"to",[225,929,930],{"class":235}," load",[225,932,328],{"class":235},[225,934,935],{"class":235}," use",[225,937,938],{"class":235}," lm_sensors",[225,940,941],{"class":235}," most",[225,943,944],{"class":235}," effectively.",[225,946,947],{"class":235}," It",[225,949,498],{"class":235},[225,951,952],{"class":235}," generally",[225,954,955],{"class":235}," safe\n",[225,957,958,961,964,966,969,971,974,977,979,981],{"class":227,"line":420},[225,959,960],{"class":231},"and",[225,962,963],{"class":235}," recommended",[225,965,328],{"class":235},[225,967,968],{"class":235}," accept",[225,970,446],{"class":235},[225,972,973],{"class":235}," default",[225,975,976],{"class":235}," answers",[225,978,328],{"class":235},[225,980,738],{"class":235},[225,982,983],{"class":235}," questions,\n",[225,985,986,989,991,994,997,999,1003],{"class":227,"line":455},[225,987,988],{"class":231},"unless",[225,990,758],{"class":235},[225,992,993],{"class":235}," know",[225,995,996],{"class":235}," what",[225,998,758],{"class":235},[225,1000,1002],{"class":1001},"sMK4o","'",[225,1004,1005],{"class":235},"re doing.\n",[225,1007,1008],{"class":227,"line":484},[225,1009,417],{"emptyLinePlaceholder":416},[225,1011,1012],{"class":227,"line":517},[225,1013,1014],{"class":235},"Some south bridges, CPUs or memory controllers contain embedded sensors.\n",[225,1016,1017],{"class":227,"line":544},[225,1018,1019],{"class":235},"Do you want to scan for them? This is totally safe. (YES\u002Fno): YES\n","\n最终可以看到型号",[212,1022,1023],{},"nct6775","：\n",[216,1026,1028],{"className":218,"code":1027,"language":220,"meta":221,"style":221},"Now follows a summary of the probes I have just done.\nJust press ENTER to continue:\n\nDriver `lm63':\n  * Bus `SMBus I801 adapter at f000'\n    Busdriver `i2c_i801', I2C address 0x4c\n    Chip `National Semiconductor LM96163' (confidence: 6)\n\nDriver `nct6775':\n  * ISA bus, address 0xa20\n    Chip `Nuvoton NCT5532D\u002FNCT6779D Super IO Sensors' (confidence: 9)\n\nDriver `coretemp':\n  * Chip `Intel digital thermal sensor' (confidence: 9)\n\nTo load everything that is needed, add this to \u002Fetc\u002Fmodules:\n#----cut here----\n# Chip drivers\ncoretemp\nlm63\nnct6775\n#----cut here----\n",[212,1029,1030,1062,1078,1082,1093,1098,1111,1125,1129,1138,1143,1155,1159,1171,1182,1186,1214,1219,1224,1229,1234,1239],{"__ignoreMap":221},[225,1031,1032,1035,1038,1040,1043,1046,1048,1051,1054,1056,1059],{"class":227,"line":228},[225,1033,1034],{"class":231},"Now",[225,1036,1037],{"class":235}," follows",[225,1039,343],{"class":235},[225,1041,1042],{"class":235}," summary",[225,1044,1045],{"class":235}," of",[225,1047,446],{"class":235},[225,1049,1050],{"class":235}," probes",[225,1052,1053],{"class":235}," I",[225,1055,379],{"class":235},[225,1057,1058],{"class":235}," just",[225,1060,1061],{"class":235}," done.\n",[225,1063,1064,1067,1070,1073,1075],{"class":227,"line":266},[225,1065,1066],{"class":231},"Just",[225,1068,1069],{"class":235}," press",[225,1071,1072],{"class":235}," ENTER",[225,1074,328],{"class":235},[225,1076,1077],{"class":235}," continue:\n",[225,1079,1080],{"class":227,"line":273},[225,1081,417],{"emptyLinePlaceholder":416},[225,1083,1084,1087,1090],{"class":227,"line":310},[225,1085,1086],{"class":231},"Driver",[225,1088,1089],{"class":1001}," `",[225,1091,1092],{"class":231},"lm63':\n",[225,1094,1095],{"class":227,"line":352},[225,1096,1097],{"class":231},"  * Bus `SMBus I801 adapter at f000'\n",[225,1099,1100,1103,1105,1108],{"class":227,"line":385},[225,1101,1102],{"class":231},"    Busdriver",[225,1104,1089],{"class":1001},[225,1106,1107],{"class":231},"i2c_i801",[225,1109,1110],{"class":231},"', I2C address 0x4c\n",[225,1112,1113,1116,1119,1122],{"class":227,"line":413},[225,1114,1115],{"class":231},"    Chip `National Semiconductor LM96163'",[225,1117,1118],{"class":306}," (confidence: ",[225,1120,1121],{"class":643},"6",[225,1123,1124],{"class":306},")\n",[225,1126,1127],{"class":227,"line":420},[225,1128,417],{"emptyLinePlaceholder":416},[225,1130,1131,1133,1135],{"class":227,"line":455},[225,1132,1086],{"class":231},[225,1134,1089],{"class":1001},[225,1136,1137],{"class":231},"nct6775':\n",[225,1139,1140],{"class":227,"line":484},[225,1141,1142],{"class":231},"  * ISA bus, address 0xa20\n",[225,1144,1145,1148,1150,1153],{"class":227,"line":517},[225,1146,1147],{"class":231},"    Chip `Nuvoton NCT5532D\u002FNCT6779D Super IO Sensors'",[225,1149,1118],{"class":235},[225,1151,1152],{"class":643},"9",[225,1154,1124],{"class":235},[225,1156,1157],{"class":227,"line":544},[225,1158,417],{"emptyLinePlaceholder":416},[225,1160,1161,1163,1165,1168],{"class":227,"line":559},[225,1162,1086],{"class":231},[225,1164,1089],{"class":1001},[225,1166,1167],{"class":231},"coretemp",[225,1169,1170],{"class":231},"':\n",[225,1172,1173,1176,1178,1180],{"class":227,"line":564},[225,1174,1175],{"class":231},"  * Chip `Intel digital thermal sensor'",[225,1177,1118],{"class":306},[225,1179,1152],{"class":643},[225,1181,1124],{"class":306},[225,1183,1184],{"class":227,"line":578},[225,1185,417],{"emptyLinePlaceholder":416},[225,1187,1188,1191,1193,1196,1198,1200,1203,1206,1209,1211],{"class":227,"line":589},[225,1189,1190],{"class":231},"To",[225,1192,930],{"class":235},[225,1194,1195],{"class":235}," everything",[225,1197,364],{"class":235},[225,1199,498],{"class":235},[225,1201,1202],{"class":235}," needed,",[225,1204,1205],{"class":235}," add",[225,1207,1208],{"class":235}," this",[225,1210,328],{"class":235},[225,1212,1213],{"class":235}," \u002Fetc\u002Fmodules:\n",[225,1215,1216],{"class":227,"line":600},[225,1217,1218],{"class":269},"#----cut here----\n",[225,1220,1221],{"class":227,"line":611},[225,1222,1223],{"class":269},"# Chip drivers\n",[225,1225,1226],{"class":227,"line":616},[225,1227,1228],{"class":231},"coretemp\n",[225,1230,1231],{"class":227,"line":631},[225,1232,1233],{"class":231},"lm63\n",[225,1235,1236],{"class":227,"line":647},[225,1237,1238],{"class":231},"nct6775\n",[225,1240,1241],{"class":227,"line":652},[225,1242,1218],{"class":269},[150,1244,1245],{"id":1245},"加载内核模块",[157,1247,1248],{},[160,1249,1250,1251,1254,1255,1273,1274,1288,1289],{},"使用",[212,1252,1253],{},"lsmod","确认模块是否加载\n",[216,1256,1258],{"className":218,"code":1257,"language":220,"meta":221,"style":221},"lsmod | grep nct6775\n",[212,1259,1260],{"__ignoreMap":221},[225,1261,1262,1264,1267,1270],{"class":227,"line":228},[225,1263,1253],{"class":231},[225,1265,1266],{"class":1001}," |",[225,1268,1269],{"class":231}," grep",[225,1271,1272],{"class":235}," nct6775\n","\n如果没有输出，则加载对应模块：\n",[216,1275,1277],{"className":218,"code":1276,"language":220,"meta":221,"style":221},"sudo modprobe nct6775\n",[212,1278,1279],{"__ignoreMap":221},[225,1280,1281,1283,1286],{"class":227,"line":228},[225,1282,232],{"class":231},[225,1284,1285],{"class":235}," modprobe",[225,1287,1272],{"class":235},"\n确认加载完成：\n",[216,1290,1292],{"className":218,"code":1291,"language":220,"meta":221,"style":221},"lele@lele-X99M-Gaming:~$ lsmod | grep nct6775\nnct6775                40960  0\nnct6775_core          106496  1 nct6775\nhwmon_vid              12288  1 nct6775\n",[212,1293,1294,1307,1317,1330],{"__ignoreMap":221},[225,1295,1296,1298,1301,1303,1305],{"class":227,"line":228},[225,1297,257],{"class":231},[225,1299,1300],{"class":235}," lsmod",[225,1302,1266],{"class":1001},[225,1304,1269],{"class":231},[225,1306,1272],{"class":235},[225,1308,1309,1311,1314],{"class":227,"line":266},[225,1310,1023],{"class":231},[225,1312,1313],{"class":643},"                40960",[225,1315,1316],{"class":643},"  0\n",[225,1318,1319,1322,1325,1328],{"class":227,"line":273},[225,1320,1321],{"class":231},"nct6775_core",[225,1323,1324],{"class":643},"          106496",[225,1326,1327],{"class":643},"  1",[225,1329,1272],{"class":235},[225,1331,1332,1335,1338,1340],{"class":227,"line":310},[225,1333,1334],{"class":231},"hwmon_vid",[225,1336,1337],{"class":643},"              12288",[225,1339,1327],{"class":643},[225,1341,1272],{"class":235},[150,1343,1344],{"id":1344},"再次验证传感器",[157,1346,1347,1383,1450],{},[160,1348,1349,1350,1353,1354],{},"这个时候查看",[212,1351,1352],{},"\u002Fsys\u002Fclass\u002Fhwmon","目录，发现多了一个设备：\n",[216,1355,1357],{"className":218,"code":1356,"language":220,"meta":221,"style":221},"lele@lele-X99M-Gaming:~$ ls \u002Fsys\u002Fclass\u002Fhwmon\nhwmon0  hwmon1  hwmon2  hwmon3\n",[212,1358,1359,1369],{"__ignoreMap":221},[225,1360,1361,1363,1366],{"class":227,"line":228},[225,1362,257],{"class":231},[225,1364,1365],{"class":235}," ls",[225,1367,1368],{"class":235}," \u002Fsys\u002Fclass\u002Fhwmon\n",[225,1370,1371,1374,1377,1380],{"class":227,"line":266},[225,1372,1373],{"class":231},"hwmon0",[225,1375,1376],{"class":235},"  hwmon1",[225,1378,1379],{"class":235},"  hwmon2",[225,1381,1382],{"class":235},"  hwmon3\n",[160,1384,1385,1386,1389,1390,1393],{},"查看",[212,1387,1388],{},"hwmon3","内容，发现有多个",[212,1391,1392],{},"pwm",[216,1394,1396],{"className":218,"code":1395,"language":220,"meta":221,"style":221},"lele@lele-X99M-Gaming:~$ ls \u002Fsys\u002Fclass\u002Fhwmon\u002Fhwmon3\u002F | grep pwm|grep -v _\npwm1\npwm2\npwm3\npwm4\npwm5\n",[212,1397,1398,1425,1430,1435,1440,1445],{"__ignoreMap":221},[225,1399,1400,1402,1404,1407,1409,1411,1413,1416,1419,1422],{"class":227,"line":228},[225,1401,257],{"class":231},[225,1403,1365],{"class":235},[225,1405,1406],{"class":235}," \u002Fsys\u002Fclass\u002Fhwmon\u002Fhwmon3\u002F",[225,1408,1266],{"class":1001},[225,1410,1269],{"class":231},[225,1412,449],{"class":235},[225,1414,1415],{"class":1001},"|",[225,1417,1418],{"class":231},"grep",[225,1420,1421],{"class":235}," -v",[225,1423,1424],{"class":235}," _\n",[225,1426,1427],{"class":227,"line":266},[225,1428,1429],{"class":231},"pwm1\n",[225,1431,1432],{"class":227,"line":273},[225,1433,1434],{"class":231},"pwm2\n",[225,1436,1437],{"class":227,"line":310},[225,1438,1439],{"class":231},"pwm3\n",[225,1441,1442],{"class":227,"line":352},[225,1443,1444],{"class":231},"pwm4\n",[225,1446,1447],{"class":227,"line":385},[225,1448,1449],{"class":231},"pwm5\n",[160,1451,1452,1453,3328,3329,3331,3332,3334],{},"所以我们需要确认哪一个是gpu风扇\n",[216,1454,1456],{"className":218,"code":1455,"language":220,"meta":221,"style":221},"sudo pwmconfig\n# pwmconfig version 3.6.0\nThis program will search your sensors for pulse width modulation (pwm)\ncontrols, and test each one to see if it controls a fan on\nyour motherboard. Note that many motherboards do not have pwm\ncircuitry installed, even if your sensor chip supports pwm.\n\nWe will attempt to briefly stop each fan using the pwm controls.\nThe program will attempt to restore each fan to full speed\nafter testing. However, it is ** very important ** that you\nphysically verify that the fans have been to full speed\nafter the program has completed.\n\nFound the following devices:\n   hwmon0 is nvme\n   hwmon1 is coretemp\n   hwmon2 is amdgpu\n   hwmon3 is nct6779\n\nFound the following PWM controls:\n   hwmon2\u002Fpwm1           current value: 255\n   hwmon3\u002Fpwm1           current value: 255\n   hwmon3\u002Fpwm2           current value: 56\nhwmon3\u002Fpwm2 is currently setup for automatic speed control.\nIn general, automatic mode is preferred over manual mode, as\nit is more efficient and it reacts faster. Are you sure that\nyou want to setup this output for manual control? (n)\n   hwmon3\u002Fpwm3           current value: 255\n   hwmon3\u002Fpwm4           current value: 255\n   hwmon3\u002Fpwm5           current value: 255\n\nGiving the fans some time to reach full speed...\nFound the following fan sensors:\n   hwmon2\u002Ffan1_input     current speed: 0 ... skipping!\n   hwmon3\u002Ffan1_input     current speed: 1646 RPM\n   hwmon3\u002Ffan2_input     current speed: 1239 RPM\n   hwmon3\u002Ffan3_input     current speed: 0 ... skipping!\n   hwmon3\u002Ffan4_input     current speed: 0 ... skipping!\n   hwmon3\u002Ffan5_input     current speed: 0 ... skipping!\n\nWarning!!! This program will stop your fans, one at a time,\nfor approximately 5 seconds each!!!\nThis may cause your processor temperature to rise!!!\nIf you do not want to do this hit control-C now!!!\nHit return to continue:\n\nTesting pwm control hwmon2\u002Fpwm1 ...\n  hwmon3\u002Ffan1_input ... speed was 1646 now 1652\n    no correlation\n  hwmon3\u002Ffan2_input ... speed was 1239 now 1239\n    no correlation\n\nNo correlations were detected.\nThere is either no fan connected to the output of hwmon2\u002Fpwm1,\nor the connected fan has no rpm-signal connected to one of\nthe tested fan sensors. (Note: not all motherboards have\nthe pwm outputs connected to the fan connectors,\ncheck out the hardware database on http:\u002F\u002Fwww.almico.com\u002Fforumindex.php)\n\nDid you see\u002Fhear a fan stopping during the above test (n)? n\n\nTesting pwm control hwmon3\u002Fpwm1 ...\n  hwmon3\u002Ffan1_input ... speed was 1646 now 983\n    It appears that fan hwmon3\u002Ffan1_input\n    is controlled by pwm hwmon3\u002Fpwm1\nWould you like to generate a detailed correlation (y)? y\n    PWM 255 FAN 1668\n    PWM 0 FAN 1017\n\n  hwmon3\u002Ffan2_input ... speed was 1239 now 1241\n    no correlation\n\nTesting pwm control hwmon3\u002Fpwm3 ...\n  hwmon3\u002Ffan1_input ... speed was 1646 now 1702\n    no correlation\n  hwmon3\u002Ffan2_input ... speed was 1239 now 1419\n    no correlation\n\nNo correlations were detected.\nThere is either no fan connected to the output of hwmon3\u002Fpwm3,\nor the connected fan has no rpm-signal connected to one of\nthe tested fan sensors. (Note: not all motherboards have\nthe pwm outputs connected to the fan connectors,\ncheck out the hardware database on http:\u002F\u002Fwww.almico.com\u002Fforumindex.php)\n\nDid you see\u002Fhear a fan stopping during the above test (n)?\n\nTesting pwm control hwmon3\u002Fpwm4 ...\n  hwmon3\u002Ffan1_input ... speed was 1646 now 1677\n    no correlation\n  hwmon3\u002Ffan2_input ... speed was 1239 now 1421\n    no correlation\n\nNo correlations were detected.\nThere is either no fan connected to the output of hwmon3\u002Fpwm4,\nor the connected fan has no rpm-signal connected to one of\nthe tested fan sensors. (Note: not all motherboards have\nthe pwm outputs connected to the fan connectors,\ncheck out the hardware database on http:\u002F\u002Fwww.almico.com\u002Fforumindex.php)\n\nDid you see\u002Fhear a fan stopping during the above test (n)? n\n\nTesting pwm control hwmon3\u002Fpwm5 ...\n  hwmon3\u002Ffan1_input ... speed was 1646 now 1677\n    no correlation\n  hwmon3\u002Ffan2_input ... speed was 1239 now 1288\n    no correlation\n\nNo correlations were detected.\nThere is either no fan connected to the output of hwmon3\u002Fpwm5,\nor the connected fan has no rpm-signal connected to one of\nthe tested fan sensors. (Note: not all motherboards have\nthe pwm outputs connected to the fan connectors,\ncheck out the hardware database on http:\u002F\u002Fwww.almico.com\u002Fforumindex.php)\n\nDid you see\u002Fhear a fan stopping during the above test (n)? n\n\nTesting is complete.\nPlease verify that all fans have returned to their normal speed.\n",[212,1457,1458,1464,1468,1492,1520,1542,1562,1566,1592,1616,1640,1662,1674,1678,1688,1696,1704,1712,1722,1726,1738,1748,1759,1771,1795,1825,1857,1884,1895,1906,1918,1923,1944,1957,1972,1988,2003,2019,2035,2051,2056,2086,2105,2128,2157,2170,2175,2192,2213,2222,2241,2248,2253,2268,2296,2324,2351,2372,2397,2402,2439,2444,2458,2476,2492,2509,2541,2556,2568,2573,2591,2598,2603,2617,2635,2642,2660,2667,2672,2683,2709,2734,2755,2774,2793,2798,2826,2831,2845,2863,2870,2888,2895,2900,2911,2937,2962,2983,3002,3021,3026,3055,3060,3074,3091,3098,3116,3123,3128,3139,3165,3190,3211,3230,3249,3254,3283,3288,3298],{"__ignoreMap":221},[225,1459,1460,1462],{"class":227,"line":228},[225,1461,232],{"class":231},[225,1463,263],{"class":235},[225,1465,1466],{"class":227,"line":266},[225,1467,270],{"class":269},[225,1469,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490],{"class":227,"line":273},[225,1471,276],{"class":231},[225,1473,279],{"class":235},[225,1475,282],{"class":235},[225,1477,285],{"class":235},[225,1479,288],{"class":235},[225,1481,291],{"class":235},[225,1483,294],{"class":235},[225,1485,297],{"class":235},[225,1487,300],{"class":235},[225,1489,303],{"class":235},[225,1491,307],{"class":306},[225,1493,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518],{"class":227,"line":310},[225,1495,313],{"class":231},[225,1497,316],{"class":235},[225,1499,319],{"class":235},[225,1501,322],{"class":235},[225,1503,325],{"class":235},[225,1505,328],{"class":235},[225,1507,331],{"class":235},[225,1509,334],{"class":235},[225,1511,337],{"class":235},[225,1513,340],{"class":235},[225,1515,343],{"class":235},[225,1517,346],{"class":235},[225,1519,349],{"class":235},[225,1521,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540],{"class":227,"line":352},[225,1523,355],{"class":231},[225,1525,358],{"class":235},[225,1527,361],{"class":235},[225,1529,364],{"class":235},[225,1531,367],{"class":235},[225,1533,370],{"class":235},[225,1535,373],{"class":235},[225,1537,376],{"class":235},[225,1539,379],{"class":235},[225,1541,382],{"class":235},[225,1543,1544,1546,1548,1550,1552,1554,1556,1558,1560],{"class":227,"line":385},[225,1545,388],{"class":231},[225,1547,391],{"class":235},[225,1549,394],{"class":235},[225,1551,334],{"class":235},[225,1553,288],{"class":235},[225,1555,401],{"class":235},[225,1557,404],{"class":235},[225,1559,407],{"class":235},[225,1561,410],{"class":235},[225,1563,1564],{"class":227,"line":413},[225,1565,417],{"emptyLinePlaceholder":416},[225,1567,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590],{"class":227,"line":420},[225,1569,423],{"class":231},[225,1571,282],{"class":235},[225,1573,428],{"class":235},[225,1575,328],{"class":235},[225,1577,433],{"class":235},[225,1579,436],{"class":235},[225,1581,322],{"class":235},[225,1583,346],{"class":235},[225,1585,443],{"class":235},[225,1587,446],{"class":235},[225,1589,449],{"class":235},[225,1591,452],{"class":235},[225,1593,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614],{"class":227,"line":455},[225,1595,458],{"class":231},[225,1597,279],{"class":235},[225,1599,282],{"class":235},[225,1601,428],{"class":235},[225,1603,328],{"class":235},[225,1605,469],{"class":235},[225,1607,322],{"class":235},[225,1609,346],{"class":235},[225,1611,328],{"class":235},[225,1613,478],{"class":235},[225,1615,481],{"class":235},[225,1617,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638],{"class":227,"line":484},[225,1619,487],{"class":231},[225,1621,490],{"class":235},[225,1623,493],{"class":235},[225,1625,337],{"class":235},[225,1627,498],{"class":235},[225,1629,501],{"class":306},[225,1631,504],{"class":235},[225,1633,507],{"class":235},[225,1635,501],{"class":306},[225,1637,364],{"class":235},[225,1639,514],{"class":235},[225,1641,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660],{"class":227,"line":517},[225,1643,520],{"class":231},[225,1645,523],{"class":235},[225,1647,364],{"class":235},[225,1649,446],{"class":235},[225,1651,530],{"class":235},[225,1653,379],{"class":235},[225,1655,535],{"class":235},[225,1657,328],{"class":235},[225,1659,478],{"class":235},[225,1661,481],{"class":235},[225,1663,1664,1666,1668,1670,1672],{"class":227,"line":544},[225,1665,487],{"class":231},[225,1667,446],{"class":235},[225,1669,279],{"class":235},[225,1671,553],{"class":235},[225,1673,556],{"class":235},[225,1675,1676],{"class":227,"line":559},[225,1677,417],{"emptyLinePlaceholder":416},[225,1679,1680,1682,1684,1686],{"class":227,"line":564},[225,1681,567],{"class":231},[225,1683,446],{"class":235},[225,1685,572],{"class":235},[225,1687,575],{"class":235},[225,1689,1690,1692,1694],{"class":227,"line":578},[225,1691,581],{"class":231},[225,1693,498],{"class":235},[225,1695,586],{"class":235},[225,1697,1698,1700,1702],{"class":227,"line":589},[225,1699,592],{"class":231},[225,1701,498],{"class":235},[225,1703,597],{"class":235},[225,1705,1706,1708,1710],{"class":227,"line":600},[225,1707,603],{"class":231},[225,1709,498],{"class":235},[225,1711,608],{"class":235},[225,1713,1714,1717,1719],{"class":227,"line":611},[225,1715,1716],{"class":231},"   hwmon3",[225,1718,498],{"class":235},[225,1720,1721],{"class":235}," nct6779\n",[225,1723,1724],{"class":227,"line":616},[225,1725,417],{"emptyLinePlaceholder":416},[225,1727,1728,1730,1732,1734,1736],{"class":227,"line":631},[225,1729,567],{"class":231},[225,1731,446],{"class":235},[225,1733,572],{"class":235},[225,1735,625],{"class":235},[225,1737,628],{"class":235},[225,1739,1740,1742,1744,1746],{"class":227,"line":647},[225,1741,634],{"class":231},[225,1743,637],{"class":235},[225,1745,640],{"class":235},[225,1747,644],{"class":643},[225,1749,1750,1753,1755,1757],{"class":227,"line":652},[225,1751,1752],{"class":231},"   hwmon3\u002Fpwm1",[225,1754,637],{"class":235},[225,1756,640],{"class":235},[225,1758,644],{"class":643},[225,1760,1761,1764,1766,1768],{"class":227,"line":678},[225,1762,1763],{"class":231},"   hwmon3\u002Fpwm2",[225,1765,637],{"class":235},[225,1767,640],{"class":235},[225,1769,1770],{"class":643}," 56\n",[225,1772,1773,1776,1778,1781,1784,1786,1789,1792],{"class":227,"line":692},[225,1774,1775],{"class":231},"hwmon3\u002Fpwm2",[225,1777,498],{"class":235},[225,1779,1780],{"class":235}," currently",[225,1782,1783],{"class":235}," setup",[225,1785,294],{"class":235},[225,1787,1788],{"class":235}," automatic",[225,1790,1791],{"class":235}," speed",[225,1793,1794],{"class":235}," control.\n",[225,1796,1797,1800,1803,1805,1808,1810,1813,1816,1819,1822],{"class":227,"line":713},[225,1798,1799],{"class":231},"In",[225,1801,1802],{"class":235}," general,",[225,1804,1788],{"class":235},[225,1806,1807],{"class":235}," mode",[225,1809,498],{"class":235},[225,1811,1812],{"class":235}," preferred",[225,1814,1815],{"class":235}," over",[225,1817,1818],{"class":235}," manual",[225,1820,1821],{"class":235}," mode,",[225,1823,1824],{"class":235}," as\n",[225,1826,1827,1830,1832,1834,1837,1839,1841,1844,1847,1850,1852,1854],{"class":227,"line":718},[225,1828,1829],{"class":231},"it",[225,1831,498],{"class":235},[225,1833,811],{"class":235},[225,1835,1836],{"class":235}," efficient",[225,1838,316],{"class":235},[225,1840,337],{"class":235},[225,1842,1843],{"class":235}," reacts",[225,1845,1846],{"class":235}," faster.",[225,1848,1849],{"class":235}," Are",[225,1851,758],{"class":235},[225,1853,755],{"class":235},[225,1855,1856],{"class":235}," that\n",[225,1858,1859,1862,1865,1867,1869,1871,1874,1876,1878,1881],{"class":227,"line":749},[225,1860,1861],{"class":231},"you",[225,1863,1864],{"class":235}," want",[225,1866,328],{"class":235},[225,1868,1783],{"class":235},[225,1870,1208],{"class":235},[225,1872,1873],{"class":235}," output",[225,1875,294],{"class":235},[225,1877,1818],{"class":235},[225,1879,1880],{"class":235}," control?",[225,1882,1883],{"class":306}," (n)\n",[225,1885,1886,1889,1891,1893],{"class":227,"line":773},[225,1887,1888],{"class":231},"   hwmon3\u002Fpwm3",[225,1890,637],{"class":235},[225,1892,640],{"class":235},[225,1894,644],{"class":643},[225,1896,1897,1900,1902,1904],{"class":227,"line":800},[225,1898,1899],{"class":231},"   hwmon3\u002Fpwm4",[225,1901,637],{"class":235},[225,1903,640],{"class":235},[225,1905,644],{"class":643},[225,1907,1909,1912,1914,1916],{"class":227,"line":1908},30,[225,1910,1911],{"class":231},"   hwmon3\u002Fpwm5",[225,1913,637],{"class":235},[225,1915,640],{"class":235},[225,1917,644],{"class":643},[225,1919,1921],{"class":227,"line":1920},31,[225,1922,417],{"emptyLinePlaceholder":416},[225,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942],{"class":227,"line":1925},32,[225,1927,655],{"class":231},[225,1929,446],{"class":235},[225,1931,530],{"class":235},[225,1933,662],{"class":235},[225,1935,665],{"class":235},[225,1937,328],{"class":235},[225,1939,670],{"class":235},[225,1941,478],{"class":235},[225,1943,675],{"class":235},[225,1945,1947,1949,1951,1953,1955],{"class":227,"line":1946},33,[225,1948,567],{"class":231},[225,1950,446],{"class":235},[225,1952,572],{"class":235},[225,1954,346],{"class":235},[225,1956,689],{"class":235},[225,1958,1960,1962,1964,1966,1968,1970],{"class":227,"line":1959},34,[225,1961,695],{"class":231},[225,1963,698],{"class":235},[225,1965,701],{"class":235},[225,1967,704],{"class":643},[225,1969,707],{"class":235},[225,1971,710],{"class":235},[225,1973,1975,1978,1980,1982,1985],{"class":227,"line":1974},35,[225,1976,1977],{"class":231},"   hwmon3\u002Ffan1_input",[225,1979,698],{"class":235},[225,1981,701],{"class":235},[225,1983,1984],{"class":643}," 1646",[225,1986,1987],{"class":235}," RPM\n",[225,1989,1991,1994,1996,1998,2001],{"class":227,"line":1990},36,[225,1992,1993],{"class":231},"   hwmon3\u002Ffan2_input",[225,1995,698],{"class":235},[225,1997,701],{"class":235},[225,1999,2000],{"class":643}," 1239",[225,2002,1987],{"class":235},[225,2004,2006,2009,2011,2013,2015,2017],{"class":227,"line":2005},37,[225,2007,2008],{"class":231},"   hwmon3\u002Ffan3_input",[225,2010,698],{"class":235},[225,2012,701],{"class":235},[225,2014,704],{"class":643},[225,2016,707],{"class":235},[225,2018,710],{"class":235},[225,2020,2022,2025,2027,2029,2031,2033],{"class":227,"line":2021},38,[225,2023,2024],{"class":231},"   hwmon3\u002Ffan4_input",[225,2026,698],{"class":235},[225,2028,701],{"class":235},[225,2030,704],{"class":643},[225,2032,707],{"class":235},[225,2034,710],{"class":235},[225,2036,2038,2041,2043,2045,2047,2049],{"class":227,"line":2037},39,[225,2039,2040],{"class":231},"   hwmon3\u002Ffan5_input",[225,2042,698],{"class":235},[225,2044,701],{"class":235},[225,2046,704],{"class":643},[225,2048,707],{"class":235},[225,2050,710],{"class":235},[225,2052,2054],{"class":227,"line":2053},40,[225,2055,417],{"emptyLinePlaceholder":416},[225,2057,2059,2062,2065,2067,2069,2071,2073,2076,2078,2081,2083],{"class":227,"line":2058},41,[225,2060,2061],{"class":231},"Warning!!!",[225,2063,2064],{"class":235}," This",[225,2066,279],{"class":235},[225,2068,282],{"class":235},[225,2070,436],{"class":235},[225,2072,288],{"class":235},[225,2074,2075],{"class":235}," fans,",[225,2077,325],{"class":235},[225,2079,2080],{"class":235}," at",[225,2082,343],{"class":235},[225,2084,2085],{"class":235}," time,\n",[225,2087,2089,2093,2096,2099,2102],{"class":227,"line":2088},42,[225,2090,2092],{"class":2091},"s7zQu","for",[225,2094,2095],{"class":306}," approximately ",[225,2097,2098],{"class":643},"5",[225,2100,2101],{"class":306}," seconds each",[225,2103,2104],{"class":1001},"!!!\n",[225,2106,2108,2110,2112,2115,2117,2120,2123,2125],{"class":227,"line":2107},43,[225,2109,276],{"class":231},[225,2111,779],{"class":235},[225,2113,2114],{"class":235}," cause",[225,2116,288],{"class":235},[225,2118,2119],{"class":235}," processor",[225,2121,2122],{"class":235}," temperature",[225,2124,328],{"class":235},[225,2126,2127],{"class":235}," rise!!!\n",[225,2129,2131,2134,2136,2138,2140,2142,2144,2146,2148,2151,2154],{"class":227,"line":2130},44,[225,2132,2133],{"class":231},"If",[225,2135,758],{"class":235},[225,2137,373],{"class":235},[225,2139,376],{"class":235},[225,2141,1864],{"class":235},[225,2143,328],{"class":235},[225,2145,373],{"class":235},[225,2147,1208],{"class":235},[225,2149,2150],{"class":235}," hit",[225,2152,2153],{"class":235}," control-C",[225,2155,2156],{"class":235}," now!!!\n",[225,2158,2160,2163,2166,2168],{"class":227,"line":2159},45,[225,2161,2162],{"class":231},"Hit",[225,2164,2165],{"class":235}," return",[225,2167,328],{"class":235},[225,2169,1077],{"class":235},[225,2171,2173],{"class":227,"line":2172},46,[225,2174,417],{"emptyLinePlaceholder":416},[225,2176,2178,2181,2183,2186,2189],{"class":227,"line":2177},47,[225,2179,2180],{"class":231},"Testing",[225,2182,449],{"class":235},[225,2184,2185],{"class":235}," control",[225,2187,2188],{"class":235}," hwmon2\u002Fpwm1",[225,2190,2191],{"class":235}," ...\n",[225,2193,2195,2198,2200,2202,2205,2207,2210],{"class":227,"line":2194},48,[225,2196,2197],{"class":231},"  hwmon3\u002Ffan1_input",[225,2199,707],{"class":235},[225,2201,1791],{"class":235},[225,2203,2204],{"class":235}," was",[225,2206,1984],{"class":643},[225,2208,2209],{"class":235}," now",[225,2211,2212],{"class":643}," 1652\n",[225,2214,2216,2219],{"class":227,"line":2215},49,[225,2217,2218],{"class":231},"    no",[225,2220,2221],{"class":235}," correlation\n",[225,2223,2225,2228,2230,2232,2234,2236,2238],{"class":227,"line":2224},50,[225,2226,2227],{"class":231},"  hwmon3\u002Ffan2_input",[225,2229,707],{"class":235},[225,2231,1791],{"class":235},[225,2233,2204],{"class":235},[225,2235,2000],{"class":643},[225,2237,2209],{"class":235},[225,2239,2240],{"class":643}," 1239\n",[225,2242,2244,2246],{"class":227,"line":2243},51,[225,2245,2218],{"class":231},[225,2247,2221],{"class":235},[225,2249,2251],{"class":227,"line":2250},52,[225,2252,417],{"emptyLinePlaceholder":416},[225,2254,2256,2259,2262,2265],{"class":227,"line":2255},53,[225,2257,2258],{"class":231},"No",[225,2260,2261],{"class":235}," correlations",[225,2263,2264],{"class":235}," were",[225,2266,2267],{"class":235}," detected.\n",[225,2269,2271,2273,2275,2278,2280,2282,2285,2287,2289,2291,2293],{"class":227,"line":2270},54,[225,2272,721],{"class":231},[225,2274,498],{"class":235},[225,2276,2277],{"class":235}," either",[225,2279,727],{"class":235},[225,2281,346],{"class":235},[225,2283,2284],{"class":235}," connected",[225,2286,328],{"class":235},[225,2288,446],{"class":235},[225,2290,1873],{"class":235},[225,2292,1045],{"class":235},[225,2294,2295],{"class":235}," hwmon2\u002Fpwm1,\n",[225,2297,2299,2302,2304,2306,2308,2310,2312,2315,2317,2319,2321],{"class":227,"line":2298},55,[225,2300,2301],{"class":231},"or",[225,2303,446],{"class":235},[225,2305,2284],{"class":235},[225,2307,346],{"class":235},[225,2309,553],{"class":235},[225,2311,727],{"class":235},[225,2313,2314],{"class":235}," rpm-signal",[225,2316,2284],{"class":235},[225,2318,328],{"class":235},[225,2320,325],{"class":235},[225,2322,2323],{"class":235}," of\n",[225,2325,2327,2330,2333,2335,2338,2341,2344,2346,2348],{"class":227,"line":2326},56,[225,2328,2329],{"class":231},"the",[225,2331,2332],{"class":235}," tested",[225,2334,346],{"class":235},[225,2336,2337],{"class":235}," sensors.",[225,2339,2340],{"class":306}," (Note: ",[225,2342,2343],{"class":235},"not",[225,2345,738],{"class":235},[225,2347,370],{"class":235},[225,2349,2350],{"class":235}," have\n",[225,2352,2354,2356,2358,2361,2363,2365,2367,2369],{"class":227,"line":2353},57,[225,2355,2329],{"class":231},[225,2357,449],{"class":235},[225,2359,2360],{"class":235}," outputs",[225,2362,2284],{"class":235},[225,2364,328],{"class":235},[225,2366,446],{"class":235},[225,2368,346],{"class":235},[225,2370,2371],{"class":235}," connectors,\n",[225,2373,2375,2378,2381,2383,2386,2389,2392,2395],{"class":227,"line":2374},58,[225,2376,2377],{"class":231},"check",[225,2379,2380],{"class":235}," out",[225,2382,446],{"class":235},[225,2384,2385],{"class":235}," hardware",[225,2387,2388],{"class":235}," database",[225,2390,2391],{"class":235}," on",[225,2393,2394],{"class":235}," http:\u002F\u002Fwww.almico.com\u002Fforumindex.php",[225,2396,1124],{"class":306},[225,2398,2400],{"class":227,"line":2399},59,[225,2401,417],{"emptyLinePlaceholder":416},[225,2403,2405,2408,2410,2413,2415,2417,2420,2423,2425,2428,2430,2433,2436],{"class":227,"line":2404},60,[225,2406,2407],{"class":231},"Did",[225,2409,758],{"class":235},[225,2411,2412],{"class":235}," see\u002Fhear",[225,2414,343],{"class":235},[225,2416,346],{"class":235},[225,2418,2419],{"class":235}," stopping",[225,2421,2422],{"class":235}," during",[225,2424,446],{"class":235},[225,2426,2427],{"class":235}," above",[225,2429,319],{"class":235},[225,2431,2432],{"class":306}," (n)",[225,2434,2435],{"class":1001},"?",[225,2437,2438],{"class":306}," n\n",[225,2440,2442],{"class":227,"line":2441},61,[225,2443,417],{"emptyLinePlaceholder":416},[225,2445,2447,2449,2451,2453,2456],{"class":227,"line":2446},62,[225,2448,2180],{"class":231},[225,2450,449],{"class":235},[225,2452,2185],{"class":235},[225,2454,2455],{"class":235}," hwmon3\u002Fpwm1",[225,2457,2191],{"class":235},[225,2459,2461,2463,2465,2467,2469,2471,2473],{"class":227,"line":2460},63,[225,2462,2197],{"class":231},[225,2464,707],{"class":235},[225,2466,1791],{"class":235},[225,2468,2204],{"class":235},[225,2470,1984],{"class":643},[225,2472,2209],{"class":235},[225,2474,2475],{"class":643}," 983\n",[225,2477,2479,2482,2485,2487,2489],{"class":227,"line":2478},64,[225,2480,2481],{"class":231},"    It",[225,2483,2484],{"class":235}," appears",[225,2486,364],{"class":235},[225,2488,346],{"class":235},[225,2490,2491],{"class":235}," hwmon3\u002Ffan1_input\n",[225,2493,2495,2498,2501,2504,2506],{"class":227,"line":2494},65,[225,2496,2497],{"class":231},"    is",[225,2499,2500],{"class":235}," controlled",[225,2502,2503],{"class":235}," by",[225,2505,449],{"class":235},[225,2507,2508],{"class":235}," hwmon3\u002Fpwm1\n",[225,2510,2512,2515,2517,2520,2522,2525,2527,2530,2533,2536,2538],{"class":227,"line":2511},66,[225,2513,2514],{"class":231},"Would",[225,2516,758],{"class":235},[225,2518,2519],{"class":235}," like",[225,2521,328],{"class":235},[225,2523,2524],{"class":235}," generate",[225,2526,343],{"class":235},[225,2528,2529],{"class":235}," detailed",[225,2531,2532],{"class":235}," correlation",[225,2534,2535],{"class":306}," (y)",[225,2537,2435],{"class":1001},[225,2539,2540],{"class":306}," y\n",[225,2542,2544,2547,2550,2553],{"class":227,"line":2543},67,[225,2545,2546],{"class":231},"    PWM",[225,2548,2549],{"class":643}," 255",[225,2551,2552],{"class":235}," FAN",[225,2554,2555],{"class":643}," 1668\n",[225,2557,2559,2561,2563,2565],{"class":227,"line":2558},68,[225,2560,2546],{"class":231},[225,2562,704],{"class":643},[225,2564,2552],{"class":235},[225,2566,2567],{"class":643}," 1017\n",[225,2569,2571],{"class":227,"line":2570},69,[225,2572,417],{"emptyLinePlaceholder":416},[225,2574,2576,2578,2580,2582,2584,2586,2588],{"class":227,"line":2575},70,[225,2577,2227],{"class":231},[225,2579,707],{"class":235},[225,2581,1791],{"class":235},[225,2583,2204],{"class":235},[225,2585,2000],{"class":643},[225,2587,2209],{"class":235},[225,2589,2590],{"class":643}," 1241\n",[225,2592,2594,2596],{"class":227,"line":2593},71,[225,2595,2218],{"class":231},[225,2597,2221],{"class":235},[225,2599,2601],{"class":227,"line":2600},72,[225,2602,417],{"emptyLinePlaceholder":416},[225,2604,2606,2608,2610,2612,2615],{"class":227,"line":2605},73,[225,2607,2180],{"class":231},[225,2609,449],{"class":235},[225,2611,2185],{"class":235},[225,2613,2614],{"class":235}," hwmon3\u002Fpwm3",[225,2616,2191],{"class":235},[225,2618,2620,2622,2624,2626,2628,2630,2632],{"class":227,"line":2619},74,[225,2621,2197],{"class":231},[225,2623,707],{"class":235},[225,2625,1791],{"class":235},[225,2627,2204],{"class":235},[225,2629,1984],{"class":643},[225,2631,2209],{"class":235},[225,2633,2634],{"class":643}," 1702\n",[225,2636,2638,2640],{"class":227,"line":2637},75,[225,2639,2218],{"class":231},[225,2641,2221],{"class":235},[225,2643,2645,2647,2649,2651,2653,2655,2657],{"class":227,"line":2644},76,[225,2646,2227],{"class":231},[225,2648,707],{"class":235},[225,2650,1791],{"class":235},[225,2652,2204],{"class":235},[225,2654,2000],{"class":643},[225,2656,2209],{"class":235},[225,2658,2659],{"class":643}," 1419\n",[225,2661,2663,2665],{"class":227,"line":2662},77,[225,2664,2218],{"class":231},[225,2666,2221],{"class":235},[225,2668,2670],{"class":227,"line":2669},78,[225,2671,417],{"emptyLinePlaceholder":416},[225,2673,2675,2677,2679,2681],{"class":227,"line":2674},79,[225,2676,2258],{"class":231},[225,2678,2261],{"class":235},[225,2680,2264],{"class":235},[225,2682,2267],{"class":235},[225,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706],{"class":227,"line":2685},80,[225,2687,721],{"class":231},[225,2689,498],{"class":235},[225,2691,2277],{"class":235},[225,2693,727],{"class":235},[225,2695,346],{"class":235},[225,2697,2284],{"class":235},[225,2699,328],{"class":235},[225,2701,446],{"class":235},[225,2703,1873],{"class":235},[225,2705,1045],{"class":235},[225,2707,2708],{"class":235}," hwmon3\u002Fpwm3,\n",[225,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732],{"class":227,"line":2711},81,[225,2713,2301],{"class":231},[225,2715,446],{"class":235},[225,2717,2284],{"class":235},[225,2719,346],{"class":235},[225,2721,553],{"class":235},[225,2723,727],{"class":235},[225,2725,2314],{"class":235},[225,2727,2284],{"class":235},[225,2729,328],{"class":235},[225,2731,325],{"class":235},[225,2733,2323],{"class":235},[225,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753],{"class":227,"line":2736},82,[225,2738,2329],{"class":231},[225,2740,2332],{"class":235},[225,2742,346],{"class":235},[225,2744,2337],{"class":235},[225,2746,2340],{"class":306},[225,2748,2343],{"class":235},[225,2750,738],{"class":235},[225,2752,370],{"class":235},[225,2754,2350],{"class":235},[225,2756,2758,2760,2762,2764,2766,2768,2770,2772],{"class":227,"line":2757},83,[225,2759,2329],{"class":231},[225,2761,449],{"class":235},[225,2763,2360],{"class":235},[225,2765,2284],{"class":235},[225,2767,328],{"class":235},[225,2769,446],{"class":235},[225,2771,346],{"class":235},[225,2773,2371],{"class":235},[225,2775,2777,2779,2781,2783,2785,2787,2789,2791],{"class":227,"line":2776},84,[225,2778,2377],{"class":231},[225,2780,2380],{"class":235},[225,2782,446],{"class":235},[225,2784,2385],{"class":235},[225,2786,2388],{"class":235},[225,2788,2391],{"class":235},[225,2790,2394],{"class":235},[225,2792,1124],{"class":306},[225,2794,2796],{"class":227,"line":2795},85,[225,2797,417],{"emptyLinePlaceholder":416},[225,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823],{"class":227,"line":2800},86,[225,2802,2407],{"class":231},[225,2804,758],{"class":235},[225,2806,2412],{"class":235},[225,2808,343],{"class":235},[225,2810,346],{"class":235},[225,2812,2419],{"class":235},[225,2814,2422],{"class":235},[225,2816,446],{"class":235},[225,2818,2427],{"class":235},[225,2820,319],{"class":235},[225,2822,2432],{"class":306},[225,2824,2825],{"class":1001},"?\n",[225,2827,2829],{"class":227,"line":2828},87,[225,2830,417],{"emptyLinePlaceholder":416},[225,2832,2834,2836,2838,2840,2843],{"class":227,"line":2833},88,[225,2835,2180],{"class":231},[225,2837,449],{"class":235},[225,2839,2185],{"class":235},[225,2841,2842],{"class":235}," hwmon3\u002Fpwm4",[225,2844,2191],{"class":235},[225,2846,2848,2850,2852,2854,2856,2858,2860],{"class":227,"line":2847},89,[225,2849,2197],{"class":231},[225,2851,707],{"class":235},[225,2853,1791],{"class":235},[225,2855,2204],{"class":235},[225,2857,1984],{"class":643},[225,2859,2209],{"class":235},[225,2861,2862],{"class":643}," 1677\n",[225,2864,2866,2868],{"class":227,"line":2865},90,[225,2867,2218],{"class":231},[225,2869,2221],{"class":235},[225,2871,2873,2875,2877,2879,2881,2883,2885],{"class":227,"line":2872},91,[225,2874,2227],{"class":231},[225,2876,707],{"class":235},[225,2878,1791],{"class":235},[225,2880,2204],{"class":235},[225,2882,2000],{"class":643},[225,2884,2209],{"class":235},[225,2886,2887],{"class":643}," 1421\n",[225,2889,2891,2893],{"class":227,"line":2890},92,[225,2892,2218],{"class":231},[225,2894,2221],{"class":235},[225,2896,2898],{"class":227,"line":2897},93,[225,2899,417],{"emptyLinePlaceholder":416},[225,2901,2903,2905,2907,2909],{"class":227,"line":2902},94,[225,2904,2258],{"class":231},[225,2906,2261],{"class":235},[225,2908,2264],{"class":235},[225,2910,2267],{"class":235},[225,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934],{"class":227,"line":2913},95,[225,2915,721],{"class":231},[225,2917,498],{"class":235},[225,2919,2277],{"class":235},[225,2921,727],{"class":235},[225,2923,346],{"class":235},[225,2925,2284],{"class":235},[225,2927,328],{"class":235},[225,2929,446],{"class":235},[225,2931,1873],{"class":235},[225,2933,1045],{"class":235},[225,2935,2936],{"class":235}," hwmon3\u002Fpwm4,\n",[225,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960],{"class":227,"line":2939},96,[225,2941,2301],{"class":231},[225,2943,446],{"class":235},[225,2945,2284],{"class":235},[225,2947,346],{"class":235},[225,2949,553],{"class":235},[225,2951,727],{"class":235},[225,2953,2314],{"class":235},[225,2955,2284],{"class":235},[225,2957,328],{"class":235},[225,2959,325],{"class":235},[225,2961,2323],{"class":235},[225,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981],{"class":227,"line":2964},97,[225,2966,2329],{"class":231},[225,2968,2332],{"class":235},[225,2970,346],{"class":235},[225,2972,2337],{"class":235},[225,2974,2340],{"class":306},[225,2976,2343],{"class":235},[225,2978,738],{"class":235},[225,2980,370],{"class":235},[225,2982,2350],{"class":235},[225,2984,2986,2988,2990,2992,2994,2996,2998,3000],{"class":227,"line":2985},98,[225,2987,2329],{"class":231},[225,2989,449],{"class":235},[225,2991,2360],{"class":235},[225,2993,2284],{"class":235},[225,2995,328],{"class":235},[225,2997,446],{"class":235},[225,2999,346],{"class":235},[225,3001,2371],{"class":235},[225,3003,3005,3007,3009,3011,3013,3015,3017,3019],{"class":227,"line":3004},99,[225,3006,2377],{"class":231},[225,3008,2380],{"class":235},[225,3010,446],{"class":235},[225,3012,2385],{"class":235},[225,3014,2388],{"class":235},[225,3016,2391],{"class":235},[225,3018,2394],{"class":235},[225,3020,1124],{"class":306},[225,3022,3024],{"class":227,"line":3023},100,[225,3025,417],{"emptyLinePlaceholder":416},[225,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053],{"class":227,"line":3028},101,[225,3030,2407],{"class":231},[225,3032,758],{"class":235},[225,3034,2412],{"class":235},[225,3036,343],{"class":235},[225,3038,346],{"class":235},[225,3040,2419],{"class":235},[225,3042,2422],{"class":235},[225,3044,446],{"class":235},[225,3046,2427],{"class":235},[225,3048,319],{"class":235},[225,3050,2432],{"class":306},[225,3052,2435],{"class":1001},[225,3054,2438],{"class":306},[225,3056,3058],{"class":227,"line":3057},102,[225,3059,417],{"emptyLinePlaceholder":416},[225,3061,3063,3065,3067,3069,3072],{"class":227,"line":3062},103,[225,3064,2180],{"class":231},[225,3066,449],{"class":235},[225,3068,2185],{"class":235},[225,3070,3071],{"class":235}," hwmon3\u002Fpwm5",[225,3073,2191],{"class":235},[225,3075,3077,3079,3081,3083,3085,3087,3089],{"class":227,"line":3076},104,[225,3078,2197],{"class":231},[225,3080,707],{"class":235},[225,3082,1791],{"class":235},[225,3084,2204],{"class":235},[225,3086,1984],{"class":643},[225,3088,2209],{"class":235},[225,3090,2862],{"class":643},[225,3092,3094,3096],{"class":227,"line":3093},105,[225,3095,2218],{"class":231},[225,3097,2221],{"class":235},[225,3099,3101,3103,3105,3107,3109,3111,3113],{"class":227,"line":3100},106,[225,3102,2227],{"class":231},[225,3104,707],{"class":235},[225,3106,1791],{"class":235},[225,3108,2204],{"class":235},[225,3110,2000],{"class":643},[225,3112,2209],{"class":235},[225,3114,3115],{"class":643}," 1288\n",[225,3117,3119,3121],{"class":227,"line":3118},107,[225,3120,2218],{"class":231},[225,3122,2221],{"class":235},[225,3124,3126],{"class":227,"line":3125},108,[225,3127,417],{"emptyLinePlaceholder":416},[225,3129,3131,3133,3135,3137],{"class":227,"line":3130},109,[225,3132,2258],{"class":231},[225,3134,2261],{"class":235},[225,3136,2264],{"class":235},[225,3138,2267],{"class":235},[225,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162],{"class":227,"line":3141},110,[225,3143,721],{"class":231},[225,3145,498],{"class":235},[225,3147,2277],{"class":235},[225,3149,727],{"class":235},[225,3151,346],{"class":235},[225,3153,2284],{"class":235},[225,3155,328],{"class":235},[225,3157,446],{"class":235},[225,3159,1873],{"class":235},[225,3161,1045],{"class":235},[225,3163,3164],{"class":235}," hwmon3\u002Fpwm5,\n",[225,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188],{"class":227,"line":3167},111,[225,3169,2301],{"class":231},[225,3171,446],{"class":235},[225,3173,2284],{"class":235},[225,3175,346],{"class":235},[225,3177,553],{"class":235},[225,3179,727],{"class":235},[225,3181,2314],{"class":235},[225,3183,2284],{"class":235},[225,3185,328],{"class":235},[225,3187,325],{"class":235},[225,3189,2323],{"class":235},[225,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209],{"class":227,"line":3192},112,[225,3194,2329],{"class":231},[225,3196,2332],{"class":235},[225,3198,346],{"class":235},[225,3200,2337],{"class":235},[225,3202,2340],{"class":306},[225,3204,2343],{"class":235},[225,3206,738],{"class":235},[225,3208,370],{"class":235},[225,3210,2350],{"class":235},[225,3212,3214,3216,3218,3220,3222,3224,3226,3228],{"class":227,"line":3213},113,[225,3215,2329],{"class":231},[225,3217,449],{"class":235},[225,3219,2360],{"class":235},[225,3221,2284],{"class":235},[225,3223,328],{"class":235},[225,3225,446],{"class":235},[225,3227,346],{"class":235},[225,3229,2371],{"class":235},[225,3231,3233,3235,3237,3239,3241,3243,3245,3247],{"class":227,"line":3232},114,[225,3234,2377],{"class":231},[225,3236,2380],{"class":235},[225,3238,446],{"class":235},[225,3240,2385],{"class":235},[225,3242,2388],{"class":235},[225,3244,2391],{"class":235},[225,3246,2394],{"class":235},[225,3248,1124],{"class":306},[225,3250,3252],{"class":227,"line":3251},115,[225,3253,417],{"emptyLinePlaceholder":416},[225,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281],{"class":227,"line":3256},116,[225,3258,2407],{"class":231},[225,3260,758],{"class":235},[225,3262,2412],{"class":235},[225,3264,343],{"class":235},[225,3266,346],{"class":235},[225,3268,2419],{"class":235},[225,3270,2422],{"class":235},[225,3272,446],{"class":235},[225,3274,2427],{"class":235},[225,3276,319],{"class":235},[225,3278,2432],{"class":306},[225,3280,2435],{"class":1001},[225,3282,2438],{"class":306},[225,3284,3286],{"class":227,"line":3285},117,[225,3287,417],{"emptyLinePlaceholder":416},[225,3289,3291,3293,3295],{"class":227,"line":3290},118,[225,3292,2180],{"class":231},[225,3294,498],{"class":235},[225,3296,3297],{"class":235}," complete.\n",[225,3299,3301,3304,3306,3308,3310,3312,3314,3317,3319,3322,3325],{"class":227,"line":3300},119,[225,3302,3303],{"class":231},"Please",[225,3305,523],{"class":235},[225,3307,364],{"class":235},[225,3309,738],{"class":235},[225,3311,530],{"class":235},[225,3313,379],{"class":235},[225,3315,3316],{"class":235}," returned",[225,3318,328],{"class":235},[225,3320,3321],{"class":235}," their",[225,3323,3324],{"class":235}," normal",[225,3326,3327],{"class":235}," speed.\n","\n再次执行",[212,3330,246],{},"，这个时候程序会开始调试机器上所有pwm风扇，它会先把风扇转速拉满，然后慢慢降低，这样你就知道对应关系了，这里，我知道了",[212,3333,1775],{},"是gpu风扇",[150,3336,3337],{"id":3337},"手动控制风扇",[157,3339,3340,3367],{},[160,3341,3342,3343],{},"启用手动控制\n",[216,3344,3346],{"className":218,"code":3345,"language":220,"meta":221,"style":221},"echo 1 | sudo tee \u002Fsys\u002Fclass\u002Fhwmon\u002Fhwmon3\u002Fpwm2_enable\n",[212,3347,3348],{"__ignoreMap":221},[225,3349,3350,3354,3357,3359,3361,3364],{"class":227,"line":228},[225,3351,3353],{"class":3352},"s2Zo4","echo",[225,3355,3356],{"class":643}," 1",[225,3358,1266],{"class":1001},[225,3360,260],{"class":231},[225,3362,3363],{"class":235}," tee",[225,3365,3366],{"class":235}," \u002Fsys\u002Fclass\u002Fhwmon\u002Fhwmon3\u002Fpwm2_enable\n",[160,3368,3369,3370,3390],{},"转速拉满(0最低，255最高)\n",[216,3371,3373],{"className":218,"code":3372,"language":220,"meta":221,"style":221},"echo 255 | sudo tee \u002Fsys\u002Fclass\u002Fhwmon\u002Fhwmon3\u002Fpwm2\n",[212,3374,3375],{"__ignoreMap":221},[225,3376,3377,3379,3381,3383,3385,3387],{"class":227,"line":228},[225,3378,3353],{"class":3352},[225,3380,2549],{"class":643},[225,3382,1266],{"class":1001},[225,3384,260],{"class":231},[225,3386,3363],{"class":235},[225,3388,3389],{"class":235}," \u002Fsys\u002Fclass\u002Fhwmon\u002Fhwmon3\u002Fpwm2\n","\n这样就可以看到风扇呼呼转了，声音贼大",[150,3392,3393],{"id":3393},"其他",[157,3395,3396,3399],{},[160,3397,3398],{},"自动控制转速这里就没继续研究了，如果需要的话应该要将gpu温度和fancontrol关联起来，可以问问deepseek怎么操作",[160,3400,3401,3402],{},"测试在满速状态下，跑模型温度大概在75度左右\n",[216,3403,3405],{"className":218,"code":3404,"language":220,"meta":221,"style":221},"========================================== ROCm System Management Interface ==========================================\n==================================================== Concise Info ====================================================\nDevice  [Model : Revision]    Temp    Power     Partitions      SCLK     MCLK     Fan     Perf  PwrCap  VRAM%  GPU%\n        Name (20 chars)       (Edge)  (Socket)  (Mem, Compute)\n======================================================================================================================\n0       [0x0834 : 0x01]       75.0°C  164.0W    N\u002FA, N\u002FA        1485Mhz  1000Mhz  100.0%  auto  225.0W   63%   100%\n        Radeon Instinct MI50\n======================================================================================================================\n================================================ End of ROCm SMI Log =================================================\n",[212,3406,3407,3427,3441,3485,3518,3523,3569,3580,3584],{"__ignoreMap":221},[225,3408,3409,3412,3415,3418,3421,3424],{"class":227,"line":228},[225,3410,3411],{"class":235},"==========================================",[225,3413,3414],{"class":235}," ROCm",[225,3416,3417],{"class":235}," System",[225,3419,3420],{"class":235}," Management",[225,3422,3423],{"class":235}," Interface",[225,3425,3426],{"class":235}," ==========================================\n",[225,3428,3429,3432,3435,3438],{"class":227,"line":266},[225,3430,3431],{"class":235},"====================================================",[225,3433,3434],{"class":235}," Concise",[225,3436,3437],{"class":235}," Info",[225,3439,3440],{"class":235}," ====================================================\n",[225,3442,3443,3446,3449,3452,3455,3458,3461,3464,3467,3470,3473,3476,3479,3482],{"class":227,"line":273},[225,3444,3445],{"class":231},"Device",[225,3447,3448],{"class":306},"  [Model ",[225,3450,3451],{"class":235},":",[225,3453,3454],{"class":235}," Revision]",[225,3456,3457],{"class":235},"    Temp",[225,3459,3460],{"class":235},"    Power",[225,3462,3463],{"class":235},"     Partitions",[225,3465,3466],{"class":235},"      SCLK",[225,3468,3469],{"class":235},"     MCLK",[225,3471,3472],{"class":235},"     Fan",[225,3474,3475],{"class":235},"     Perf",[225,3477,3478],{"class":235},"  PwrCap",[225,3480,3481],{"class":235},"  VRAM%",[225,3483,3484],{"class":235},"  GPU%\n",[225,3486,3487,3490,3493,3496,3499,3502,3505,3508,3510,3513,3516],{"class":227,"line":310},[225,3488,3489],{"class":231},"        Name",[225,3491,3492],{"class":306}," (20 ",[225,3494,3495],{"class":235},"chars",[225,3497,3498],{"class":306},")       (",[225,3500,3501],{"class":231},"Edge",[225,3503,3504],{"class":306},")  (",[225,3506,3507],{"class":231},"Socket",[225,3509,3504],{"class":306},[225,3511,3512],{"class":231},"Mem,",[225,3514,3515],{"class":235}," Compute",[225,3517,1124],{"class":306},[225,3519,3520],{"class":227,"line":352},[225,3521,3522],{"class":235},"======================================================================================================================\n",[225,3524,3525,3528,3531,3533,3536,3539,3542,3545,3548,3551,3554,3557,3560,3563,3566],{"class":227,"line":385},[225,3526,3527],{"class":231},"0",[225,3529,3530],{"class":306},"       [0x0834 ",[225,3532,3451],{"class":235},[225,3534,3535],{"class":235}," 0x01]",[225,3537,3538],{"class":235},"       75.0°C",[225,3540,3541],{"class":235},"  164.0W",[225,3543,3544],{"class":235},"    N\u002FA,",[225,3546,3547],{"class":235}," N\u002FA",[225,3549,3550],{"class":235},"        1485Mhz",[225,3552,3553],{"class":235},"  1000Mhz",[225,3555,3556],{"class":235},"  100.0%",[225,3558,3559],{"class":235},"  auto",[225,3561,3562],{"class":235},"  225.0W",[225,3564,3565],{"class":235},"   63%",[225,3567,3568],{"class":235},"   100%\n",[225,3570,3571,3574,3577],{"class":227,"line":413},[225,3572,3573],{"class":231},"        Radeon",[225,3575,3576],{"class":235}," Instinct",[225,3578,3579],{"class":235}," MI50\n",[225,3581,3582],{"class":227,"line":420},[225,3583,3522],{"class":235},[225,3585,3586,3589,3592,3594,3596,3599,3602],{"class":227,"line":455},[225,3587,3588],{"class":235},"================================================",[225,3590,3591],{"class":235}," End",[225,3593,1045],{"class":235},[225,3595,3414],{"class":235},[225,3597,3598],{"class":235}," SMI",[225,3600,3601],{"class":235}," Log",[225,3603,3604],{"class":235}," =================================================\n",[3606,3607,3608],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":221,"searchDepth":228,"depth":266,"links":3610},[3611,3612,3613,3614,3615,3616,3617,3618],{"id":152,"depth":266,"text":152},{"id":180,"depth":266,"text":180},{"id":205,"depth":266,"text":205},{"id":833,"depth":266,"text":834},{"id":1245,"depth":266,"text":1245},{"id":1344,"depth":266,"text":1344},{"id":3337,"depth":266,"text":3337},{"id":3393,"depth":266,"text":3393},"MI50 显卡散热解决方案，介绍外置风扇安装、lm-sensors 与 fancontrol 配置、NCT6775 传感器驱动加载以及 PWM 风扇转速手动控制方法。","md",null,{"date":3623},"2025-05-10 00:17:34","Tinkering",{"title":3626,"description":3627},"【瞎折腾】mi50显卡ubuntu运行大模型开坑(三)安装风扇并且控制转速","MI50 显卡散热解决方案，介绍外置风扇安装、lm-sensors 与 fancontrol 配置、NCT6775 传感器驱动加载以及 PWM 风扇转速手动控制方法，有效降低 GPU 运行温度。","BagbGuD9EIhR70Lvyyg_gxhkue7aQrwvj4wFCV4J_qQ",[3630,3632],{"title":46,"path":47,"stem":48,"description":3631,"children":-1},"使用 llama.cpp 在 MI50 显卡上部署 Qwen3 大模型，介绍 HIP 编译配置、gfx906 目标架构设置以及 Qwen3-4B\u002F32B 模型的运行测试。",{"title":59,"path":60,"stem":61,"description":3633,"children":-1},"Langchain 入门教程，包含 Python 环境配置、DeepSeek API 集成、以及首次使用示例，适合初学者快速上手。",1776616490416]