2017年12月31日日曜日

Intel UHD Graphics 620動作

Spectre x360と格闘中です

起動途中で止まる( IOConsoleUsers: gIOScreenLockState 3,... のメッセージが画面中ばらまかれる)


インストールがAFPSのせいかと思い、USB installerからターミナルを起動し、
diskutil apfs deleteContainer後 eraseVolumeで JHFS+に変更後、
/Volumes/Image\ Volume/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall
   --agreetolicense --converttoapfs NO --nointeraction
としてインストールしなおした(関係なかったかも..まあいつでも変換できる)

EFI/CLOVER/kexts/Otherに
AppleALC.kext
VoodooPS2Controller.kext
USBInjectAll.kext
FakeSMC.kext
Lilu.kext
CoreDisplayFixup.kext
IntelGraphicsFixup.kext
FakePCIID.kext
FakePCIID_Intel_HD_Graphics.kext
を入れた

最初のbootではig-platform-idに0x12345678を指定したところGPU offの状態でなんとか起動

画面こまかっ

4Kのため解像度をscaled 1920x1080にしたところ美しく表示

 
でもGPUは作動せず 。


FakePCIID.kext
FakePCIID_Intel_HD_Graphics.kextを入れて、


 IGPU (Intel UHD 620)について
invalid ig-platform-id (0x12345678)で立ち上げ、
terminalから sudo kextcache -i /
configで Fake ID を IntelGFX (0x19168086) に指定、ig-platform-id に0x19160000に指定したところ、Intel UHD Graphicsが起動するようになった


2017年12月30日土曜日

HP spectre x360 (kaby lake refresh)



MacBook Proに呆れてHP Spectre x360を買ったよ!

HP Spectre x360 13-ae000 パフォーマンスモデル
インテル Core i7-8550U プロセッサー (1.80-4.00/8 Kaby Lake Refresh)
1TB SSD (PCIe NVMe M.2)  SSDは1GB SAMSUNG MZVLW1T0HMLH-000H1でした

memory 16GB
インテル UHD グラフィックス 620
+エレガントなデザイン、パフォーマンス良好、明るい4K画面、スタイラス附属、バックライトのよいキーボード、タッチパッド良好、高速チャージ
ーヒンジがやわ、充電がTypeCを使うこと、TypeCのポートがGen1、ぎらつく画面、アダプターが大きい、指紋がつきやすい、他のアダプターがない、熱い、ペンの感度が悪い
タッチパッドの感度はわりと良好だが、むしろ敏感すぎることもある
Windows10でタッチパッドのスクロール方向を変えるやりかた
設定>Bluetoothとそのほかのデバイス>タッチパッド>追加の設定>ClickPad設定タブの中のClickPad 設定>複数の指によるジェスチャー>2本指でのスクロールのところにマウスを持ってきて選択すると、歯車アイコンが現れ、それを押すとさらにパネルが現れ、スクロール方向の逆行を使用する(R)を選ぶ  つーかなんと深いところに置いてあるんだ..

当然こいつも(スタバでドヤるために??)osx86するわけで..

