2023-08-21

ATX

1. ATX (Advanced Technology Extended)
2. 主板
3. 电源
	3.1 主要版本简表
	3.2 更换电源需要考虑的问题
	3.3 电源效率
	3.4 80 Plus
4. 退役的电源
	4.1 24pin主供电接口
	4.2 12v的CPU供电接口
	4.3 12v的PCI-E供电接口
	4.4 SATA电源接口
	4.5 D型大4pin接口

1. ATX (Advanced Technology Extended)

https://en.wikipedia.org/wiki/ATX
https://zh.wikipedia.org/wiki/ATX規格
ATX主板规格由英特尔公司在1995年制定。这是多年来第一次电脑机壳与主板设计的重大改变。 ATX有7条扩充槽。其他派生的主板规格(包括microATX、mini-ITX)保留ATX基本的背板设置,但主板的面积减少,扩展槽的数目也有所删减。
ATX(高级技术扩展)是多年来台式电脑外壳、主板和电源设计的首次重大改变,提高了部件的标准化和互换性。 电脑DIY,组装机市场的蓬勃发展,ATX标准功不可没。

ATX规格定义了(电脑机箱, 主板, 电源)三者的通用标准,包括
dimensions; mounting points; I/O panel; connector interfaces
尺寸; 安装点; 输入/输出面板;连接器接口

2. 主板

ATX主板标准v1.1版 (1996)
https://www.scribd.com/document/293937542/ATX-specification-Revision-1-1-February-1996
ATX主板标准v2.2版
https://web.archive.org/web/20070216095427/http://www.formfactors.org/developer/specs/atx2_2.pdf
主板规格变体
比较常见的是microATX紧凑型,ATX标准型。

详见表格

Form factor Originated Date width
(mm)
depth
(mm)
(典型用法、市场采用等)
ATX Intel 1995 305 244  
microATX Intel 1997 244 244 适合 ATX 和 EATX 机箱。
Mini-ITX VIA 2001 170 170 最初设计用于家庭影院或其他无风扇应用
Extended ATX Supermicro / Asus ? 305 330 螺丝孔与某些ATX机箱不完全兼容。专为双CPU和双槽显卡而设计。
EE-ATX Supermicro ? 347 330 增强型扩展ATX
SWTX Supermicro 2006 419 330 四处理器,不兼容 ATX 安装
FlexATX Intel 1997 229 191  
WTX Intel 1998 356 425 2008 年停产
BTX Intel 2004 325 267 2006 年取消。还有micro, nano, pico变体。通常不兼容 ATX 安装。
Mini-DTX AMD 2007 203 170  
SSI CEB SSI ? 305 267 紧凑型电子设备舱
SSI MEB SSI 2011 411 330 中档电子海湾
SSI EEB SSI ? 305 330 企业电子湾
SSI TEB SSI ? 305 267 薄型电子托架,用于机架安装,具有电路板组件高度规格
Ultra ATX Foxconn 2008 366 244 适用于多个双插槽显卡和双 CPU。
XL-ATX Gigabyte 2010 345 262  
XL-ATX MSI 2010 345 264  
XL-ATX EVGA 2009 343 262  
HPTX EVGA 2010 345 381 双处理器,12 个 RAM 插槽

 

3. 电源

ATX电源标准v2.53版
https://web.archive.org/web/20200313220428/https://www.intel.com/content/dam/www/public/us/en/documents/guides/power-supply-design-guide-june.pdf
ATX电源标准v3.0版
https://cdrdv2-public.intel.com/336521/336521_Rev2p01.pdf

3.1 主要版本简表

精简摘录自维基百科,详见维基百科英文页面。
https://en.wikipedia.org/wiki/ATX

Original ATX 1995 20pin >4针大D形(硬盘,CD-ROM等外设);4针软驱供电;20针主板供电。
12V仅用于风扇和外设(HDD,CD-ROM等);
电源的大部分功率通过5V和3.3V提供(CPU,RAM,芯片组,PCI,AGP)
效能
ATX12V
V1.x
v1.0 2000 大幅增加了12v的功率, 5v和3.3v功率基本保持不变;
额外增加了4针12v连接器用于CPU供电;
68%
v1.1 2000    
v1.2 2002 用于ISA总线的(−5v)电源轨不再必须,成为可选的。  
v1.3 2003 继续增加 12 V 电源轨的功率。
引入串行 ATA 电源连接器(但定义为可选)
70%
ATX12V
v2.x
v2.0 2003 24pin 主板接口升级为24pin。串行 ATA 电源线成为必要。
现在大部分电源由 12 V 电源轨提供。3.3v和5v的功率显着降低。
70%
v2.1 2005 所有导轨的功率均略有增加。 77%
v2.2 2005 https://web.archive.org/web/20080920191034/http://www.formfactors.org/developer/specs/ATX12V_PSDG_2_2_public_br2.pdf 80%
v2.3 2007 允许 12 V 线路为每轨提供超过 20 A 的电流,240w
https://web.archive.org/web/20150114105013/http://www.formfactors.org/developer/specs/PSU_DG_rev_1_1.pdf
 
v2.31 2008 添加了有关气候保护的部分
https://web.archive.org/web/20160414133738/http://www.formfactors.org/developer/specs/Power_Supply_Design_Guide_Desktop_Platform_Rev_1_2.pdf
 
v2.4 2013 https://web.archive.org/web/20170718011357/https://www.intel.com/content/dam/www/public/us/en/documents/guides/power-supply-design-guide.pdf  
v2.51 2017 引入了对替代睡眠模式 (ASM) 的支持,取代了传统的S3 电源状态,  
v2.52 2018 要求电源制造商确保支持替代睡眠模式 (ASM) 的电源能够承受每 180 秒一次的电源循环(每天 480 次)或每年 175,200)。还建议电源风扇至少延迟两秒打开,以改善用户体验。
https://web.archive.org/web/20200313220428/https://www.intel.com/content/dam/www/public/us/en/documents/guides/power-supply-design-guide-june.pdf
 
