macbook图形化编程

Apple’s top end MacBook Pros come with two graphics chips: an integrated Intel Iris Pro chip and a discrete graphics card with more power. That way, you can use the integrated chip when you need better battery life, and the more powerful graphics card when you’re editing video or playing games.

苹果高端MacBook Pro配备了两个图形芯片:一个集成的Intel Iris Pro芯片和一个具有更大功率的独立图形卡。 这样,您可以在需要更长的电池寿命时使用集成芯片,而在编辑视频或玩游戏时可以使用功能更强大的图形卡。

Apple has obviously thought of this, and which graphics card you’re computer is using is determined by a dynamic switching algorithm. If you don’t need the performance of the discrete GPU, macOS keeps it turned off. Unfortunately, some apps hijack the discrete GPU.

苹果显然已经想到了这一点,并且您使用的是哪种计算机显卡是由动态切换算法确定的。 如果您不需要离散GPU的性能,macOS会将其关闭。 不幸的是,某些应用劫持了离散GPU。

For example, I’ve found that for some completely ridiculous reason, RescueTime’s background tracking deamon forces the discrete GPU to run. You can see in the screenshot below that it’s one of the “Apps Using Significant Energy”.

例如,我发现出于某些完全荒谬的原因, RescueTime的后台跟踪守护进程迫使离散GPU运行。 您可以在下面的屏幕截图中看到它是“使用大量能量的应用程序”之一。

Now Photoshop using the GPU is understandable, but RescueTime? It’s a small background process that records what app I’m using. There is literally no graphical component. All it’s doing is draining my Mac’s battery life. That’s quite ironic for a productivity app.

现在使用GPU的Photoshop是可以理解的,但是RescueTime吗? 这是一个很小的后台过程,记录了我正在使用的应用程序。 实际上没有图形组件。 它所要做的就是耗尽Mac的电池寿命。 对于生产力应用程序而言,这颇具讽刺意味。

The solution I’ve found to this is to use a small menu bar app called gfxCardStatus. It serves two purposes:

我发现的解决方案是使用一个名为gfxCardStatus的小菜单栏应用程序。 它有两个作用:

  • It lets you know which graphics card your Mac is currently using.它可以让您知道Mac当前正在使用哪个图形卡。
  • It can force your Mac to use integrated or discrete graphics.它可以强制Mac使用集成或独立的图形。

To get started, download gfxCardStatus, drag the app to your Applications folder, and run it.

首先,下载gfxCardStatus ,将应用程序拖到您的“应用程序”文件夹中,然后运行它。

It will start running in your menu bar. When the integrated graphics is running, the icon is a little “i”. In the screenshot below, it’s the second app in from the left.

它将开始在菜单栏中运行。 当集成图形运行时,图标有点“ i”。 在下面的屏幕截图中,它是左侧的第二个应用程序。

When the discrete graphics is running, the icon is a “d”. Whenever your Mac switches between them, gfxCardStatus will notify you.

当离散图形运行时,图标为“ d”。 只要您的Mac在它们之间切换,gfxCardStatus都会通知您。

When the discrete graphics are in use, gfxCardStatus’s menubar app will tell you what apps are currently requiring it under Dependencies. Right now, for me, no apps need it.

使用离散图形时,gfxCardStatus的菜单栏应用程序将在“依赖关系”下告诉您当前需要哪些应用程序。 现在,对我来说,没有应用程序需要它。

By default, gfxCardStatus leaves macOS’s dynamic switching algorithm running. If you want to force it to use one or other of the graphics cards, click on the menu bar icon and select either Integrated Only or Discrete Only.

默认情况下,gfxCardStatus使macOS的动态切换算法保持运行状态。 如果要强制它使用一个或多个图形卡,请单击菜单栏图标,然后选择“仅集成”或“仅离散”。

To switch back to dynamic switching, select Dynamic Switching.

要切换回动态切换,请选择“动态切换”。

If you try to switch to integrated graphics when an app that requires the discrete GPU is running, gfxCardStatus will throw up a warning.

如果在运行需要独立GPU的应用程序时尝试切换到集成显卡,则gfxCardStatus将引发警告。

There isn’t much to configure with gfxCardStatus. It just sits in the background doing its own thing. To make sure it runs at startup, select Preferences and then check Load gfxCardStatus at startup.

使用gfxCardStatus进行配置的内容并不多。 它只是在后台做自己的事情。 为了确保它在启动时运行,请选择“首选项”,然后选中“在启动时加载gfxCardStatus”。

Smart menu bar icons change the letters to represent the actual graphics card that is running. For example, my Mac has an AMD card, so with smart icons on, the icon is an “a” when it’s using discrete graphics.

智能菜单栏图标更改字母以代表正在运行的实际图形卡。 例如,我的Mac有一张AMD卡,因此,在启用智能图标的情况下,使用离散图形时,该图标为“ a”。



gfxCardStatus is a really handy way to keep tabs on what your Mac is doing automatically. I prefer to keep it set to the Dynamic Switching algorithm and only when I’m trying to conserve battery life, force my Mac to use integrated graphics.

gfxCardStatus是一种非常方便的方法,可让您自动掌握Mac正在进行的操作。 我更喜欢将其设置为“动态切换”算法,并且仅当我尝试节省电池寿命时,才强制Mac使用集成显卡。

