YoJockのやつはすぐに充電できなくなってしまっていたため、今度は Xiaomi USB-C 65W adapterを試したところ、うまく充電できているっぽい
2018年10月17日水曜日
2018年10月12日金曜日
quicklook error
DGPUonlyとしたらQuicklookが表示できずいつまでたってもグルグルループになる件
https://github.com/vulgo/NoVPAJpeg/releases
これをインストールするとよい ESPに入れた
https://github.com/vulgo/NoVPAJpeg/releases
これをインストールするとよい ESPに入れた
2018年10月7日日曜日
SSD format error "newfs_hfs: WriteBuffer: pwrite Input/output error"
SSDの調子が悪くWindowsでlow levelフォーマットしたところ、なぜかUSB installer/MacOS側で初期化できなくなってしまった
「newfs_hfs: WriteBuffer: pwrite(3, 0x10e8d2000, 1048576, 4096): Input/output error」
こんなエラーがでて、APFS, HFS Journaledで初期化できない
EXFATなら初期化できておかしいなあ
ここをみたところ、HFS Journaled (Encrypted)ならエラーが出ずに初期化できるとのこと
これってOS側のバグなんじゃないのかな..
後日談:やっぱりSSDの寿命のようで、新しいSSDに変えたらうまくいきました
「newfs_hfs: WriteBuffer: pwrite(3, 0x10e8d2000, 1048576, 4096): Input/output error」
こんなエラーがでて、APFS, HFS Journaledで初期化できない
EXFATなら初期化できておかしいなあ
ここをみたところ、HFS Journaled (Encrypted)ならエラーが出ずに初期化できるとのこと
これってOS側のバグなんじゃないのかな..
後日談:やっぱりSSDの寿命のようで、新しいSSDに変えたらうまくいきました
2018年9月29日土曜日
Mojave
・Spectre x360
kext updaterかけてからふつーにMac App Storeからインストールするだけでいけた。
Kaby Lake-Rだから一応clover 4587以降にしておく必要はあり
・Z97X
同じく簡単
でも壊れてたからクリーンインストールしてしまった
なぜか Software updateにCommand Line Toolがでまくり うーん
しかしアクティビティモニタをみるとやたら重い
いつものmdworkerじゃなさそうだった
→写真の顔を解析している Photoanalysisdが犯人
icloudからオリジナルをダウンロードすれば速いとのことだが、殺すには
x360はSleep復帰後にJavaのプログラムの画像が乱れる減少あり
(IntelliJ IDEAや V2C−Rなどのみ、Cocoa appは影響されないぽかった)
→Sleepさせないようにした
その後手動でスリープさせたりしたが再現されないのでなおったんだろうか
kext updaterかけてからふつーにMac App Storeからインストールするだけでいけた。
Kaby Lake-Rだから一応clover 4587以降にしておく必要はあり
・Z97X
同じく簡単
でも壊れてたからクリーンインストールしてしまった
なぜか Software updateにCommand Line Toolがでまくり うーん
しかしアクティビティモニタをみるとやたら重い
いつものmdworkerじゃなさそうだった
→写真の顔を解析している Photoanalysisdが犯人
icloudからオリジナルをダウンロードすれば速いとのことだが、殺すには
sudo launchctl remove com.apple.photoanalysisd
やっぱり戻すときは
sudo launchctl load com.apple.photoanalysisd
x360はSleep復帰後にJavaのプログラムの画像が乱れる減少あり
(IntelliJ IDEAや V2C−Rなどのみ、Cocoa appは影響されないぽかった)
→Sleepさせないようにした
その後手動でスリープさせたりしたが再現されないのでなおったんだろうか
2018年8月25日土曜日
kextについて (Spectre x360 on hackintosh)
x360でのお話
- AppleALC はv1.2.4のまま 1.3.0, 1.3.1はどちらもサウンド装置が表示されなかった。しかし ここ を参考に、SSDT-HDEF-ALC131.amlをiaslで作成して/EFI/CLOVER/ACPI/patchedに入れたところ、ちゃんと1.3.1でもサウンド装置が表示されるようになった
DefinitionBlock ("", "SSDT", 2, "hack", "_HDEF", 0x00000000)
{
External (RMCF.AUDL, IntObj) // (from opcode)
Method (_SB.PCI0.HDEF._DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (CondRefOf (\RMCF.AUDL))
{
If (LEqual (Ones, \RMCF.AUDL))
{
Return (Zero)
}
}
If (LNot (Arg2))
{
Return (Buffer (One)
{
0x03
})
}
Store (Package (0x08)
{
"layout-id",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"alc-layout-id",
Buffer (0x04)
{
0x03, 0x00, 0x00, 0x00
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
If (CondRefOf (\RMCF.AUDL))
{
CreateDWordField (DerefOf (Index (Local0, One)), Zero, AUDL)
Store (\RMCF.AUDL, AUDL)
}
Return (Local0)
}
}
- Whatevergreen はv1.2.1から、-cdfon をブートフラグにつけたところx360で正常に作動するようになりました (v1.2.1Disabled HDMI 2.0 by default, use `-cdfon` boot-arg or `enable-hdmi20` IGPU/GFX0 property to enable)
2018年8月12日日曜日
F22 & YoJock 60W
YoJock 45W アダプターが死亡。熱をもたなくなったと思ったら、充電が不能になった。1月購入だったから7ヶ月しかもたない。当初からUSB-Aも動作不良あったが、やはり中国製か..
でもまたAmazonでYoJock 60W PD アダプターを購入してしまった。これはいつまでもつやら。
本体にはPD Output 20V/3A, 15V/3Aとは書いてあるものの、やっぱりWindowsではメッセージが出るものの、充電には問題なし。
更新:数日で充電できなくなり返品。純正品を注文中。
でもまたAmazonでYoJock 60W PD アダプターを購入してしまった。これはいつまでもつやら。
本体にはPD Output 20V/3A, 15V/3Aとは書いてあるものの、やっぱりWindowsではメッセージが出るものの、充電には問題なし。
更新:数日で充電できなくなり返品。純正品を注文中。
ついでにBIOSがF22にあがっていたのでアップデート。
ところがかなりDSDTが変わっていて、エラーで途中で止まってしまうので(たいていがLocal0とArg0の逆アセンブルミス)、パッチも下記に変えました
00_commentout_DTSE.txt
# for HP spectre x360 ae BIOS F14
# remove duplicate definition of DTSE,DTS1,DTS2,BNUM,PDTS,PKGA,DTS3,DTS4,SPST
# in definition block to avoid compiler error
# credit by takakobaya
into definitionblock code_regex (\s+DTSE,.*) remove_matched;
into definitionblock code_regex (\s+DTS1,.*) remove_matched;
into definitionblock code_regex (\s+DTS2,.*) remove_matched;
into definitionblock code_regex (\s+BNUM,.*) remove_matched;
into definitionblock code_regex (\s+PDTS,.*) remove_matched;
into definitionblock code_regex (\s+PKGA,.*) remove_matched;
into definitionblock code_regex (\s+DTS3,.*) remove_matched;
into definitionblock code_regex (\s+DTS4,.*) remove_matched;
into definitionblock code_regex (\s+SPST,.*) remove_matched;
# F22 BIOS syntax error fix
# change Store (MMTB (), Arg0)+ Local0 into Store (MMTB (), Local0)
into method label TBFF code_regex Store\s\(MMTB.*Arg0\)\n.*Local0 replaceall_matched begin Store (MMTB (), Local0) end;
# change Add (MMTB (), Arg0, 0x0544)+ Local0 into Store (MMTB (), Local0)\nAdd (0x0544, Local0)
into method label GNIS code_regex Add\s\(MMTB.*0x0544.*\n.*Local0 replaceall_matched begin Store (MMTB (), Local0)\nAdd (0x0544, Local0) end;
# change Store (MMTB (), Arg0)+Local2 into Store (MMTB (), Local2)
into method label TINI code_regex Store\s\(MMTB.*\n.*Local2 replaceall_matched begin Store (MMTB (), Local2) end;
# remove duplicate definition of DTSE,DTS1,DTS2,BNUM,PDTS,PKGA,DTS3,DTS4,SPST
# in definition block to avoid compiler error
# credit by takakobaya
into definitionblock code_regex (\s+DTSE,.*) remove_matched;
into definitionblock code_regex (\s+DTS1,.*) remove_matched;
into definitionblock code_regex (\s+DTS2,.*) remove_matched;
into definitionblock code_regex (\s+BNUM,.*) remove_matched;
into definitionblock code_regex (\s+PDTS,.*) remove_matched;
into definitionblock code_regex (\s+PKGA,.*) remove_matched;
into definitionblock code_regex (\s+DTS3,.*) remove_matched;
into definitionblock code_regex (\s+DTS4,.*) remove_matched;
into definitionblock code_regex (\s+SPST,.*) remove_matched;
# F22 BIOS syntax error fix
# change Store (MMTB (), Arg0)+ Local0 into Store (MMTB (), Local0)
into method label TBFF code_regex Store\s\(MMTB.*Arg0\)\n.*Local0 replaceall_matched begin Store (MMTB (), Local0) end;
# change Add (MMTB (), Arg0, 0x0544)+ Local0 into Store (MMTB (), Local0)\nAdd (0x0544, Local0)
into method label GNIS code_regex Add\s\(MMTB.*0x0544.*\n.*Local0 replaceall_matched begin Store (MMTB (), Local0)\nAdd (0x0544, Local0) end;
# change Store (MMTB (), Arg0)+Local2 into Store (MMTB (), Local2)
into method label TINI code_regex Store\s\(MMTB.*\n.*Local2 replaceall_matched begin Store (MMTB (), Local2) end;
2018年8月2日木曜日
whatevergreen
spectre x360 hackintosh において whatevergreen.kext がv1.2.0にアップデートした.
「v1.2.0 Merged GPU kexts into one (AMD, Intel, NVIDIA) including H/W acceleration (Shiki)」
とのことで、
CoreDisplayFixup.kext
IntelGraphicsFixup.kext
Shiki.kext
がいらなくなった
そのためESPのkextがかなり整理された模様
AppleALCだけは1.2.5にしたら音がでなくなったため1.2.4のままにしてあります
/EFI/CLOVER/kexts/Otherはこんな感じ
「v1.2.0 Merged GPU kexts into one (AMD, Intel, NVIDIA) including H/W acceleration (Shiki)」
とのことで、
CoreDisplayFixup.kext
IntelGraphicsFixup.kext
Shiki.kext
がいらなくなった
そのためESPのkextがかなり整理された模様
AppleALCだけは1.2.5にしたら音がでなくなったため1.2.4のままにしてあります
/EFI/CLOVER/kexts/Otherはこんな感じ
登録:
投稿 (Atom)