v2.53 2020 https://web.archive.org/web/20210222203819/https://d2pgu9s4sfmw1s.cloudfront.net/UAM/Prod/Done/a062E00001XMVETQA5/b2f2f54c-e980-7c06-4032-9bd4e037c83b?Expires=1614026599&Key-Pair-Id=APKAJKRNIMMSNYXST6UA&Signature=iVsGBI7emsEdrFsQ67~1S2M90n5TYe3~QRV4TUX1VC-EseakcayGKQeIrDqA~ls21nyFEuSEcp9TwYA2uYXHQRfrjsYAhPvPaKLNivtX25XWNG2Bqr1eajUeZY6SobcaUhqU8I1coBOXz6TzmLMmgRiy4awrNQnBFtagJsJRME50wE8zd8HrBmgITOGB7dXv9IFX3YCMPpx1PXaubRAcfm9tsS71Sn6xf2n2rSizwWA-JjXuYK6sZhXKNNzn-7FtBtRJoyx~uOnWPtvxE2i-O1X1cFFpnhq3wDn1Kubh-qttzKiRYs0pnXElqDpH4i9TFOFBCR-g2dmtm6USEUgBBA__  
ATX 3.0 V3.0 2022   新型 16 针 12VHPWR 连接器,可为显卡提供高达 600 W 的功率。
https://cdrdv2-public.intel.com/336521/336521_Rev2p01.pdf
 

3.2 更换电源需要考虑的问题

https://en.wikipedia.org/wiki/ATX#Specification_changes_and_additions
尽管 ATX 电源规格大多在两种方式(电气和物理方面)垂直兼容,但将旧主板/系统与新 PSU 混合使用存在潜在问题,反之亦然。

3.2.1 需要考虑的主要问题如下:

  • 3.3 V、5 V 和 12 V 电源轨之间的电源分配在较旧和较新的 ATX PSU 设计以及较旧和较新的 PC 系统设计之间有很大不同。
  • 较旧的 PSU 可能没有较新 PC 系统正常运行所需的连接器。
  • 较新的系统通常比较旧的系统具有更高的功率要求。