If you’re experiencing bad battery life on your Mac, check out gfxCardStatus. Even if it can’t fix the problem, it will give you a good idea of what’s causing it.

如果您的Mac电池续航能力很差,请查看gfxCardStatus。 即使它不能解决问题,也可以让您很好地了解导致问题的原因。

翻译自: https://www.howtogeek.com/288346/how-to-tell-which-graphics-chip-your-macbook-is-using-and-switch-it/

macbook图形化编程

macbook图形化编程_如何判断MacBook使用的是哪种图形芯片(并进行切换)相关推荐

  1. ADSP-21489的图形化编程详解(1:硬件的准备和软件环境的搭建)

    编者的话 这个专题里,我要详细讲解如何使用第二种开发方式:图形化编程来开发 21489. 相信大家在第一种开发方式中,都会遇到同样的问题,音频效果怎么做?我并没有均衡.混音.混响.分频.移频.延时.回 ...

  2. ADSP开发之SigmaStudio+CCES图形化编程

    采样率:每秒从连续信号中提取并组成离散信号的采样个数(44.1KHz,48KHz) 采样位数:深度.精度( 8bit[-128127].16bit[-3276832767].24bit.32bit[- ...

  3. kafka 怎么样连接图形化界面_图形化编程有多简单,点亮LED不到一分钟

    Arduino编程在所有单片机当中应该说是最简单的了,但是还可以更加简单. 比如说图形化编程,图形化编程真正让Arduino大众化了,因为谁都可以通过图形化编程方式来制作自己需要的小玩意. 啃萝卜 关 ...

  4. 用python画蝴蝶_图形化编程经验分享,画笔基础,软件包括Python、Kittenblock

    跟很多学生聊过,很多学生不是不努力,只是找不到感觉.有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同.关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知 ...

  5. python编程英语单词下载2019_图形化编程软件-mPython下载2019正式版 下载_久友软件下载...

    mPython是一款功能强大的图形化编程工具.图形化编程软件中的佼佼者 mPython.该软件支持函数,仿真.hex.python.blockly三种代码读写等功能.并可以与TPYBoard系类开发板 ...

  6. python图形化编程 在线教程_使用Python Editor进行在线图形化编程

    先介绍使用Python Editor进行在线开发newbit(microbit)的方法,这也是官方推荐的方法之一.Python Editor是一个在线的开发环境,所以需要连接网络才能使用. 首先打开浏 ...

  7. python scratch 图形化_走进Scratch图形化编程

    说起编程大部分家长都是云里雾里,有的认为自己上大学时都搞不懂,更别说孩子了:有的认为码农那么枯燥,我不要把自己孩子培养当程序员:还有的认为编程离我们那么远学不学无所谓:还有的~~今天我们就从scrat ...

  8. python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?

    近两年,学习编程的热潮一波接一波,编程语言也是五花八门.盒子姐姐找到了一份2019年编程语言热度排行榜,其中,Java.C语言和Python高居榜首. 有些小伙伴就要问啦,编程语言这么多,区别在哪里呢 ...

  9. 图形化编程与python的区别_计算机编程启蒙为什么要选图形化编程和python

    以前人们学习计算机编程,大多是从敲代码开始的.因为上大学之前大多没有接触过计算机,打字速度很慢,计算机课时又比较少,每节课基本上都是敲完程序代码就下课了.课程没什么趣味,所以对计算机编程大多是比较抵触 ...

最新文章

  1. java8 无符号_Java8包装类 新增 无符号运算方法
  2. [Python]数据类型、常量、变量和运算符(未完待续)
  3. [C语言 - 10] C语言保留字
  4. 玩游戏计算机丢失msvcp,Win10系统玩吃鸡提示游戏缺少msvcp140.dll的解决方法
  5. 华为云专家私房课:视频传输技术选型的三大法宝
  6. 店铺如何用视觉走出差异化?
  7. 二进制BIN文件比较工具,也适合用来对比解析BIN文件,发现数据存储规律,更改数据。
  8. c oracle 参数赋值,利用c#反射实现实体类生成以及数据获取与赋值
  9. 2021年总结:缘起性空,归来不少年——回顾这荆棘的一年
  10. yoloV3运行速度测试报告
  11. 百度C语言面试题2017,百度C语言面试题
  12. umount 无法成功
  13. 张家界和桂林的旅游纪实(避坑指南)
  14. 2019最新 《播布客鸟哥的Linux私房菜教程》
  15. unix环境中以下列出的oracle,浙江中医药大学2012研究生计算机复习题
  16. pc端不同浏览器兼容性问题及解决方案
  17. 如何在Excel中将多个单元格中的文本合并到一个单元格中
  18. php微信调用摄像头拍视频,公众号调用摄像头录制视频
  19. 生命周期模型_建立从思想到价值的生命周期模型
  20. Beyond compare添加插件

热门文章

  1. DoNet 高效开发必备开发工具
  2. 如何成为一名优秀的程序员?
  3. phpstudy页面不存在_网站的404页面对于SEO的重要作用
  4. java的继承实例_Java继承和多态实例
  5. 梯度下降法和随机梯度下降法
  6. hello,你知道获取元素有哪几种方式吗?
  7. JAVA-重写equalse规范、技巧
  8. docker mysql Exit 1
  9. Python变量的复制
  10. jquery设置滚动条距离页面顶部的高度