[回报社会]Thinkpad X230T Clover 10.11.3 完善交流
本帖最后由 loppol 于 2016-6-25 17:23 编辑笔记本详情:Thinkpad X230T,i5-3320M/HM77,HD4000(1366x768): OS X 10.11.3
启动方式/硬盘制式:
UEFI+Clover+GPT
BIOS(版本:2.62) 重要事项:
Startup->UEFI/Legacy Boot:BOTH
安装操作系统:
安装步骤略过..需要注意的就两点:bios版本/cpu/smbios跟我不相符的不建议直接用我的dsdt和ssdt安装时的必要驱动为fakesmc(建议放在efi/clover/kext/10.10和10.11下)
efi/clover文件夹(覆盖就好)
后期安装所需kext(建议放在L/E下):
仿冒的声卡:
型号为ALC269VC。我自己是会仿冒声卡的但是本着不轻易造轮子的宗旨,我发现Mirone大神的又一个型号的声卡能完美驱动,我只在其基础上用在config中加了几行patch,另外我没在fakesmc上加入hda的conifig,感觉这个方法有点落伍了,想加的人,自行加之就好了。
DSDT/SSDT:
网上/坛子里的教程很多了,如果bios版本/cpu啥的跟我的不一样,搜搜怎么打就好了,这里只说重点:
亮度:into method label _Q15 replace_contentbegin// Brightness Down\n Notify(KBD, 0x0405)\nend;into method label _Q14 replace_contentbegin// Brightness Up\n Notify(KBD, 0x0406)\nend;
电池电量:Rehabman的补丁中的X220和X230I皆可
目前能用:仿冒声卡,亮度小太阳,显卡,*睡眠,电池电量
目前不能用的:
自带内置wifi,intel无解,x230t的白名单最新的也没有AR9285,比较难搞
有瑕疵的:
usb wifi: 但是问题在于插了usb wifi 睡眠之后就会长睡不起无法唤醒过了5分钟自动重启,问了Rehabman大神 他说较新的驱动可能会在睡眠前自动关闭wifi 这样就避免了问题所在,但是目前在10.11下尚未找到这种好驱动...SD卡驱动: 来自外站改善版的voodoosd,装了之后容易五国重启。。。然后我也懒得调了 已不用就这样吧
本帖最后由 loppol 于 2016-1-4 19:21 编辑
limser 发表于 2016-1-4 13:35 https://www.pcbeta.com/static/image/common/back.gif
usb wifi的问题可以看看这里 https://bbs.pcbeta.com/viewthread-1665478-1-1.html我用的是能直接兼容的10.11的4in1 pkg,我的usb 网卡是RTL8192CU
我参考你的脚本是:
#!/bin/sh
_kext='RTL8192CU'
if ioreg -rc $_kext | grep IOMACAddress 1>/dev/null 2>/dev/null; then
_mac_adr=`ioreg -rc $_kext | sed -n '/IOMACAddress/ s/.*= <\(.*\)>.*/\1/ p'`
rtfile="/Applications/Wireless Network Utility.app"/${_mac_adr}rfoff.rtl
if [ ! -f $rtfile ]; then
rtfile=`/bin/ls "/Applications/Wireless Network Utility.app"/*rfoff.rtl`
fi
osascript -e 'quit app "Wireless Network Utility"'
echo "1" > "$rtfile"
open -a "Wireless Network Utility"
fi
#!/bin/sh
_kext='RTL8192CU'
if ioreg -rc $_kext | grep IOMACAddress 1>/dev/null 2>/dev/null; then
_mac_adr=`ioreg -rc $_kext | sed -n '/IOMACAddress/ s/.*= <\(.*\)>.*/\1/ p'`
rtfile="/Applications/Wireless Network Utility.app"/${_mac_adr}rfoff.rtl
if [ ! -f $rtfile ]; then
rtfile=`/bin/ls "/Applications/Wireless Network Utility.app"/*rfoff.rtl`
fi
kextunload /Library/Extensions/RTL8192CU.kext
kextload /Library/Extensions/RTL8192CU.kext
echo "0" > "$rtfile"
fi
请问这种问题你是如何解决的?{:5_265:}是不是我安装sleepwatcher 有问题呢--
X230Ts-Air:~ x230t$ kextunload /Library/Extensions/RTL8192CU.kext
You must be running as root to unload kexts, terminate services, or remove driver personalities.
本帖最后由 loppol 于 2016-1-4 23:41 编辑
limser 发表于 2016-1-4 22:56 https://www.pcbeta.com/static/image/common/back.gif
你要手动的话,需要root权限,前面加sudo,密码是你的当前账户的登录密码
sudo kextunload /Library/Ext ...
我是尝试了上面的脚本发现wakeup之后rtl文件没有写入0,感觉应该是上一行kext load/unload的问题而且奇怪的是连带的问题导致我别的usb wakeup之后也不能运行了
所以我的意思是 请问你的脚本如何避免不加sudo的?
limser 发表于 2016-1-5 12:02 https://www.pcbeta.com/static/image/common/back.gif
脚本中不需要加sudo。
make sleepwatcher 的时候,会询问sudo密码添加一个 LaunchDaemon,daemon运行也需 ...
这次用了你的make文件,浅度睡眠没问题可以明显看出 rtl文件由1->0
但是深度睡眠唤醒usb全部不工作了(关于本机里/usb 一片空白),rtl文件还是1,不用usb wifi 深度睡眠唤醒之后usb是工作的。。。
我看了一下你的github的dsdt文件 发现没有改跟usb相关的patch和rename 诸如ehc1->eh01,看你直接用了injector
我也不知道是不是这个问题。
本帖最后由 loppol 于 2016-1-5 20:32 编辑
limser 发表于 2016-1-5 19:59 https://www.pcbeta.com/static/image/common/back.gif
可能和我的睡眠模式也有关系。两天时间,睡眠多次,一切正常。
可能是我说的有问题
我说的深度睡眠不是hibernate
是指当指示灯循环几秒删一下那种 就是真正睡了之后
这句比较奇怪:
sleep 10 (sleep prevented by UserEventAgent, UserEventAgent, AddressBookSourceSync)
以下是我的pm:
X230Ts-MacBook-Air:~ x230t$ pmset -g
Active Profiles:
Battery Power -1
AC Power 2*
Currently in use:
standbydelay 4200
standby 1
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
networkoversleep 0
disksleep 10
sleep 10 (sleep prevented by UserEventAgent, UserEventAgent, AddressBookSourceSync)
autopoweroffdelay 14400
hibernatemode 3
autopoweroff 1
ttyskeepawake 1
displaysleep 10
lidwake 1
X230Ts-MacBook-Air:~ x230t$ uptime
20:09up1:59, 2 users, load averages: 3.29 2.98 1.36rehabman大神说hibernate 的黑苹果应该是0 我改过去后是:
Active Profiles:
Battery Power -1
AC Power -1*
Currently in use:
standbydelay 4200
standby 1
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
networkoversleep 0
disksleep 10
sleep 10
autopoweroffdelay 14400
hibernatemode 0
autopoweroff 1
ttyskeepawake 1
displaysleep 10
lidwake 1值得注意的是sleep 10
我在网上搜了一下 好像是关闭睡眠mode?
If you’ve ever needed to turn off sleep mode in Mac OSX 10.8 (Mountain Lion) from the command line, here’s how you do it:
sudo pmset sleep 0
哥们儿,你的Hd4000是怎么驱动的?我搞了N久,一直都是4mb显存 本帖最后由 loppol 于 2016-1-5 20:41 编辑
yuyiharold 发表于 2016-1-5 20:21 https://www.pcbeta.com/static/image/common/back.gif
哥们儿,你的Hd4000是怎么驱动的?我搞了N久,一直都是4mb显存
搜rehabman clover config 路过学习谢谢 limser 发表于 2016-1-5 20:44 https://www.pcbeta.com/static/image/common/back.gif
sudo pmset -a hibernatemode 0
sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
哦 我说的浅度睡眠就是指semi sleep,当semi sleep 唤醒后 wireless app自动打开 很正常
问题出现在真正sleep唤醒后 刚开始一秒 我的无线鼠标是能动的之后所有usb在about mac 里就是空白 然后ioreg app 显示未响应
我一直以为hibernate 是休眠{:5_265:}
你上面那几个命令我马上再试一下{:5_264:} 兄弟我的 笔记本也是x230 i7cpu现在使用可以 但是只要看电影或者是玩游戏 cpu温度就高达80度以上 系统开始卡顿现象 不知道怎么解决
本帖最后由 loppol 于 2016-1-5 21:08 编辑
limser 发表于 2016-1-5 20:44 https://www.pcbeta.com/static/image/common/back.gif
sudo pmset -a hibernatemode 0
sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
X230Ts-MacBook-Air:~ x230t$ sudo pmset -a hibernatemode 0
X230Ts-MacBook-Air:~ x230t$ sudo pmset -a autopoweroff 0
X230Ts-MacBook-Air:~ x230t$ sudo pmset -a standby 0
X230Ts-MacBook-Air:~ x230t$
X230Ts-MacBook-Air:~ x230t$
X230Ts-MacBook-Air:~ x230t$ pmset -g
Active Profiles:
Battery Power -1
AC Power -1*
Currently in use:
standbydelay 4200
standby 0
womp 1
halfdim 1
hibernatefile /var/vm/sleepimage
networkoversleep 0
disksleep 10
sleep 0 (sleep prevented by UserEventAgent)
autopoweroffdelay 14400
hibernatemode 0
autopoweroff 0
ttyskeepawake 1
displaysleep 10
lidwake 1这句比较特别:sleep 0 (sleep prevented by UserEventAgent)
最后一个命令之后好像rehabman 建议用一个trick 把sleepimage变成一个目录
另外我把这些改完 还是没解决问题 我打算看看是不是usb dsdt相关的问题
题外话我想问一下 你的笔记本不用usb injector 是不工作吗?
我的笔记本好像原始的dsdt,usb就能工作
loppol 发表于 2016-1-5 20:33 https://www.pcbeta.com/static/image/common/back.gif
搜rehabman clover config
成功了,谢谢,1.5GB显存。但是明显感觉比10.10卡顿。 loppol 发表于 2016-1-5 20:33 https://www.pcbeta.com/static/image/common/back.gif
搜rehabman clover config
另外,感觉特效貌似没打开,Intelhd4000驱动没加载 yuyiharold 发表于 2016-1-5 22:12 https://www.pcbeta.com/static/image/common/back.gif
另外,感觉特效貌似没打开,Intelhd4000驱动没加载
找到原因了,是因为把10.10驱动用在10.11上了。再次感谢哥们儿