3.2.2 电源与主板跨版本混用指南

  • 旧的主机,可以使用新的电源,但3.3v和5v可能会过载,新电源压缩了这部分的功率;被分配了大部分功率的12 V 电源轨大部分未使用。
  • 新的主机,总的来说不建议使用太旧版本的电源。
    •   新的主机,若是轻量文书配置,对功率要求不高,状况良好的旧电源也能使用。但要注意(1. 有些接口可以通过转接线适配,2. 旧电源效率普遍不高,就是比较耗电,转化的废热较多。
    •   新的主机,若是较高配置,则只能使用新电源了。

3.3 电源效率

电源效率是指将家庭电源转换为稳压直流电时不浪费电力的程度。
计算机电源的效率从 70% 左右到 90% 以上不等。

尽管额定功率大于所需功率的电源对于过载具有额外的安全裕度,但与尺寸更合适的装置相比,此类装置通常效率较低,并且在较低负载下浪费更多电力。
电源负载处于最大功率的(50%-75%)区间,效率最佳。
如下表的例子,若是一台长期低功耗(<100w)运行的电脑,选择500w的铜牌电源比900w的银牌电源更加省电。

      工作损耗(发热)  
电源, 负载效能要求 低功耗效能 100w 200w 500w (效能) 最佳效能区间
80 Plus Silver 900w >180w负载效能 至少85% <100w负载效能 73% 27w (73%) 30w (85%) 55w (89%) 450w – 675w
80 Plus Bronze 500w >100w负载效能 至少82% <100w负载效能 84% 16w (84%) 36w (82%) 95w (81%) 250w – 375w

3.4 80 Plus

https://zh.wikipedia.org/zh-hans/80_PLUS
https://en.wikipedia.org/wiki/80_Plus
80 Plus(商标为 80 PLUS)是一项于 2004 年启动的自愿认证计划,旨在促进计算机电源装置 (PSU) 的能源高效利用。
产品在20%、50%和100%额定负载下能效超过80%,在100%负载下功率因数达到0.9或更高,即可获得认证。

80+ 认证级别
https://www.clearesult.com/80plus/

year   80 Plus test type 115 V internal
Non-redundant
230 V EU internal
Non-redundant
230 V internal
Redundant
额定负载百分比 10% 20% 50% 100% 10% 20% 50% 100% 10% 20% 50% 100%
2004 白牌 80 Plus   80% 80% 80%   82% 85% 82%        
2008 铜牌 80 Plus Bronze   82% 85% 82%   85% 88% 85%   81% 85% 81%
2008 银牌 80 Plus Silver   85% 88% 85%   87% 90% 87%   85% 89% 85%
2008 金牌 80 Plus Gold   87% 90% 87%   90% 92% 89%   88% 92% 88%
2009 白金 80 Plus Platinum   90% 92% 89%   92% 94% 90%   90% 94% 91%
2012 80 Plus Titanium 90% 92% 94% 90% 90% 94% 96% 94% 90% 94% 96% 91%

计算机电源的效率是其输出功率除以输入功率;剩余的输入功率按照能量守恒的预期转化为热量。

对于给定的电源,效率根据所输送的功率而变化。

电源通常在(50%~75%负载)时效率最高,在低负载时效率较低,在最大负载时效率稍低。
较旧的 ATX 电源的效率通常为 60% 到 75%。
要获得 80 Plus 资格,电源必须在三个指定负载(最大额定功率的 20%、50% 和 100%)下实现至少 80% 的效率。
然而,80 Plus 电源在较低负载下的效率可能仍低于 80%。
例如,80 Plus、520 瓦电源在 60 瓦(台式计算机的典型闲置功率)时的效率仍可能为 70% 或更低。
因此,选择容量适合所供电设备的电源仍然很重要。

对于更高瓦数的电源更容易实现更高的效率水平,因此在典型台式机的合理容量的消费级电源中,黄金和铂金电源可能不太可用。

4. 退役的电源

电脑更新换代,旧电源状况良好的,还能怎么用?
退役的电源还可以当开关电源使用,输出5v,12v直流电。
需要了解如何手动开关电源,还有主要的输出电源线
绿色启动电源线;黑色接地; 红色5v电源线;黄色12v电源线;橘色3.3v电源线

4.1 24pin主供电接口

  Color Signal Pin Pin Signal Color  
ff8000 Orange +3.3 V [1] (13] '+3.3 V Orange ff8000
ff8000 Orange +3.3 V (2] [14] −12 V Blue 0000ff
000000 Black Ground (3] [15] Ground Black 000000
ff0000 Red +5 V [4] (16] Power on Green 00ff00
000000 Black Ground [5] (17] Ground Black 000000
ff0000 Red +5 V (6] [18] Ground Black 000000
000000 Black Ground (7] [19] Ground Black 000000
808080 Grey Power ok [8] (20] Reserved None ffffff
A020F0 Purple +5 V 待机 [9] (21] +5 V Red ff0000
ffff00 Yellow +12 V (10] [22] +5 V Red ff0000
ffff00 Yellow +12 V (11] [23] +5 V Red ff0000
ff8000 Orange +3.3 V [12] (24] Ground Black 000000
  1. (pin8,13,16)是控制信号。
  2. 最下面4个pin仅存在于 24 针连接器中的针脚。
  3. 在 20 针连接器中,针脚 13-22 分别编号为 11-20。
  4. (pin13)针脚提供 +3.3 V 电源,还有第二条(Brown)低电流电线用于远程传感。
  5. (pin16)绿色的+5V开机线,接地则启动电源,断开则电源断电。
  6. (pin8)灰色电源状态信号,当其他输出尚未达到或即将离开正确电压时,控制信号为低电平。
  7. (pin20)以前为-5v(白线),新电源中不存在; 它在ATXv1.2中降为可选的,从 v1.3 开始被删除。
  8. (pin9)紫色待机5v供电,即使电源关闭,也有5v电信号,这可用于为控制开机信号的电路供电。
  9. 表格中(Pin)列内的括号表示防呆接口的形状,方括号表示正方形[x],圆括号表示D形接口(x]。
  10. 这个图表的角度看24pin接口的卡扣在右边。 
ATX v2.x版本的24pin 和 ATX v1.x版本的20pin

4.2 12v的CPU供电接口

4pin,4+4pin或8pin接口,比较好辨认, (靠近卡扣的一边,都是12v的黄色线;另外一边全是黑色的GND接地)

4.3 12v的PCI-E供电接口

6pin,6+2pin,双6pin等
靠近卡扣的是黑色接地雨感应线,另外一边黄色的是12v电信号

4.4 SATA电源接口

而 SATA 电源接口则是目前 SATA 硬盘包括 HDD 机械硬盘以及 SSD固态硬盘的主要供电来源,起可以提供+12V、+5V 和+3.3V 供电,每组电压对应 3 针,共 15 针。
每个端子可以传输的电流为 1.5A,所以 12V、5V 和 3.3V 各可以传输的电流都为 4.5A,功率分别为 54W、22.5W 和 14.85W。
由于大部分的 SATA 设备都可以在没有+3.3V 供电的情况下正常工作,因此如果玩家确实需要大量的 SATA 电源接口但电源本身提供的数量有所不足,那就可以使用转接线从 D 型 4Pin 接口转接扩充。

4.5 D型大4pin接口

12v黄,中间2个黑色接地,5v红色。
旧电源有这个几口,用于HDD,光驱,风扇等。2.0开始逐渐被STAT取代。现在新的电源已经见不到这种接口了。


2023-06-12

MacOS-shell-PS1

1. shell
	1.1 查看当前使用的shell
	1.2 查看系统支持那些shell
	1.3 修改默认的shell解释器
2. PS1命令提示符
	2.1 查看当前的PS1
	2.2 临时修改PS1
	2.3 永久修改PS1
	2.4 添加命令序号,时间
	2.5 彩色显示
	2.6 文件类型
	2.7 彩色的命令前缀
3. 其他
	3.1 增加命令历史记录数量
	3.2 意外状况
	3.3. zshrc


1. shell

1.1 查看当前使用的shell

 % echo $SHELL
  /bin/zsh
 % echo $0
  -zsh
 % env | grep SHELL
  SHELL=/bin/zsh

1.2 查看系统支持那些shell

 % cat /etc/shells
 # List of acceptable shells for chpass(1).
 # Ftpd will not allow users to connect who are not using
 # one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

1.3 修改默认的shell解释器

 % chsh -s /bin/sh 

2. PS1命令提示符

2.1 查看当前的PS1

 % echo $PS1
%n@%m %1~ %

2.2 临时修改PS1

 % export PS1="%n@%m %1~ %"
tom@tomdeMacBook-Air ~ % 
缩减前缀
 % export PS1="%n %1~ %"
 

2.3 永久修改PS1

直接运行export,仅在当前终端会话期间生效,关闭重开后,刚修改的命令前缀就会失效。
若要保留修改,可将以上命令写入用户的配置文件。
当前使用的shell是zsh,用户目录下相关的隐藏文件有:
 % ls -a |grep zsh 
 .zsh_history 
 .zsh_sessions 
 .zshrc  
 % pwd 
/Users/tom
访达窗口,使用快捷键 [command]+[shift]+[.] 显示隐藏文件
将上面的命令写入配置文件(.zshrc),然后执行下面的命令,刷新当前shell的配置。即刻生效。
 % source ~/.zshrc 

注:/etc/profile系统配置文件:对所有用户都生效,但会被用户的设置覆盖。不建议修改此文件。

2.4 添加命令序号,时间

 % export PS1="%n[%h][%T] %1~ %"
tom[1072][3:34] ~ % 

2.5 彩色显示

当前的zsh开启彩色模式
export CLICOLOR=1
ls,查看目录文件,就能看到不同的类型使用不同的颜色显示
有些shell或许还需要下面的命令指定文件类型的颜色
export LSCOLORS=ExGxFxdaCxDaDahbadeche
这里有详细的字母对照解释

2.6 文件类型

代码 文件类型 说明:
d directory, 目录 目录
l symbolic link,
符号链接
符号链接,ln命令生成的文件
s socket,
套接字
(伪文件) 套接字(sockets), 数据接口文件,通常用在网络数据连接。
可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。
最常在/var/run
p pipe, 管道 (伪文件) 管道(pipe, FIFO,数据输送文件),
FIFO也是一种特殊的文件类型,
它主要的目的是,解决多个程序同时存取一个文件所造成的错误。
b block special,
块设备
(伪文件) 区块设备(block), 存储数据以供系统存取的接口设备。
比如硬盘分区。/dev/
c character special,
字符设备
(伪文件) 字符设备(character),即串行端口的接口设备。
例如键盘、鼠标等,这些设备的特色就是(一次性读取),不能截断输出。
- regular,
普通文件
普通文件, 纯文本文件(ASCII);二进制文件(binary);
数据格式的文件(data);各种压缩文件.

MacOS的app应用程序在ls命令下显示为和目录一样的d类型。
文件类型 说明:
executable 可执行的
executable with setuid bit set 设置了 setuid 位的可执行文件
executable without setgid bit set 未设置 setgid 位的可执行文件
directory writable to others, with sticky bit 其他人可写的目录,有粘性位
directory writable to others, without sticky bit 其他人可写的目录,没有粘滞位

2.7 彩色的命令前缀

autoload -U colors && colors 
PROMPT="%{$fg_bold[cyan]%}%n%{$reset_color%}[%h] %{$fg_bold[green][%T] %{$fg_bold[yellow]%}%1~ %{$reset_color%}%# "
以上命令添加到用户配置文件即可,这里用的是 source ~/.zshrc 
说明: %n 用户名;[%h] 命令序号;[%T] 时间;%1~ 目录 
$fg的意思为颜色浅一些。$fg_bold意思为颜色深一些。[ ]里的就是颜色。
上面这个命令的写法,可选用的颜色有:
  • 黑 black
  • 红 red
  • 绿 green
  • ⻩ yellow
  • 蓝 blue
  • 紫 magenta
  • ⻘ cyan
  • 白 white

3. 其他

3.1 增加命令历史记录数量

export HISTFILESIZE=20000
export HISTSIZE=10000

3.2 意外状况

tom[1006] [12:19] ~ % brew list    
zsh: command not found: brew 
tom[1007] [12:19] ~ % /opt/homebrew/bin/brew list
修改了前缀后,使用brew命令,提示找不到命令了?但使用完整路径则可以正常运行
查看路径参数,不明白为什么丢失了homebrew的路径,有知道的还请告知。
tom[1007] [12:19] ~ % echo $PATH                 
/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
对比之前的路径
tom@tomdeMacBook-Air ~ % echo $PATH
/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
正好缺少了这2个路径,原因不明,手动添加即可。
/opt/homebrew/bin:/opt/homebrew/sbin:
这里添加到配置文件里,
export PATH=/opt/homebrew/bin:/opt/homebrew/sbin:$PATH
然后刷新配置文件 
 % source ~/.zshrc 

3.3 zshrc

文件总揽
 % cat ~/.zshrc 
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles
# export HOMEBREW_BOTTLE_DOMAIN=''

export HISTFILESIZE=20000
export HISTSIZE=10000
export PATH=/opt/homebrew/bin:/opt/homebrew/sbin:$PATH
export CLICOLOR=1

autoload -U colors && colors
PROMPT="%{$fg_bold[cyan]%}%n%{$reset_color%}[%h] %{$fg_bold[green][%T] %{$fg_bold[yellow]%}%1~ %{$reset_color%}%# "

补充:参考下文,还有更多选择

2023-05-28

MacOS-use-Stable-Diffusion

1. Stable Diffusion
1.1 用法和争议
1.2 许可证
1.3 不可控性
1.4 一点想法
1.5 用途
1.6 教程链接
2. Setup
2.1 Draw Things
2.2 diffusionbee
2.3 AUTOMATIC1111
3. Models
3.1 模型名词
3.2 模型下载
3.3. 中文详解链接
4. Prompts

1. Stable Diffusion


Stable Diffusion是2022年发布的深度学习文本到图像生成模型。
它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词​(英语)指导下产生图生图的翻译。

它是一种潜在​扩散模型,由慕尼黑大学的CompVis研究团体开发的各种生成性人工神經网络。
它是由初创公司StabilityAI,CompVis与Runway合作开发的,并得到EleutherAI和LAION​(英语)的支持。

Stable Diffusion的代码和模型权重已公开发布,可以在大多数配备有适度GPU的电脑硬件上运行。
而以前的专有文生图模型(如DALL-E和Midjourney)只能通过云计算服务访问。

1.1 用法和争议

Stable Diffusion 对生成的图像不主张任何权利,并免费授予用户使用模型生成的任何图像的权利,前提是图像内容不违法或对个人有害。
为用户提供的图像使用自由引发了所有权伦理方面的争议,因为 Stable Diffusion 和其他生成模型是在未经所有者同意的情况下从受版权保护的图像中训练出来的。

由于视觉风格和构图不受版权保护,因此通常认为生成艺术作品图像的 Stable Diffusion 用户不应被视为侵犯视觉相似作品的版权。
然而,如果使用他们的肖像,生成的图像中描绘的个人可能会受到人格权的保护, 和知识产权例如可识别的品牌标识仍然受版权保护。
尽管如此,视觉艺术家表示担心,Stable Diffusion 等图像合成软件的广泛使用可能最终会导致人类艺术家以及摄影师、模特、电影摄影师和演员逐渐失去与基于 AI 的竞争对手的商业可行性。

与基于生成式 AI 的其他商业产品相比,Stable Diffusion 在用户可能生成的内容类型方面明显更加宽容,例如暴力或色情图像。
针对该模型可能被用于滥用目的的担忧,Stability AI 的首席执行官 Emad Mostaque 解释说,“[这是]人们的责任,即他们如何操作这个模型是否符合伦理、道德和法律技术”,并且将稳定扩散的能力交到公众手中将导致该技术提供净收益,尽管存在潜在的负面后果。
此外,Mostaque 认为,Stable Diffusion 的开放可用性背后的意图是结束企业对此类技术的控制和支配,这些技术以前只开发了用于图像合成的封闭人工智能系统。
这反映在以下事实中:由于源代码的可用性,Stability AI 对用户可能生成的内容施加的任何限制都可以很容易地被绕过。

1.2 许可证

与DALL-E等模型不同,Stable Diffusion 提供其源代码以及模型(预训练权重)。
它将 Creative ML OpenRAIL-M 许可证(一种 Responsible AI License (RAIL) 形式)应用于模型 (M)。
该许可证禁止某些用例,包括犯罪、诽谤、骚扰、人肉搜索、“剥削……未成年人”、提供医疗建议、自动产生法律义务、提供法律证据,以及“歧视或伤害个人或团体基于关于……社会行为或……个人或人格特征……[或]受法律保护的特征或类别”。
用户拥有其生成的输出图像的权利,并且可以自由地在商业上使用它们。

1.3 不可控性

  • 使用photoshop,blender等软件制作图片,模型的过程是使用各种工具,命令的过程,是可控的过程。
  • 使用ChatGPT,Stable-Diffusion等深度学习AI为基础的软件生成内容,仅使用期望的关键字即可生成,没有中间过程,结果不可控。
因此有2个特点
  • 无论如何都会出图。比如,使用极简关键字“white paper”,或者使用100个单词的详细描述,或者多个单词内容互相矛盾,或者有错字,都可以生成图片。而且使用大致相同的时间。
  • 出图结果概率。可能是惊喜,惊吓,搞笑,反胃,无语... 

1.4 一点想法

全新的许可,内容还比较模糊,本身也有争议的部分。软件可以自由使用,越来越多的人使用,产出越来越多的假照片,假新闻。即使是触法,由于人多,不完整的法会更加无能为力。
ChatGPT更能高效制造真假新闻,话题,AI不断的生成假照片。新一代的AI再基于大量的假信息假照片训练学习,制造更多的假信息,假图片,恶性循环。
应该被关在笼子里科技,在监管下使用,类似可用于药物的毒品。
若AI生成图片,尽能通过某些经过认证的网页生成。且需要注册为用户。生成的图片可以不受限制,但会在服务器上保留备份,或可避免被大量滥用。

年初,国内也发出研发自己的聊天AI,但想象不到会如何发展。因为很多词语是不可说的,记得有几次发布博客文,包含了 开源vpn的名称,就不能发布了,一定要改了才行。 ChatGPT刚出来闹笑话,国内的怕是要闹尴尬了...

1.5 用途

商用恐涉及侵权,除了造假,貌似没有什么好的实际用途。
对于普通用户,充其量就是个热门玩具。

当盲盒游戏玩,有不可确定的输出(惊喜,惊吓,搞笑...)。

或者,使用类似如下的简单描述,每次输出都修改种子后再算图,得到一张你喜欢的图片, 然后使用这个种子seed,修改年龄,从3岁到90岁,步进3,出30张图,耗时1小时(当前m1芯片的MacBook Air出1张图大约100妙).  算出同一seed,同样的提示词,不同年龄的人。从可爱如小嫩芽,到美丽如花朵,再到衰落... 
a female, ((25 years old)), High detail RAW color photo professional, highly detailed face: 1.4, detailed full body portrait, detailed skin, beauty, beautiful, perfect body, walking to camera, bokeh,

或许真正的用途是系统收集大量用户喜好,为未来AI理解人类视角,人类审美,更拟真的模仿人类作的准备。

1.6 教程链接

openai中文指南
包含ChatGPT,Stable Diffusion等各种AI技术的中文网站。 

【Stable Diffusion】ControlNet 详解篇
Stable Diffusion 新手入门手册


2. Setup

2.1 Draw Things

基于流行的 Stable Diffusion 模型,Draw Things 可帮助您在几分钟而不是几天内创建您心中的图像。 它是免费的,在您的设备上 100% 离线运行所有内容以保护您的隐私。
Draw Things 可以在M1,M2的苹果笔记本上运行。
目前最新版已经支持中文了,但中文提示词还不行,或许是我不会用。对于中文提示词也没找到可参考的网站。
Models路径: 
/Users/tom/Library/Containers/com.liuliu.draw-things/Data/Documents/Models

2.2 diffusionbee

不推荐,功能过于简单,很多流行的模型不被支持。
 % brew search diffusion
 % brew install diffusionbee
 % brew uninstall diffusionbee
 % brew info diffusionbee
… ==> Analytics install: 2 (30 days), 136 (90 days), 1,523 (365 days)
Models路径: 
访达界面,打开用户目录,使用快捷键(command + shift + period)显示隐藏文件,就能看到隐藏的模型文件夹了。
/Users/tom/.diffusionbee/downloads 
/Users/tom/.diffusionbee/custom_models

2.3 AUTOMATIC1111

Models路径
/Users/tom/stable-diffusion-webui/models
/Users/tom/stable-diffusion-webui/models/Stable-diffusion

3. Models

3.1 模型名词

  • Models: 模型资料库
  • LoRA: 微调, 特定风格,某些情有独钟的pose
  • Control: 姿态控制等

3.2 模型下载


3.3 中文详解链接

Stable Diffusion爱好者常说的LoRa是什么?
LoRA: Low-Rank Adaptation of Large Language Models 直译为大语言模型的低阶适应.  这是微软的研究人员为了解决大语言模型微调而开发的一项技术。

【Stable Diffusion】ControlNet 详解篇
女模特总是不配合?用它!游戏原画没灵感?也用它!建筑绘画各行各业设计都用它!它就是 ControlNet ! 只需简单调整参数就能产出无限创作灵感,提高我们的创作效率! 这款 SD 插件已成为了AI 绘画领域最新的热点。 而它的出现代表着 AI 生成开始进入真正可控的时期,而 AIGC 的可控性是它进入实际生产最关键的一环。 在此之前,大家用了很多方法想让 AI 生成的结果尽可能符合要求,但都不尽如人意, ControlNet 比之前 img2img 要更加精准和有效,可以直接提取画面的构图,人物的姿势和画面的深度信息等等。 有了它的帮助,就不用频繁用提示词来碰运气抽卡式创作了。

万字长文解读Stable Diffusion的核心插件—ControlNet

4. Prompts

提示词网页, 安装好后,下载了最火的模型,参考下面这些网页的美图提示词试试吧。

2023-04-30

MacOS-Homebrew

1. homebrew介绍
1.1 简介
1.2 争议
1.3 数据采集
2. 安装
2.1 Homebrew默认安装目录
2.2 官网安装脚本
2.3 国内安装脚本
2.4 使用科大源安装
3. 修改源
3.1 查看当前源
3.2 修改为阿里源
3.3 替换为清华源
3.4 替换为中科大源
3.5 腾讯源
3.6. 重置为官方源
4. 使用homebrew
5. 软件列表

1. homebrew介绍

1.1 简介


Homebrew 是一个免费的开源软件包管理系统,可以简化软件在Apple的 macOS 和 Linux 上的安装。  
包管理器最初由 Max Howell 编写。Homebrew 是 Software Freedom Conservancy 的非营利项目成员,完全由无偿志愿者运营。
安装包含一个 git 存储库,允许用户通过从 GitHub 拉取更新的存储库来更新 Homebrew。 

1.2 争议

Homebrew 修改了 /usr/local 的默认权限; 具体来说,模式从 drwxr-xr-x root wheel 更改为 drwxrwxr-x myuser admin。  
安装程序更改了所有文件(不仅仅是目录)的所有权。  一些人认为这是一个主要的安全漏洞。
rwx r-x r-x root wheel
rwx rwx r-x myuser admin
用户
其他
用户
用户

所属组
所属组

1.3 数据采集

Homebrew 通过 Google Analytics 收集安装、构建错误和操作系统版本统计信息。 
可以使用命令 brew analytics off 选择退出。 
用户可以在 Homebrew 网站上查看过去 30、90 和 365 天的分析数据。

2. 安装


2.1 Homebrew默认安装目录

  • macOS (Intel) 的 /usr/local
  • macOS (Apple Silicon 即M1) 的 /opt/homebrew 
  • Linux 的 /home/linuxbrew/.linuxbrew

2.2 官网安装脚本

将官网提供的脚本,如下,复制到终端执行即可。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装文档和手册页

2.3 国内安装脚本

使用以上官网脚本安装很可能会非常慢,直到失败... 如下连接可以直接在浏览器里打开安装脚本文件,里面很多提示和注释都是中文的。
下载并执行安装脚本
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.4 使用科大源安装

a) 首先在命令行运行如下几条命令设置环境变量:
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" 
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git" 
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles" 
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"
b1) 之后在命令行运行 Homebrew 安装脚本:
/bin/bash -c "$(curl -fsSL https://github.com/Homebrew/install/raw/HEAD/install.sh)"
b2) 初次安装 Homebrew / Linuxbrew 时,如果无法下载安装脚本(上面b1步骤失败),可以使用科大每日同步的安装脚本文件。
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"