まずディスクをふっとばしてもいいようにバックアップとかしっかりしておく
Windowsをアップデートした後、「回復」を検索、USBへバックアップ
Windows 10のEaseUs partition Master(https://jp.easeus.com/partition-manager-software/free.html)で Windows 400GBくらいにパーティション再割り当て
OSX用に未割り当てパーティションも作っておいた(FAT32)
Windows10はディスクイメージでバックアップしたいところだができるんだろうか...

ESC連打し、F10でBIOSに入る
Security - Intel Software Guard Extensions (SGX) Disabled, TPM State Disable
System Configuations - Boot Options - Secure Boot Disabled, Clear All Secure Boot Keys
UEFI Boot Orderを USB HDDなどをを上にしておく
F10でSave&Reboot

Secure boot offでもwindowsは立ち上がります

USBを入れたら4kのためちっこいClover立ち上がるのを確認したが、インストーラーのブートまではいかない 
(does printf work?)とか出て止まる
おそらくHD620 clover config fileをしっかり設定しないといけないぽい
その後Rehabmanのconfig_HD615_620_630_640_650.plistを使ったらインストーラが立ち上がるところまではいった。


HDDをフォーマットしないとインストーラが使えないが、ディスクユーティリティは糞なので
ターミナルを起動し、
diskutil list
diskutil eraseVolume JHFS+ OSX /dev/disk0s4
として先ほどのWindows 10のEaseUs partition Masterで作った600GBのほうのパーティションをOSXという名前のOSX HDDに変更する

USBのEFIをコピーする
mkdir /Volumes/EFI
mkdir /Volumes/USBEFI
mount -t msdos /dev/disk0s1 /Volumes/EFI
mount -t msdos /dev/disk1s1 /Volumes/USBEFI
cd /Volumes/EFI
mv EFI EFI_WINOLD
cd /Volumes/USBEFI
cp -r EFI /Volumes/EFI

この後インストーラを起動すると”OSX”というHDDへインストールが始まる
CLOVERに来るたびにBoot mac OS install from HDDNameを選ぶ

しかしインストール後の起動ができずpost installまでたどり着けない。

結局回復ドライブからすべてやりなおすはめに。


2017年12月23日土曜日

8G USBメモリについて

mac OS high sierraではディスクユーティリティで8GB以下のUSBメモリについてパーティションを切ることができなくなった
そのため GPTでのEFIつき USBメモリは作ることが難しい
16GB以上のUSBメモリを買って使えってのはなしでw

Macでやる場合コマンドラインでやる
sudo diskutil partitionDisk /dev/disk6 GPT JHFS+ OSX R
あるいは
diskutil partitionDisk /dev/disk6 GPT FAT32 USBFAT32 R 
/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *7.7 GB     disk6
   1:                        EFI EFI                     209.7 MB   disk6s1
   2:       Microsoft Basic Data USBFAT32                7.5 GB     disk6s2
こんな感じにできてclover+Linuxとかできやすくなります


Windows+Macでやる場合
list disk
select disk 1
clean
convert gpt
create partition efi size=200
この後ディスク管理ユーティリティで残りをフォーマットすればok
EFIはMS-DOSフォーマットでないといけないので、
Mac側で  newfs_msdos -F32 /dev/disk6s1としておく必要がある
(WindowsではUSBメモリはフォーマットできないとエラーが出る)

2017年12月10日日曜日

10.13.2

変更点は10.13.1に比べて、Lilu.kextをアップデートしろ 以上

2017年11月1日水曜日

10.13.1

10.13.1
10.13追加アップデートと同じだから簡単ですね
1. NVIDIA web driverをアンインストールして再起動する
2. 10.13.1アップデートをインストール
3. 2回くらい自動で再起動がかかる
4. インストールが終わったら新しい NVIDIA Web driverをインストール

2017年10月8日日曜日

USB install 10.13、追加アップデート

またしてもここの翻訳風味..

USBを用意 8GB以上

5.4GBあるほうの、Install macOS High Sierra.appをApp Storeから手に入れる
手に入れられなければこことか見とけ

Disk Utility でMac OS Extendedでフォーマット GUIDで、 USBというボリューム名をつける

ターミナルにて"sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB"を実行

Cloverの最新版をダウンロードしてインストール
Customizeして、UEFIにカスタマイズしてインストールしておく

/EFI/CLOVER/drivers64UEFIに apfs.efi を入れる
/EFI/CLOVER/kexts/OtherにFakeSMC, USBInjectAll, AtherosE2200Ethernet, NullCPUPowerManagement, realtekALC を入れる
config.plistはここからもってきて /EFI/CLOVERに入れる
10.12時代のkext patchなどは削除する
あとでUSB ポート追加patchは追加する(後記)

USBからUEFIブートして、インストールを開始
1回目は USBの Install macOS Install を選ぶ
数回再起動がかかるから毎回USBからUEFIブートして、今度はHDDのmacOS Install from XXXを選ぶこと


10.13 追加アップデート (17A405)について
nvidia web driverをアンインストールしてからインストールする
アンインストール方法:メニューバーからNVIDA Driver Managerを開く、コントロールパネルのNvidia Driver Managerから、鍵をクリックして外した後、右下にopen Uninstaller...てのがあるのでそれでアンインストールする。
nv_disable=1はアンインストールしてあれば不要か..

それからapp storeからインストールする
CLOVERに入ったらBoot macOS Install from XXXXを選ぶ
1回目の再起動は残り約17分で勝手に再起動
CLOVERに入ったらBoot macOS from XXXXXを選ぶ
2回目は右端までバーが行った後、間もなくインストール完了:残り約1分未満が出た後Finderへ
最後にNvidia WebDriver  378.10.10.10.15.117.pkgをあてるだけ

USBポートのパッチをあてる ここを参照
・USBInjectAll.kextも/EFI/CLOVER/kexts/Otherに入れておくこと

2017年10月2日月曜日

10.13 High Sierra

mac OS High Sierraでましたよー
Update Directly to macOS High Sierra (APFS)を参考

Sierraを起動

Clover Configuratorを使ってcloverのバージョンを最新にあげる
/EFI/CLOVER/kexts/Other/に10.12で使っていたFakeSMC.kext などのkextを移動
APFS.efiを/EFI/CLOVER/drivers64UEFI/へ入れる


nvidia web driverをNVIDIA Alternate Graphics Drivers for macOS 10.13.0 (17A365)

からダウンロードしておく
nvidiaサイトのCSSがダウンロード同意の邪魔をするときはsafariの開発メニューからスタイルを無効にするを選ぶといい

macOS High Sierraインストールアプリを起動、再起動がかかる

EFIのオプションでnv_disable=1を追加
Boot macOS Install from XXXXを選ぶ
インストール途中でrebootがかかる
EFIのオプションでnv_disable=1を追加
Boot macOS Install from XXXXを選ぶ
インストール残り40分から再開


インストール途中でrebootがかかる
EFIのオプションでnv_disable=1を追加
Boot macOS Install from XXXXを選ぶ

まもなくインストール完了から再開

最後に nvidia web driverをインストールして終了です

H265もhandbrake nightly buildを使えば、ちゃんとquicktimeでpreview・再生可能なHEVC mp4が作成できます reddit