linux系统 ubuntu 使用GWE图形用户界面调整显卡风扇转速曲线

2 篇文章 0 订阅
1 篇文章 0 订阅

linux系统 ubuntu 使用GWE图形用户界面调整显卡风扇转速曲线

原址链接: How to control Nvidia graphics card Fan Speed Automatically in Linux.

“在boot中使用Green With Envy(GWE) GUI自动控制风扇速度”

  • linux中有一个很好的图形用户界面可以适当地控制Nvidia显卡,称为Green With Envy或GWE。
  • 它无法在Ubuntu官方商店获取,但可以在flatpak上获取。使用这个链接https://flatpak.org/setup/安装flatpak。安装好flatpak后,使用以下指令安装GWE:
flatpak install flathub com.leinardi.gwe
  • 安装好后,你可以通过以下指令运行它:
flatpak run com.leinardi.gwe

在这里插入图片描述

  • 使用GUI非常简单明了,不需要解释。

  • 将程序启动指令添加到~/.xprofile中,就可以使其开机自启动。具体输入以下指令:

echo 'flatpak run com.leinardi.gwe --hide-window &' >> ~/.xprofile
  • 默认情况下,此程序无法将自身添加到启动中,但上述操作可以解决此问题。
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是一个 Verilog 语言的模块定义,定义了一个名为 glbl 的模块。下面是每一行代码的注释: ``` // $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.15 2011/08/25 22:54:30 fphillip Exp $ ``` 注释:版本信息。 ``` `timescale 1 ps / 1 ps ``` 注释:定义模块的时钟时间单位为 1ps。 ``` module glbl (); ``` 注释:定义一个名为 glbl 的模块,没有输入和输出信号。 ``` parameter ROC_WIDTH = 100000; parameter TOC_WIDTH = 0; ``` 注释:定义两个模块参数,ROC_WIDTH 表示全局异步复位信号的持续时间,TOC_WIDTH 表示全局时钟使能信号的延迟时间。 ``` wire GSR; wire GTS; wire GWE; wire PRLD; ``` 注释:定义四个输入信号,分别是全局异步复位信号 GSR、全局时钟使能信号 GTS、全局写使能信号 GWE 和并行加载信号 PRLD。 ``` tri1 p_up_tmp; tri (weak1, strong0) PLL_LOCKG = p_up_tmp; ``` 注释:定义一个有向三态缓冲器,用于控制锁相环锁定状态信号的输出。 ``` wire PROGB_GLBL; wire CCLKO_GLBL; ``` 注释:定义两个输出信号,分别是编程管脚信号 PROGB_GLBL 和 CCLKO_GLBL。 ``` reg GSR_int; reg GTS_int; reg PRLD_int; ``` 注释:定义三个寄存器,用于存储全局异步复位信号 GSR、全局时钟使能信号 GTS 和并行加载信号 PRLD 的值。 ``` wire JTAG_TDO_GLBL; wire JTAG_TCK_GLBL; wire JTAG_TDI_GLBL; wire JTAG_TMS_GLBL; wire JTAG_TRST_GLBL; ``` 注释:定义五个输入信号,分别是 JTAG 测试数据输出信号、JTAG 测试时钟信号、JTAG 测试数据输入信号、JTAG 测试模式选择信号和 JTAG 测试复位信号。 ``` reg JTAG_CAPTURE_GLBL; reg JTAG_RESET_GLBL; reg JTAG_SHIFT_GLBL; reg JTAG_UPDATE_GLBL; reg JTAG_RUNTEST_GLBL; ``` 注释:定义五个寄存器,分别用于存储 JTAG 测试模式下的状态转移控制信号。 ``` reg JTAG_SEL1_GLBL = 0; reg JTAG_SEL2_GLBL = 0 ; reg JTAG_SEL3_GLBL = 0; reg JTAG_SEL4_GLBL = 0; ``` 注释:定义四个寄存器,用于存储 JTAG 测试模式下的选择信号。 ``` reg JTAG_USER_TDO1_GLBL = 1'bz; reg JTAG_USER_TDO2_GLBL = 1'bz; reg JTAG_USER_TDO3_GLBL = 1'bz; reg JTAG_USER_TDO4_GLBL = 1'bz; ``` 注释:定义四个寄存器,用于存储 JTAG 测试模式下的用户自定义数据输出信号。 ``` assign (weak1, weak0) GSR = GSR_int; assign (weak1, weak0) GTS = GTS_int; assign (weak1, weak0) PRLD = PRLD_int; ``` 注释:使用 assign 语句将全局异步复位信号 GSR、全局时钟使能信号 GTS 和并行加载信号 PRLD 的值通过三态缓冲器输出。 ``` initial begin GSR_int = 1'b1; PRLD_int = 1'b1; #(ROC_WIDTH) GSR_int = 1'b0; #(TOC_WIDTH) GTS_int = 1'b0; end ``` 注释:在模块初始化时,将全局异步复位信号 GSR 和并行加载信号 PRLD 置为高电平,持续时间为 ROC_WIDTH 个时钟周期;将全局时钟使能信号 GTS 置为高电平,延迟时间为 TOC_WIDTH 个时钟周期。 ``` initial begin GTS_int = 1'b1; #(TOC_WIDTH) GTS_int = 1'b0; end ``` 注释:在模块初始化时,将全局时钟使能信号 GTS 置为高电平,延迟时间为 TOC_WIDTH 个时钟周期。 ``` endmodule ``` 注释:模块定义结束。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值