3. 修改源

Mac 下 brew 切换为国内源

3.1 查看当前源

 % cd "$(brew --repo)" && git remote -v               
 origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git (fetch) 
 origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git (push)  
 % cd "$(brew --repo homebrew/core)" && git remote -v 
 origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git (fetch) 
 origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git (push)

3.2 修改为阿里源

$ git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git 
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

# zsh 替换 brew bintray 镜像 
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc 
$ source ~/.zshrc
# bash 替换 brew bintray 镜像 
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile 
$ source ~/.bash_profile
# 刷新源 
$ brew update

3.3 替换为清华源

# 替换各个源 
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git 
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git 
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
# zsh 替换 brew bintray 镜像 
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc 
$ source ~/.zshrc
# bash 替换 brew bintray 镜像 
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile 
$ source ~/.bash_profile
# 刷新源 
$ brew update

3.4 替换为中科大源

# 替换各个源 
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git 
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git 
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
# zsh 替换 brew bintray 镜像 
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc 
$ source ~/.zshrc
# bash 替换 brew bintray 镜像 
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile 
$ source ~/.bash_profile
# 刷新源 
$ brew update

3.5 腾讯源

cd "$(brew --repo)" 
git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/brew.git 
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" 
git remote set-url origin https://mirrors.cloud.tencent.com/homebrew/homebrew-core.git 
brew update

3.6 重置为官方源

$ git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git 
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git 
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask
# zsh 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置 
$ vi ~/.zshrc 
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx
# bash 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置 
$ vi ~/.bash_profile 
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx
# 刷新源 
$ brew update

查看当前源
% cd "$(brew --repo)" && git remote -v 
 origin https://github.com/Homebrew/brew.git (fetch) 
 origin https://github.com/Homebrew/brew.git (push) 
% cd "$(brew --repo homebrew/core)" && git remote -v 
 origin https://github.com/Homebrew/homebrew-core.git (fetch) 
 origin https://github.com/Homebrew/homebrew-core.git (push) 
% cd "$(brew --repo homebrew/cask)" && git remote -v 
 origin https://github.com/Homebrew/homebrew-cask (fetch) 
 origin https://github.com/Homebrew/homebrew-cask (push)

% cat ~/.zshrc  
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles 
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles 
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles 
# export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles 
# export HOMEBREW_BOTTLE_DOMAIN=''

4. 使用homebrew

获取帮助 % brew help
搜索软件包 brew search TEXT|/REGEX/
查看软件包信息 brew info [FORMULA|CASK...]
安装软件包 brew install FORMULA|CASK...
更新 Homebrew brew update
查看那些已安装的程序需要更新 brew outdated
不带参数,升级所有软件包 brew upgrade [FORMULA|CASK...]
升级指定软件包 brew upgrade [package]
卸载软件包 brew uninstall FORMULA|CASK...
列出已安装的软件包列表 brew list [FORMULA|CASK...]
列出软件包的依赖关系 brew deps [package]
清除过时软件包 brew cleanup
-n 查看可清理的旧版本包,不执行实际操作 brew cleanup -n
清理指定包的旧版本 brew cleanup [package]
配置信息 brew config
检查系统是否存在问题 brew doctor
安装显示debug信息 brew install --verbose --debug FORMULA|CASK
不带参数的话,
将会列出当前已经tapped 的仓库:
% brew tap
homebrew/cask
homebrew/core
homebrew/services

5. 软件列表

核心仓库软件列表,和图形界面软件列表
下面是按照统计下载最多的软件排列

顺便列举一些常用软件
libreoffice, blender, vlc, virtualbox, microsoft-office, qbittorrent, telegram-desktop, vmware-fusion, kindle, qq, 
google-earth-pro, v2rayx, notion, crossover, gimp, github, telegram, gdisk, youtube-downloader, ccleaner, ffmpeg, v2ray...

MacOS-Setup-GenshinImpact

MacOS-Setup-GenshinImpact

1. Genshin Impact
	1.1 国内安装包
	1.2 国际安装包
	1.3 云平台游戏
2. 安装
	2.1 下载并安装PlayCover
	2.2 添加ipa源
	2.3 安装ipa软件
3. 登陆验证
	3.1 关闭SIP
	3.2 添加参数并登陆验证
	3.3 重新开启SIP
	3.4 补充阅读
	3.5 更多问题
4 体验游戏
	4.1 键盘鼠标
	4.2 手柄
	4.3 游戏设置菜单
	4.4. 兑换码

 

1. Genshin Impact

是一款角色扮演冒险游戏,支持多种平台。

  • Adnroid系统,ios系统,Windows系统,PS5,
  • 官方云平台(据说每小时至少1G多网络流量,建议wifi下使用)
  • 另外使用M1芯片的Mac设备也可以(需要PlayCover)

同时各大平台数据都会互通。

不能互通的是登陆时选择的服务区。
首先是安装包,分为国内安装包和国际安装包。

1.1 国内安装包

https://ys.mihoyo.com/
国内安装包使用需要手机验证,可以短信登陆。就是俗称的国服。很多软件都是这样,地理上亚洲包含中国,但中国又自我孤立与亚洲。

米游社-原神
https://bbs.mihoyo.com/ys/strategy/?bbs_presentation_style=no_header
这里有地图,角色攻略,任务手册,装备解析等。

1.2 国际安装包

国际安装包,可以选择以下几个服务区,
1.TK/HK/MO(港澳台服) 2.Asia(亚服) 3.Europe(欧服) 4.America(美服)
https://genshin.hoyoverse.com/en/home
其中港澳台服这个区感觉比较奇怪,不理解为何单独分出来,(不属于亚洲?也不属于中国?) 看网页上其他用户的描述,该区用户数较少,联机匹配打怪时可能需要等待较长~时间。

社区页面
https://act.hoyoverse.com/ys/event/e20221107-community/index.html
提瓦特大陆地图
https://act.hoyolab.com/ys/app/interactive-map/index.html

1.3 云平台游戏

本地不需要安装巨大的完整版。
https://mhyy.mihoyo.com/
https://mhyy.mihoyo.com/news/detail/103534

2. 安装

 

注:下面全部是[国际版]安装包的操作过程。
这里记录在MacOS系统上的安装过程,由于该游戏并没有发布支持MacOS的dmg安装包,也仅在苹果app商店里登记了iso版本,并没有macOS版本。
所以这里用到的安装包是ISO系统里提取的版本。
MacOS-Setup-App
https://www.cnblogs.com/sztom/p/17207598.html
下面是PlayCover的手册页,非常详细。
https://docs.playcover.io/getting_started/index

2.1 下载并安装PlayCover

https://www.cnblogs.com/sztom/p/17207598.html#3
https://github.com/PlayCover/PlayCover/releases

2.2 添加ipa源

https://decrypt.day/library
打开PlayCover软件,依次点开屏幕左上角的主菜单PlayCover\设置\IPA来源,添加以上地址。

2.3 安装ipa软件

添加完成ipa源,在PlayCover软件左侧的[IPA库]页签下就能浏览网站所有可用ipa软件,选择添加即可。
P-2.3-IPA库

需要注意的是这里有2个原神版本:

  • >[原神]: 这个是国服,就是国内用户专用的版本,需要手机号码,可以短信登陆。
  • >[Genshin Impact]: 这个是国际版,可以选择亚洲,欧洲,美洲和港澳台4个服务区。

当前的3.5版本大约有3.5G,下载需要稍等片刻。
另外,不添加ipa源,手动下载或自行提取ipa文件后,也可以直接添加到本地app库里。
P-2.3-APP库

3. 登陆验证

部分游戏(如原神)使用的人机验证无法正常通过,因此需要暂停MacOS系统的SIP,验证后再开启SIP即可。
对于国服用户,据称绑定ID card+手机后,可直接通过短信验证码等形式登陆,并免去人机验证。
这里只说国际服部分,安装完IPA软件后,参考如下操作。
注:以下操作环境为MacOS系统,大版本v13,代号Ventura,M1处理器。PlayCover2.04版。

3.1 关闭SIP

1. 点开屏幕左上角苹果图标,在下拉菜单里,选择[关机]
2. [长按]键盘右上角电源键(黑色的指纹按键)。
3. 进入[恢复模式],输入账号密码后,从顶部菜单,工具里选择打开终端[Terminal]
4. 终端内输入如下命令关闭SIP。
% csrutil disable
需要稍等一会儿,看到成功关闭的信息即可。

3.2 添加参数并登陆验证

3.2.1 [重启电脑]正常进入系统,打开终端,输入如下命令:
sudo nvram boot-args="amfi_get_out_of_my_way=1 amfi_allow_any_signature=1"
3.2.2 登陆验证
以上完成后,再次[重启电脑]正常进入系统
打开原神加载验证程序,输入账号密码通过验证后即可。 (这时不要进入游戏,就是登陆最后的那道门,不要点开!!!) 关闭游戏,继续下面的步骤。
3.2.3 清除刚才添加的变量,打开终端输入如下命令,(不是必须的,重开SIP后,也会被禁用)
% sudo nvram -d boot-args

3.3 重新开启SIP

再次[关机],[长按]电源键开机进入[恢复模式],打开终端输入如下命令:
% csrutil enable
最后重启进入系统后就可以正常登陆游戏了。

3.4 补充阅读

关于 Mac 上的SIP系统完整性保护
https://support.apple.com/zh-cn/HT204899
https://support.apple.com/en-us/HT204899
SIP: System Integrity Protection 系统完整性保护
查看SIP状态
% csrutil status
System Integrity Protection status: enabled.
csrutil: 配置系统安全策略

nvram: 操作固件 NVRAM 变量
查看添加的boot-args
sudo nvram -p |grep boot-args

3.5 更多问题

a) 如果您尝试过此操作但仍然无法登录,请尝试 sudo nvram boot-args=“amfi_get_out_of_my_way=1” 作为 boot-args 而不是上面的那些。 您还可以尝试在“钥匙串访问”中删除与游戏相关的任何项目(在“聚焦搜索”中键入钥匙串访问以将其打开),以及在应用设置中启用越狱检测绕过。 其他登录问题可以通过清除应用程序首选项来解决。

b) 如果您在禁用SIP时不小心进了门,则在之后重新启用SIP时将无法登录游戏。 您可以尝试在钥匙串访问中删除与原神相关的项目(搜索 genshin 和 mihoyo),然后重复步骤 3.1~3.3 。具体步骤如下:
打开[启动台],找到英文名是[keychain access], 中文名是[钥匙串访问],在启动台界面的其他文件夹里,或者直接在启动台顶端搜索。
打开[钥匙串访问],在右上角的搜索栏位搜索“mihoyo”和“genshin”,将搜索出来的所有记录删除。
然后按照上述(3.1~3.3)步骤重新尝试。

c) 多个账号
若有多个游戏账号,可在(3.2.2 登陆验证)步骤依次验证,
验证完成后不要进入游戏,点击右边的退出小图标,退出当前账号,再输入下一个账号密码进行验证。
另外,若是后续增加的账号,则要参照前面的步骤再次关闭SIP后,增加验证账号后,再开启SIP。

4. 体验游戏

https://docs.playcover.io/keymapping/using_making_keymaps
在PlayCover里添加的软件都来自IOS版本,这些软件大部分功能都是通过触屏完成的。MacBook屏幕或外接屏幕通常都不是触屏。
游玩游戏可以通过键盘+鼠标或者外接游戏手柄。

4.1 键盘鼠标

打开游戏,左上角有键盘鼠标映射[Keymapping]
P-3.1

[⌘ Command + K] | 打开或关闭键盘映射。
[⌘ Command + ⌫] | 删除选中的映射键
[⌘ Command + 方向上] | 放大选中的映射键触控面积
[⌘ Command + 方向下] | 缩小选中的映射键触控面积
[⌘ Command + 旋转] | 旋转画面,若是不小心点到了,就多点几下转回来即可。
[⌥ option ] | 可以来回切换是否释放鼠标
下面是PlayCover的手册页,非常详细。还有上传到github的键盘映射文件供下载,注意自己的显示器比例,选择合适的使用即可。
https://docs.playcover.io/keymapping/using_making_keymaps
https://github.com/PlayCover/keymaps/tree/master/keymapping
下面找到个连接,中文,也蛮详细了,供参考。
https://blog.csdn.net/sunhoms/article/details/126706166
新版 playCover 键位映射教程(mac 玩 ios 原神键位映射示例) 2022-09-05
P-3.1-2

4.2 手柄

P-3.2

1. 蓝牙连接手柄
我这里用的是多合一通用手柄,就是可以支持手机,Mac,Windows等多平台的手柄。
使用不同模式开机就能连接不同设备。
当前使用rb+Home启动,连接Mac后识别为Xbox设备。

设置为手柄后,如上图,按钮旁边都有操作键提示,便于熟悉按键。

4.3 游戏设置菜单

P-3.3

回到PlayCover的App库里,右键点击游戏图标,列出该游戏设置相关菜单。
[设置]
设置部分,预设开启键盘,鼠标映射,不用改。
[导入键盘映射布局]
这里可以将别人做好的映射直接导入,导入后也可根据个人习惯,微调修改。
[导出键盘映射布局]
这里可以备份直接常用的布局,需要时可以重新导入。

4.4 兑换码

Mac系统下使用的ios版本原神,在[设置]\[账号]下没有[兑换码]的选项,不知为何,但可通过如下页面登陆后兑换。
下面是国际服的登陆页,可以查看自己的账号信息,登陆设备等。
https://genshin.hoyoverse.com/en/home
国际服的[兑换码]页面
https://genshin.hoyoverse.com/zh-tw/gift
https://genshin.hoyoverse.com/en/gift

Diode

导航 (返回顶部) 1. Diode 1.1 Diode 概述 1.2 肖克利二极管方程 1.3 缩写 Abbreviations 2. 主要功能 2.1 单向电流 (Unidirectional current flow) 2.2 阈值电压 (Threshold...