x86 ハードウェア上の Mac OS X 2008–2024 技術文献アーカイブ
InfiniteMac OSx86 › Snow Leopard 10.6 › ノートPC初心者向けガイド!(Acer Gemstone 6935G 特化版)
363,459 reads · 2009-09-21 – 2013-01-16
導入ガイド Snow Leopard 10.6 DSDT ALC889a / Audio Chameleon / Boot-132 NVIDIA GeForce

ノートPC初心者向けガイド!(Acer Gemstone 6935G 特化版)

/ 09/10/24 更新: - ノートPCのバッテリー管理用に VoodooBattery.kext(32/64ビット対応!)を追加 - サポートが向上した新しい VoodooHDA を追加。外部マイク入力(mic in)の動作を確認(内蔵マイクは依然として非動作)…

筆頭著者
@Gurruwiwi 公開日: 2009-09-21
収録コレクション
Snow Leopard 10.6
アーカイブ記録規模
累計閲覧 363,459 回 · 厳選フィールドノート 86 件(全 90 件の投稿より抽出) · 2009-09-21 – 2013-01-16
参加・検証メンバー (27)
@Gurruwiwi (28)@KamalAhmad (21)@mascal71 (9)@gnate3 (3)@danenzxl (3)@rabalder (2)@alexv (2)@cappy82288 (2)@maximusmeridus (2)@x986123@haseeb@kopit@kj.web@Imkantus@Drakulix@andy.banc+11 more
対応ハードウェア参照
Laptop RAM & SSD Upgrades ↗ Mac USB Audio DACs ↗ USB 3.2 Boot Flash Drives ↗
日本語完訳・技術モノグラフ · ターミナルコマンド、Kext 名、ACPI ノード、ブート引数は原文のまま正確に保持しています英語原文を表示 (Original English) →

/
09/10/24 更新;
- ノートPCのバッテリー管理用に VoodooBattery.kext を追加(32ビット・64ビット両対応!)
- サポートが強化された新しい VoodooHDA を追加。私の環境で「マイク入力(mic in)」が機能するようになりました(内蔵マイクはまだ動作しません)。
________________________________________________

ついに完成しました :

このチュートリアルは、OS Xに初めて触れる方を含め、すべての人を対象としています。何より大切なのは、本物のMacを買いに行く前に、このOSがいかに素晴らしいかを誰もが体験できる機会を得ることです。なぜなら、それだけの価値が本当にあるからです!

主にCore 2 DuoプロセッサとNvidiaグラフィックスカードを搭載したノートPC向けです(ただしそれ以外の構成にも応用可能です)。

名機 Acer 6935G のために特別に書き下ろしたものですが、Gemstoneファミリーの全モデル(6920G、8930G、8920G)やその派生機種をお使いの方にも大いに役立つことを願っています。

可能な限り網羅的で、シンプルかつ詳細に解説するつもりです。また、時間をかけてあらゆる「初心者(n00b)」の疑問に答えられるよう内容を充実させていきます。

事前の注意事項:

- このガイドの目的は、マシンを快適に、そして何より「安定して」動作させることです。
- いくつか細かい不具合(マイク入力やEthernetが最初は動かないなど、後から気づく点)はあるかもしれませんが、ここでの目標はまずノートPCにSnow Leopardをセットアップして実際に使い始められるようにし、固有のハードウェア調整は後から詰めていくことにあります。手順の説明には私自身のマシンを例に使いますが、各自のスペックに合わせて読み替えてください。インストール後の個別デバイスの質問はご遠慮ください。そうした質問は機種別の専用スレッドで行うのが最適です。本ガイドはあくまで「安定したブート」に到達するためのものです。起動後の調整はシステムごとに大きく異なりますが、ここでの内容がそのまま機能したり、次のステップへのヒントになるはずです。
- 検索機能を活用してください。
- デュアルブートについては扱いません。
- 新規インストールのボリューム名を既存のLeopardと同じ名前にしないでください。たとえUUIDが異なっていても、バックアップ用の外付けHDDなどを接続した際にうまく扱えず、SpotlightやFinderがまるでおかしくなったかのような挙動を示します…
- LeopardとSnow Leopardのデュアルブートは試さないでください(Snow Leopardが動くようになったら、Carbon Copy Clonerなどのフリーウェアでクローンを作成してから試すのは安全かつ手軽でおすすめです!)。
- eSATA経由でのインストールは機能しません。理由は不明ですがカーネルパニック(KP)の嵐になります。私も底面カバーを外したまま何度もHDDを差し替えるのにはうんざりしました。良い改善策があれば歓迎します。
- Western Digital製のハードドライブは使用しないでください — 本物のMacBookでも既知の問題があり、私自身も1台使って深刻なトラブルに見舞われました。正確な型番は覚えていませんが、Appleも一部モデルの使用を避けるよう推奨しています…
- カーネルパニックなどの原因を特定できるよう、Chameleonブート時には常に「-v」を付けて起動することを強く推奨します。
- とにかく検索機能をたくさん使ってください。このチュートリアルをよりシンプルで効果的なものにするためにご協力をお願いします!
- どのような流れでセットアップを進めるのか全体像を把握するため、まずは一度最後まで通読してください。同じ結果を得る方法は他に1000万通りありますが、繰り返す通り、このガイドは「簡単かつ安定したブート」を実現するためのものです。
- 超重要 — ここで使用する Chameleon 2 RC3 では、32ビットで起動するためのフラグが変更されています。以前は「-x32」と入力していましたが、RC3では「arch=i386」となります(配布ファイルにはRC1とRC2も同梱してあります)。
- 無線LANについては、私は Dell/Broadcom 1390 または 1490 PCI-e ワイヤレスチップしか扱っていません。eBayで15ユーロほどで買えて、ネイティブのAirMacとしてそのまま認識・復帰します。他の無線LANカード用のkextを求めないでください。

必要なもの:

- Intel Core Duo系プロセッサ、Nvidiaグラフィックスカード(または互換GPU)、および空のハードドライブを搭載したマシン
- 稼働中のLeopard環境、または別の本物のMac/Hackintosh
- Snow Leopard リテール版DVDのISOイメージ
- 8GBのUSBメモリ
- 私が提供するいくつかのkextとツール類
- Kext Utility(同梱 — S/L/E と E/E の両方のmkextキャッシュを修復するスクリプト)
- ShowAllFiles(同梱 — システムの隠しファイルを表示するスクリプト)
- アカウント作成画面で使用するUSBキーボードとマウス(回避策もありますが、初心者がKPに遭遇しないようシンプルさ・スムーズさ・安定性を重視しています!)
- Snow Leopard用HDDを入れてファイルを編集するための外付けHDDケース
- LeopardまたはLinux上で生成した、ご自身のマシンの dsdt.aml ファイル(持っていなくても先に進めることは可能です)

配布ファイルのダウンロードはこちら:

media fire.com/?emn2dyizldo

チュートリアルは以下の3ステップに分かれています。

インストール手順(Install Procedure) — インストーラの作成とインストール
ブート手順(Booting Procedure) — 起動手順とアカウント作成
ポストインストール(Post Install) — 安定化とハードウェア固有設定の最終調整

===========================================

インストール手順:

ステップ1:ブータブルUSBインストーラを作成する

- USBメモリを HFS+J(Mac OS拡張・ジャーナリング)でフォーマットし、名前を「Snow Install」などにします
- Snow LeopardのISOをUSBメモリに復元します。ディスクユーティリティでUSBメモリを選択し、「復元」タブをクリック、USBアイコンを「復元先」欄へドラッグし、「ソース」としてSnow LeopardのISOファイルを選択します。
- ダウンロードした「A_FILE_VAULT」というフォルダをUSBメモリのルートにコピーし、さらにLeopardのデスクトップ(彼女のMacでも何でも構いません)にもコピーしておきます。
- Vaultフォルダ内から、Chameleon 2 RC3 ブートローダーをUSBメモリへインストールします。

(説明を簡単にするため、ダウンロードしたフォルダを今後は「Vault」と呼びます。ペンドライブを開いた際にリストの一番上に表示されるよう「A_File_Vault」という名前にしてあります。これは後で非常に重要になるため、名前は変更しないでください。)

- USB内の Vault -> tools から「ShowAllFiles」を実行し、「Show」をクリックします
- USBメモリのルートにある、先ほどChameleon 2によって作成された「Extra」フォルダを削除します
- ディスクユーティリティを起動し、USBの「Snow Install」を右クリックして「情報」を開きます
- UUIDの値(Universal Unique Identifier、パーティション固有の指紋のようなもの)をTextEditファイルにコピーするか書き留めます

先ほどLeopardのデスクトップにコピーしておいたVAULTフォルダを開き、その中の「USB Boot/Extra」フォルダへ移動します。ここで以下の3つのファイルを先ほどのUUIDで書き換える必要があります。

1 – smbios.plist – TextEditで開いてUUIDを置換し、保存します

2 – com.apple.Boot.plist – TextEditで開いてUUIDを置換し、保存します

3 – Extensionsフォルダ内の PlatformUUID.kext を右クリックし、「パッケージの内容を表示」-> Contents -> Info.plist を右クリックしてTextEditで開きます。UUIDを置換して保存します。

Leopardのデスクトップ上で編集したこの「Extra」フォルダを、USBメモリ「Snow Install」のルートへコピーします(「USB Boot/Extra」ごとではなく、「Extra」フォルダ単体をコピーしてください)。

これでブータブルなSnow Leopardインストーラが完成しました。

ブート手順

Snow Leopardをインストールする空のハードドライブを用意します。外付けケースに入れ、彼女のMacなり自分のLeopard稼働中Hackintoshなりにマウントします。

ディスクユーティリティを起動します。
インストール先のハードドライブを選択し、「パーティション」タブをクリック、「1パーティション」を選択し、下の「オプション」でパーティション方式が「GUIDパーティションテーブル」になっていることを確認します。新しいOS用の名前を付け、「適用」をクリックします。

これで、ブータブルなSnow Leopard USBインストーラ、準備万端の空のハードドライブ、そしてLeopardデスクトップ上のVaultフォルダが揃いました。次に、この新しいハードドライブをノートPC本体に装着します。BIOSでUSBから起動するよう設定するか、ブートメニューを呼び出すファンクションキー(私のAsusではESC、AcerではF12)を確認しておいてください。

- USBインストーラから起動します。
- 任意のキーを押してChameleonのカウントダウンを中断します。
- 「arch=i386 -v」と入力します — チュートリアルが完了するまでは常に32ビットで起動し、またカーネルパニックを追跡できるようVerboseモードを使用します。
- Snow Leopardのインストーラ画面が表示されるはずです。続行し、ドライブを選択して「カスタマイズ」をクリックします。
- X11、プリンタドライバ、追加の言語翻訳のチェックを外し(必要なら後で入れられます)、インストールを続行します。
- インストールが完了すると再起動を求められます。「再起動」をクリックし、ノートPCが再起動してBIOSのスプラッシュ画面が表示された瞬間に、電源ボタンでノートPCの電源を切ります!
- ハードドライブを取り外して外付けケースに入れ、再び彼女のMac(または自分のHackintoshのLeopard環境)に接続します。
- Leopard上でSnow Leopardのハードディスクをマウントします。
- USBのVaultから Chameleon 2 RC3 を実行し、Snow Leopardのハードドライブにインストールします。
- Snow Leopardハードドライブのルートにある「Extra」フォルダを削除します。
- ディスクユーティリティを起動します。
- Snow Leopardパーティションを選択し、そのUUIDを控えます。
- デスクトップのVaultフォルダから、Snow Leopard用の「Extra」フォルダを開きます。
- 先ほどと同じ3つのファイル(smbios.plist、com.apple.Boot.plist、PlatformUUID.kext)を、今度は新しいハードドライブパーティションのUUIDで編集します。
- デスクトップ上の編集済みExtraフォルダを、Snow Leopardハードドライブのルートにコピーします。
- ご自身のカスタム dsdt.aml ファイルをSnow Leopardのルートにコピーします。

これでドライブの起動準備が整いました。ノートPC本体に戻します。

(もし dsdt.aml を持っていない場合は作成する必要があります。手っ取り早い方法は、iDenebやiAtkosのDVDを入れ、カスタマイズでDSDTパッチのみを選択してUSBメモリにインストールする方法です。もう一つは、fassl氏のDSDT Patcher(iAtkosインストーラ内蔵のものと全く同じ)を使う方法ですが、ターゲットマシンの情報を抽出するため、彼女のMacではなくあなた自身のマシン上で稼働しているOS X環境が必要です。同じシリーズのノートPCであってもBIOSコードが異なる場合があるため、私の dsdt.aml を他のGemstoneシリーズと共有することはできません。動くかもしれないし動かないかもしれません。Windows用の抽出アプリもあったと思います。)

補足:AppleHDAのパッチを試していた際、私は dsdt.aml なしで何度か起動しました。デスクトップPCを中心に dsdt.aml なしでは起動すらできないシステムもありますが、長期的な安定運用のためにはDSDTを適切に修正・パッチして使用するのがベストプラクティスです。

いよいよ運命の瞬間です!電源を入れ、幸運を祈りましょう!
ただし祈る前に、Chameleonを中断して以下のフラグで起動してください:

arch=i386 -v

USBキーボードとマウスを用意します。ウェルカムビデオが流れ、アカウント作成画面になるはずです。設定を済ませてください。ここは手順の中でも特にデリケートな段階です。デスクトップに到達してから2〜3分後にKPが発生することがよくあります。もしKPが起きても、手順を間違えたわけではありません。アクセス権の修復とキャッシュの再構築を素早く行う必要があります。「USB -> Vault -> Tools」の中に「Kext Utility」というユーティリティがあるので、それをデスクトップにコピーして即座に実行してください!完了まで少し時間がかかります。途中でKPになったら、もう一度「arch=i386 -v」で再起動してやり直してください。無事にKext Utilityのスクリプトが最後まで完了したら、

ディスクユーティリティを開き、アクセス権を修復します。
その後「arch=i386 -v」で再起動します。

これで安定したSnow Leopard環境が出来上がったはずです。30分ほどテスト稼働させてみてください。温度をチェックしたり、YouTubeやQuickTimeなどを試してみましょう。すべて問題なさそうなら成功です!オーディオやグラフィックスを入れる前であっても、ここで一度 Carbon Copy Cloner をダウンロード・インストールし、バックアップ用ドライブに現在のSnow Leopardドライブのスパースイメージを作成しておくことを強くおすすめします。

この段階で、ブートフラグなしの64ビットモードでも起動できるようになっているはずです。

================================================================

一般的なノートPC向けサポートのためのポストブートインストール

System/Library/Extensions に移動し、AppleHDA.kext を見つけて削除します(念のため事前にどこかへバックアップしておいてください)。
Extra/Extensions 内の dsmos.kext を削除します。
USB Vault -> Post install kexts から、各kextをSnow Leopard上の対応する場所へコピーします(Extra用はSnowの Extra/Extensions へ、SLE用は System/Library/Extensions へ)。

注:AttansicL1e kextは Acer 6935G のEthernet専用です。

コピー中に「kextが正しく読み込まれない」といった警告ウィンドウがポップアップしても心配いりません。想定内の挙動です。すべてコピーし終えるまで「OK」をクリックしてください。

Kext Utilityを実行します。
ディスクユーティリティでアクセス権を修復します。
再起動すれば、トラックパッドとキーボード、そして基本的なオーディオが動作するようになるはずです。

次に、お使いのハードウェアに応じてグラフィックス用の設定を行います。Leopard時代のEFIストリングを持っている場合は、それを com.apple.Boot.plist に記述できます。現在 Extra フォルダはOSのアクセス権によって「ロック」されているため、編集するにはまずファイルをデスクトップにコピーして編集し、Extra フォルダ内の元ファイルを削除してから、編集したファイルを Extra フォルダへ戻し、再度 Kext Utility を実行して「再ロック」する必要があります。要するに、Extra フォルダ内で直接上書き保存することはできません。以下がストリングの例とその記述場所です。

もし既存のストリングを持っておらず、動作するkextも見つからない場合は、「gfxutil」アプリを使ってストリングを生成できます。チュートリアルは多数存在しますが、近くここにもまとめる予定です。もしお使いのGPUが nVidia 9600M GT (512MB VRAM) で、パスが PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) であるなら(VRAM容量や正確なモデル名よりも PciRoot の一致がはるかに重要です)、以下のストリングを試してみてください:

c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374

補足:CPUおよびRAM情報について

Extra フォルダ内の smbios.plist というファイルには、システムパフォーマンスに影響を与える情報が含まれています。RAMの情報の大半は編集可能で、シリアル番号やブランド名は動作に影響しませんが、機種IDはご自身のマシンに最も近い実機Macを模倣すべきです(例えばこの設定ファイルでは MacBookPro5,1 をシミュレートしています)。私が投稿したスクリーンショットを見返して検索してみてください。関連情報が見つかり次第ここにも追記します。私のCPUは依然として「Unknown」と表示されていますが、ベンチマーク結果を見る限り完璧に動作しています。

インストール完了後のドライブのクローン作成について:

クリーンインストール直後の状態を一度クローンし、細かい調整を始める前にそれをリストア(復元)し直すと、システムのレスポンスがさらに向上し、アクセス権の処理も高速かつ盤石になることに気づきました。なお、ハードドライブやUSBメモリなど、いかなるドライブであっても再フォーマットやパーティション分割を行うとUUIDが変化するため、起動前に必ずリストア先のファイル内のUUIDを書き換える必要がある点をつねに念頭に置いてください。

バッテリー管理:

添付の VoodooBattery.kext をダウンロードして E/E にコピーし、Kext Utility とアクセス権の修復を実行して再起動してください。64ビット環境でも見事に動作します!

新しい(または代替の)VoodooHDA について:

システム環境設定パネルで微調整することでヘッドフォン出力と外部マイク入力の問題が解決したため、こちらをアップロードしました。
現在のドライバを置き換える手順は以下の通りです。

ダウンロードしたフォルダには4つのファイルが含まれています。

- 既存の VoodooHDA を削除します。Extra/Extensions と System/Library/Extensions の両方を確認してください(もしまだ削除していなければ AppleHDA も削除します)
- フォルダから VoodooHDA.kext を S/L/E にコピーします
- "Voodoo HDA Helper" をアプリケーションフォルダにコピーします
- システム環境設定 -> アカウント を開き、右上の「ログイン項目」をクリックして、アプリケーションフォルダから "Voodoo HDA Helper" を追加します
- フォルダ内の Kext Utility を実行します
- ディスクユーティリティでアクセス権を修復します
- 再起動します
- フォルダ内の VoodooHDA.prefpane を実行してインストールします

以上で完了です。

.

コミュニティ検証報告・技術フィールドノート

全 90 件のオリジナル投稿から技術的価値の高い 86 件の検証報告を収録

検証ノート #1 @kopit 2009-09-27

サウンドについては VoodooHDA.kext (0.2.1) も使えますよ、完璧に動作します……!
それ以外は本当に素晴らしいガイドですね…… :))

検証ノート #2 @mascal71 2009-09-28

素晴らしいガイドをありがとう!

おかげで Snow Leopard のインストールに成功し、しかも 64ビットモードで快調に動いています!

唯一の問題はバッテリー表示で……画面上部のメニューバーにバッテリーアイコンが表示されません!

著者追記 #1 @Gurruwiwi 2009-09-28 ↳ Re: @mascal71

Mascal さん、バッテリー表示については 32ビット用で快調に動くものを1つ試したのですが、64ビットではどれも動かず、それどころかカーネルパニック(KP)になってしまいました。64ビット対応版が見つかり次第ここに投稿しますね。

あと、あなたも Western Digital 製ドライブでトラブルに遭われたんですよね? これから導入する皆さんもこの点には十分注意してください。

Kopit さん、その VoodooHDA はシステムプロファイラ上ではバージョン 0.2.1 として表示されます。以前はマイク入力も動いていたのですが、オーディオ周りでは散々地獄を見たので、マイク入力のさらなる追求に再び飛び込む前に、しばらくはこのまま Snow Leopard を楽しもうと思っています。

検証ノート #3 @mascal71 2009-09-29

まったくその通りです! Snow Leopard のインストールに Western Digital 製の HDD は絶対に使わない方がいいです!
Seagate 製の HDD に換えて試したところ、一発で完璧にインストールできました!

検証ノート #4 @KamalAhmad 2009-09-30

私も Acer Aspire 6935G を持っています。

マザーボードモデル: Acer Aspire 6935
チップセット: Intel PM45 (Cantiga-PM) + ICH9M (Base)
スロット: 4x PCI Express x1, 1x PCI Express x16

ドライブコントローラ: Serial ATA 3Gb/s
HDD モデル: Seagate ST9320421AS

光学ドライブ: HL-DT-ST BDDVDRW CT10N
リビジョン: WA02

有線ネットワークカード: Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller

無線ネットワークカード: Intel(R) Wireless WiFi Link 5100

「SnowOSX Universal 10.6 v3.5」ディストリビューションを DVD からインストールしました。

グラフィックス、マウス/トラックパッド、Bluetooth、SD カードリーダー、USB、Web カメラはすべて動作しているのですが、以下の2つだけ動きません:

・有線LAN(Ethernet)とオーディオ
以前 Leopard で動いていた Kext ドライバを試してみましたが、うまくいきませんでした。

力を貸していただけませんか?

検証ノート #5 @mascal71 2009-09-30

オーディオには VoodooHDA.kext、内蔵有線LANには AttansicL1eEthernet.kext を使う必要があります。どちらもこちらからダウンロードできますよ:media fire.com/?emn2dyizldo

検証ノート #6 @mascal71 2009-09-30

私の GeForce 9600M GT 1GB なのですが、OpenGL のパフォーマンスが異常に低いことに気づきました。Xbench で計測するとたったの 86.1 しか出ません。

実機の iMac に載っている古い ATI Radeon X1600 (128MB) でも 210 は出るのに!

検証ノート #7 @KamalAhmad 2009-09-30

私の環境では動きませんでした……

言われた通りに2つの Kext ファイルを Snow Leopard 10.6 にコピーして Kext Utility を実行したのですが、ネットワークもサウンドも認識されません。

ファイルのコピー先はこちらです:
/System/Library/Extensions/(ここに Kext を入れました)

ただ、私のドライブには Extra フォルダが存在しないのですが、どこにあるべきなのでしょうか? それとも必須ですか?

著者追記 #2 @Gurruwiwi 2009-09-30 ↳ Re: @KamalAhmad

ブートローダーとして Chameleon 2 を使用しているのであれば、Extra フォルダはドライブのルート(最上位階層)にあるはずです……。

Kamal さん、ダウンロードしたディストリビューションのリンクを今すぐ削除してください! フォーラムの規約違反にあたり、容赦なく BAN されてしまいますよ! 大至急消してください!

検証ノート #8 @KamalAhmad 2009-10-01

了解です、リンクを削除しました。規約のことを知りませんでした。

なるほど、私の環境にはブートローダーとして Chameleon 2 が入っていません。やはり必須でしょうか?

/Library と /System/Library に2つの dsmos があったので両方とも削除したところ、今度は Snow Leopard が起動しなくなってしまいました。なんてこった……へへ……''

もう一度最初から Snow Leopard をインストールし直そうと思います。ただ、DVD より速いので 8GB の USB メモリを買ってきて USB からインストールしてみます。

あなた自身の 6935G でも Snow Leopard を動かしているのですよね? 私はこれまで iPC 10.5.7 に Apple 公式アップデートを当てて快適に使っていたのですが、Snow Leopard の方がさらに速くて良さそうなので試してみたくなったんです。

Acer 6935G 専用の Kext パックのようなものはありませんか? それとも「A_File_Vault」に入っているこの2つの Kext だけで十分なのでしょうか?

お返事をいただけると嬉しいです。

KamalAhmad

検証ノート #9 @mascal71 2009-10-01

皆さんこんにちは!

メニューバーのバッテリー表示の問題が解決しました!

stellarola.tum blr.com/post/165429070/prepare-yourself

このサイトにいくつか 64ビット対応の Kext が公開されており、その中の VoodooBattery を使ったところ無事解決しました。

著者追記 #3 @Gurruwiwi 2009-10-01 ↳ Re: @mascal71

素晴らしい情報です、Mascal さん! ありがとうございます、さっそく試してみますね!(追記:ついに 64ビットでも KP なしでバッテリー表示が動きました! 1つ質問なのですが、残り時間の計算は正常に機能していますか? 私の環境では満充電で 3時間30分 と表示された後、1分以内に 1時間50分 まで急落し、また上がって下がってを繰り返し、最終的に 2時間 前後で落ち着きます。SpeedStep が効いていないせいかもしれませんが、どなたかこれを確認する方法をご存じですか?)

OpenGL についてですが……ベンチマークには何のソフトを使いましたか?

Snow Leopard では OS X がグラフィックスカードと CPU を連携させて高速な処理を行う最新技術(OpenCL 等)が導入されているので、カードが 100% 完全には機能していないか、あるいはハードウェア仕様通りの性能が引き出せていない可能性があります。

ちなみに私のモデルは 9600M GT 512MB(GDDR3 版)ですが、あなたの 1GB モデルはおそらく GDDR2 メモリ搭載版だと思いますので、そこでもかなりの性能差が出ます。比較されている実機 iMac の方に搭載されているグラフィックスカードは何ですか?

私が使っているビデオカード用の EFI ストリングは Leopard では完璧に機能していたのですが、Snow Leopard では VGA 外部出力が効かないことに気づきました。残念……。HDMI の方はまだ試せていませんが、そのあたりに何か原因があるのかもしれません。

Kamal さん、

はい、USB メモリを使ったインストール方法を強くおすすめします。また、Chameleon 2 を使うことで大多数のユーザーにとって非常に多くのメリットがあり、トラブル解決や安定したシステムの維持が格段に楽になります。その他の方法は上級者向けですので、ぜひ私のチュートリアルの手順を試してみてください!

検証ノート #10 @mascal71 2009-10-01

ええ、確かに充電・残り時間の計算は正しく機能していないようです……こちらの環境でも正常なのはパーセンテージ(%)表示だけですね……。

ベンチマークには Xbench を使いました。

実機 iMac の古い ATI X1600 128MB で 210 出るテストが、GeForce 9600M GT だとたったの 80 しか出ないんです!
確かにメモリは GDDR3 ではなく DDR2 ですが、それにしても差が大きすぎます!

ひょっとして、あなたの VGA ストリング(512MB GDDR3 用)をそのまま流用したのが原因でしょうか?

著者追記 #4 @Gurruwiwi 2009-10-02 ↳ Re: @mascal71

ああ、間違いなくその通りです! EFI ストリングは自分自身の環境向けに生成するのが常にベストです。gfxutil を使った方法で生成してみてください。私もチュートリアルに追加するために手順をまとめるつもりですが、今はもう寝ないといけません。

私の Leopard チュートリアルでも説明した通り、たまたま私たちのマシンは同じ PCI Root パスを使っていたのでそのまま動いただけで、本来ここは機種によって簡単に変わり得る部分です。それに私のカードは 512MB GDDR3 版なので、私のストリングをそのまま使うとあなたの 1GB カードの性能を最大限に引き出せない可能性が高いです。

そちらのオーディオの動作状況はいかがですか?

検証ノート #11 @mascal71 2009-10-02

gfxutil を使った方法について理解しようと調べているところです……あちこちにチュートリアルがありますが、情報がありすぎてかなり混乱しています! 今週末にでも試してみるつもりです。

サウンドについては Leopard の時と同じで、2ch スピーカーのみでサブウーファーは鳴りません。
マイクはまだ試していません。

検証ノート #12 @mascal71 2009-10-02

よし!
gfxutil を使って自分の VGA HEX ストリングを取得し、com.apple.Boot.plist に書き込みました。

次に NVDANV50HAL.kext と NVDAResman.kext に VGA の Vendor ID と Product ID を追記する必要があるのですが、これらの ID はどうやって調べればいいでしょうか?

追伸:HDD から Windows はすでに削除してしまいました。

著者追記 #5 @Gurruwiwi 2009-10-02 ↳ Re: @mascal71

ふむ……私の場合はあの EFI ストリングだけで十分で、バニラ(純正)インストールの Snow Leopard でそのままグラフィックスが認識されました。

追加の専用 Kext が必要だったのはオーディオと有線LAN(Ethernet)だけです……。

(もっとも、SpeedStep などまだテストすべき項目は山積みですが……ファンは常時中速で回りっぱなしですし、スリープ、マイク入力、VGA 出力もまだ動きません……)

なので私も kext の調整が必要かもしれませんが、現状でも QE/CI(ハードウェアアクセラレーション)は完全に有効になっています。OpenGL を正確にテストする良い方法が分からないんですよね。

なお、Xbench のスコアはあてにならないので注意してください。Geekbench も併用してみてください!

検証ノート #13 @KamalAhmad 2009-10-03

私は「SnowOSX Universal 10.6 v3.5」ディストリビューションを持っており、DVD からインストールしました。

試しにそれを USB に復元して DVD からインストールし、ルートに「A_File_Vault」フォルダを置いてみました。

ただ、なぜわざわざ設定ファイルを書き換えたり、別の Mac を用意して 6935G から HDD を取り外したりしなければならないのでしょうか?

私は DVD から直接インストールして、ネットワークとオーディオ以外はそのまま動作しました。

あなたの方法と一体何が違うのでしょうか?

その上から Chameleon 2 RC3 をインストールすることもできますが、そうすると何が変わるのでしょうか?

単純に理由が気になって……。

検証ノート #14 @KamalAhmad 2009-10-03

私が使っている DVD の詳細情報です……私の問題を説明する手がかりになるかもしれません。

--- SnowOSX Universal 10.6 v3.5 Distro ---

これは PC 向けの最初の Hackintosh ディストリビューション DVD で、素晴らしく良く動きます! iDeneb や iAtkos のようなものですが、中身は 10.6 Golden Master(製品版相当)です。
収録されているドライバ類は以下の通りです:

NL: Hier is de eerste distro dvd versie van osx snow leopard 10.6 hij wwerkt perfect het is de retail versie en heeft deze drivers:

カスタマイズ(Customise)選択項目:
Snow_bootloader - Loader Chameleon 9-4
NullCPUPM - IntelCPUPowerManagement 無効化ドライバ
SMBIOSResolver - Mac モデル iMac9,1
OpenHaltRestart
SleepEnabler
PS2 - PS/2 用 Kext
IntelPIIXATA_Fix - ATA DVD ドライブ向け修正ドライバ
LegacyAHCIATA - Intel AHCI (SATA)、Intel ATA (IDE)、JMicron ATA 用レガシー Kext(特に ICH9 ユーザーに推奨!)
IOUSBFamily-build - オリジナル DVD 同梱の新バージョンドライバ
Rosetta - 旧 PowerPC アプリケーションのサポート
ATools_Snow - システムユーティリティおよびドライバ一式を収めたフォルダ

ATools フォルダの内容:
/ATools/
AppCleaner.app
BetterZip.app
CandyBar.app
Change Finder
Clone X 3.app
CPU-i.app
ForkLift.app
HexEdit
iGetter.app
IORegistryExplorer.app
KCNScrew.app
Kext Utility.app
Monolingual.app
OnyX.app
OSX86Tools.app
Property List Editor.app
TinkerTool.app
Xbench.app

/ATools / _ Drivers/
AppleACPIPS2Nub.kext
AppleIntelPIIXATA.kext
ApplePS2Controller.kext
AppleRTL8139Ethernet.kext
CPUi_snow.pkg
dsmos.kext (from Netkas to 10a432)
HDEFInject.kext
LegacyAppleAHCIPort.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleYukon2.kext
LegacyIOAHCIBlockStorage.kext
LegacyJMicronATA.kext
NVInject.kext
OpenHaltRestart.kext
PlatformUUID.kext
SleepEnabler.kext
SMBIOSResolver.kext
TARUGA_SNOW
VoodooHDA.kext

/ATools / _ System/
Beta_decrypter_for_10a421a_32_64.pkg
bootsnow-9-4
Chameleon_DFE_for_Hard_Disk.pkg
Chameleon-2.0-RC2-r640.pkg
/DSDTPatcherGUI_1.0/
EFIStudio.app
Pacifist_2.6.dmg

Video: こちらから kexts.com/view/3-chameleon_2.0-rc2.html をダウンロードして Snow Leopard ドライブ上にインストールすればデュアルブートも可能です!

著者追記 #6 @Gurruwiwi 2009-10-03 ↳ Re: @KamalAhmad

先ほども言った通り、やり方は何通りもあります。ただ、Snow Leopard はまだ登場したばかりなので、私はすべてを自分の管理下に置ける「手動インストール」を好みます。手順通りに進めればとても簡単ですし、何より OS がどういう仕組みで成り立っているかを学ぶことができます。

もちろん、あなたの場合はディストリビューション版でうまく動いたかもしれませんが、全員の環境でうまくいくとは限りません! 私のチュートリアルとの唯一の違いは、ディストリビューションのように最初から自動処理用のパッチが組み込まれていないという点だけです。

さらに言えば、そのディストリビューションは依然として古い dsmos を使っている時点ですでに「時代遅れ」です。現在は fakesmc の方が高速かつ優秀で、はるかに高い互換性を持っています。また Chameleon 1 を使っている点も、多くの人にとって事態を複雑にする原因になります。

結論として、最終的に得られる環境は基本的に同じですが、私のチュートリアルの方が(多少の手作業は伴うものの)間違いなく優れた解決策を提供します。万が一トラブルに遭遇した際、原因を特定して修正するのが圧倒的に簡単だからです。ディストリビューション版だと、ターミナルの達人(Terminal ninja)でもない限り問題が起きた時に途方に暮れてしまいます。

とはいえ、あなたの環境で無事動いたのであればおめでとうございます! あとはまだ動いていないハードウェア用の適切な Kext を見つけて導入するだけですね。

著者追記 #7 @Gurruwiwi 2009-10-03 ↳ Re: @mascal71
@mascal71よし! gfxutil を使って VGA の HEX ストリングを取得し、com.apple.boot.plist に記述しました。次に NVDANV50HAL.kext と NVDAResman に VGA の Vendor ID と Product ID を追記する必要があるのですが、これらはどうやって調べればいいでしょうか? 追伸:HDD から Windows はすでに消してしまいました。

Linux の Live CD ディストリビューションをダウンロードしてそこから起動し、ハードウェア情報を抽出することができます。lspci コマンドを使えば必要な情報が得られますよ。残念ながら OS X には標準で lspci が入っていませんが、Leopard で OSX86Tools をインストールして「View PCI Device / Hardware」のようなボタンをクリックすると、コンソール向けに lspci コマンドをインストールするか尋ねられます。それを入れれば、いつでも手動でコマンドを実行できるようになります。もちろん、ほぼすべての Linux Live CD / DVD には最初から標準搭載されています。

参考までに、私のマシンの出力結果はこちらです:

00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port [8086:2a41] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9600M GT [10de:0649] (rev a1)
02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1026] (rev b0)
05:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)
06:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4232]
検証ノート #15 @KamalAhmad 2009-10-03

dsmos から fakesmc に変更できますか?

こんにちは、Gurruwiwi さん……。

なるほど、全体像が掴めました、Gurruwiwi さん。

OS X Snow Leopard をインストールし、細かな調整は残っているものの快調に動作しています。

現在使用している Kext 等は以下の通りです:

AttansicL1eEthernet.kext = ネットワークドライバ(有線LAN)
VoodooBattery.kext = バッテリーステータス(少しバグあり)
VoodooHDA.kext
Chameleon 2 RC3
グラフィックスカード(NVIDIA 9600M GT 512MB)にはあなたの EFI ストリングを使い、EFIStudio を使って com.apple.boot.plist に書き込んだところ見事に動作しました。

そこで質問なのですが:

・オーディオ
・カードリーダー

(これらは Leopard では動いていたのですが、Snow Leopard ではまだ動きません……)

これらについて解決済みの Kext や情報をお持ちでしたら、どの Kext を使っているかぜひ共有していただけませんか?

追伸:やり方が分かり次第、dsmos から fakesmc v2 への置き換えも試してみます。

よろしくお願いします / KamalAhmad

著者追記 #8 @Gurruwiwi 2009-10-04 ↳ Re: @KamalAhmad

Kamal さん、

実は現在、ノートPCのさらなる調整は一旦ストップしています。新学期が始まり、今の動作状態で十分満足できているためです。コミュニティでの開発がさらに進み、私自身にも時間の余裕ができたら、残りの細かい部分の詰めに取り組むつもりです。

SD カードリーダーについては、PC の電源を切った状態で SD カードを挿し込んでから起動してみてください。毎回必ずとはいきませんが、私もそれで1〜2回認識させたことがあります。

オーディオはこちらでは快調に動いています(マイク入力「Mic In」を除いて)。マイク入力の直し方についても見当はついているのですが、新学期が始まる前の2週間、憑りつかれたように試行錯誤を繰り返しては復旧不能な KP を連発し、何度もゼロから再インストールする羽目になりました。DSDT と AppleHDA の両方に複雑なパッチを当てる必要があり、当時自分が何を間違えていたのかは今なら分かるのですが、せっかく作業用に快適で安定した環境が整った今、もう一度あれに挑む気力が湧かないのです。もし Voodoo チームが新しい VoodooHDA をリリースしてくれたら試してみるつもりです。

fakesmc への移行については、fakesmc.kext(私の Kext パックに入っています)を /Extra/Extensions にコピーし、/Extra/Extensions(またはシステム内)から dsmos.kext を削除した上で、Kext Utility とアクセス権の修復を実行して再起動してください。

検証ノート #16 @KamalAhmad 2009-10-06

ご回答ありがとうございます。

dsmos を fakesmc に置き換えたところ、問題なく動作しました。

ただ、オーディオがまだ動きません。なぜだろう……何か見落としているのかもしれません。
オーディオさえ動くようになれば、必要なソフトをインストールして本格的にこの Mac を使い始められるのですが。

何かデバッグする方法はありますか? 先ほど DSDT が関係しているとおっしゃっていましたが……。

あと、Chameleon が作成する Extra フォルダと、/System/Library/Extensions にはどういう違いがあるのでしょうか?
/Extra/Extensions とシステム標準の Extensions では、どちらが先に読み込まれるのですか?

もし少しお時間があれば解説していただけると嬉しいです。あなたとお話しできて楽しいです。

よろしく、KAMAL より……

検証ノート #17 @kj.web 2009-10-06

素晴らしいガイドですね! 私は Acer Extensa 5620Z を持っており、自分で作成したチュートリアル手順で導入しました。
私のガイド動画はこちらです:
http://www.youtube.com/watch?v=RVan49_Vm_I ↗

検証ノート #18 @KamalAhmad 2009-10-08

起動時のログを見ていると、AppleHDA(サウンド用ですよね?)の読み込みで Failed(失敗)と表示されています……。

Gurruwiwi さん、あるいは Acer 6935G をお持ちのどなたか、助けていただけませんか……。

どの Kext が何の役割を担っているのか知りたいのです……。

どなたか Kext の一覧とそれぞれの役割をまとめて公開していただけると非常に助かるのですが……。

助けてください……。

Kext や設定を変えるとどうなるかテストするためだけに、すでに少なくとも15回は Snow Leopard を再インストールしています。

よろしくお願いします / KAMAL

著者追記 #9 @Gurruwiwi 2009-10-08 ↳ Re: @KamalAhmad

Kamal さん、

Kext というのは、言ってみれば Windows における「ドライバ」のようなものです。万が一カーネルパニック(KP)が起きても手動で削除して復旧できますが、ターミナルのコマンド操作が必要になるため少し難易度が上がります……。

起動時に出ている AppleHDA のオーディオ読み込み失敗メッセージは、まったく正常な挙動ですので心配いりません!

PC の DSDT 内の記述が OS X の想定する形式と異なっているため(これも通常の状態です)、純正の AppleHDA がオーディオデバイスを見つけられずにエラーを出しているだけです。

Snow Leopard では、/E/E または /S/L/E に Kext をコピー・追加・削除した直後には、必ず毎回「Kext Utility」を実行し、続けてディスクユーティリティで「アクセス権の修復」を行わなければなりません。

Kext Utility は Kext キャッシュを再構築してくれるツールなので、Kext に少しでも変更を加えたら実行が必須です。Kext Utility 自体もパーミッション修復を行いますが、ディスクユーティリティで手動修復すると新たに修正すべき箇所が見つかることがあるため、両方実行してください。

/E/E(/Extra/Extensions)と /S/L/E(/System/Library/Extensions)には明確な役割の違いがあります。前者の /Extra は Chameleon 2 ブートローダー専用に作られた領域で、ブートオプションやテーマ(スキン)、そして追加のシステム機能拡張(Kext)を格納し、OS 本体のシステム領域をクリーンに保つために使われます。

Apple のソフトウェア・アップデートを実行すると、/S/L/E 内の純正システムファイルは上書き・変更されることがありますが、Hackintosh 用のカスタム Kext をすべて /E/E にまとめておけば、アップデートの影響を受けずに常に /S/L/E に優先して適用されます。

まれに、ある Kext が別の Kext に依存している(依存関係がある)ケースでは、正常に動作させるために /S/L/E 側へ入れなければならないこともありますが、それは例外的なケースです。

例えばオーディオの場合、VoodooHDA を使えば AppleHDA を置き換える形で大半のサウンドカードを動作させることができます。

仮に将来 Apple が iTunes のアップデートと一緒に(たとえば 3D サウンド機能かなにかを追加するために)純正 AppleHDA を更新したとしても、実際には別の Kext(VoodooHDA)でオーディオを駆動しているため影響を受けずに済むわけです。

このように、純正 Kext を丸ごと置き換えるタイプの Kext(VoodooHDA など)もあれば、バニラ Kext の上に被せて補助的に動作するタイプの Kext もあります。
(※「バニラ(vanilla)」という用語は、「Apple 純正の未改造状態」という意味で使われます)

これで仕組みが分かりやすくなれば幸いです!

著者追記 #10 @Gurruwiwi 2009-10-08

Kj.web さん、

あなたの動画は素晴らしく、多大な労力が注ぎ込まれているのが分かります! ただ、気を悪くしないでいただきたいのですが、いくつか説明が省かれている部分があり、初めて挑戦する人にとっては少し混乱しやすいかもしれません……私自身もいくつかのステップの意図が掴めませんでした。

また、OSInstall.mpkg を使う手法や Chameleon 1 の使用など、現在では少し古くなった方法が含まれており、結果としてディスクのアクセス権の修復が実行できなくなるユーザーが出てくる恐れがあります。現在では dsmos や fakesmc なども Snow Leopard 向けにビルドし直されているため、そうした回り道は不要になりました。

誤解しないでいただきたいのですが、ちゃんとした完成度の高いディストリビューションが登場するまでの間、私のガイドの方法が現状で最もシンプルかつ迅速で、簡単・確実な手順だと自負しています! そして昨晩マイク入力の動作に成功したように、新しい成果があれば随時このスレッドを更新していきます。

とはいえ、Gold Master(GM)以前の段階における Snow Leopard 導入の記録として本当に見事な動画です。お疲れ様でした!

(実は私も以前、Leopard から外付けドライブへ直接 Snow Leopard をインストールしようと試行錯誤していた頃に、あなたの動画を拝見していました……)

検証ノート #19 @KamalAhmad 2009-10-08

本当にありがとうございます、Gurruwiwi さん。おかげでたくさんの疑問がクリアになりました……。

ただ、依然としてオーディオだけは動きません……。

ふと気になったのですが、ApplePS2Controller.kext と VoodooPS2Controller.kext の両方が同時に Extensions フォルダに入っていると問題が起きたりしますか?
両方を入れておくとマウスが完全に動かなくなり、何も操作できなくなってしまいます(その場合、-f フラグを付けて起動し直す必要があります)。

そこで VoodooPS2Controller を削除し、現在は ApplePS2Controller だけを Extensions フォルダに入れています。
あるいは SD カードコントローラと競合しているのでしょうか? そちらも動いていません……。

何か手がかりになればと思い、現在の Kext 一覧をテキストファイルにダンプして添付しました……。

Acer 6935G にとってベストな構成はどういうものでしょうか?

現在私の /System/Library/Extensions と /Extra/Extensions にはこれらの Kext が入っているのですが、何か問題になりそうな箇所は見当たりますか?
貴重なお時間を割いていただき感謝します……。

早くこれを解決して PC で本来の作業に戻りたいです……。「オーディオ」さえ動いてくれればもう大満足で、他の些細な機能はどうでもいいくらいなのですが。
_____________________________________________________
システム情報に表示されるオーディオ関連の項目は以下の通りです:
Intel HD-Audio:

Device-ID: 0x10250146
Audio-ID: 0

_____________________________________________________
そしてこちらが私の com.apple.boot.plist です:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string></string>
	<key>Boot Graphics</key>
	<string>Yes</string>
	<key>EHCIacquire</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>5</string>
	<key>UHCIreset</key>
	<string>Yes</string>
	<key>USBBusFix</key>
	<string>Yes</string>
	<key>Wait</key>
	<string>No</string>
	<key>Theme</key>
	<string>Boot_Camp</string>
	<key>Quiet Boot</key>
	<string>Yes</string>
	<key>device-properties</key>
<string>c20200000100000001000000b60200000f00000002010c00d041030a000000000101060000010101060000007fff0400220000005600520041004d002c0074006f00740061006c00730069007a00650000000a000000d31db4d34d3438000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c706172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520393630304d20475422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000022000000d38d34d34d34d34d34d1dd34e34d34d34d34d34d34d34d3bd34d34d34d341e00000072006f006d002d007200650076006900730069006f006e0000000800000074657374</string>
</dict>
</plist>

そしてこちらが私のオーディオハードウェア情報です:

Audio Adapter:
High Definition Audio Codec: HDA Codec ID:
Network
Intel 82801IB ICH9 - High Definition Audio [A3]
RealTek ALC889 10EC0889

このフォーラムでいつも親身に助けていただき、心から感謝しています。

KAMAL

著者追記 #11 @Gurruwiwi 2009-10-10 ↳ Re: @KamalAhmad

どういたしまして。温かいお言葉をありがとうございます。

オーディオが動かないはずはないのですが……少し手順を整理してみましょう。

実は、私が以前書いた説明に一部不正確な点があったことが分かりました。

オーディオを動かすには、/System/Library/Extensions フォルダ内に VoodooHDA.kext を配置するだけでOKです。

まず、必ず 64ビット対応版の VoodooHDA をダウンロードしてください(最初の投稿にあるリンクから入手できます)。

その配布ファイルの中に「Kext Utility」も含まれているので、それをデスクトップにコピーしておきます。

手順は以下の通りです:

1 - VoodooHDA.kext を手動で /System/Library/Extensions にコピーします。
2 - /Extra/Extensions 内にオーディオ関連の Kext が一切入っていないことを確認します(もし入っていれば削除してください)。
3 - Kext Utility を実行し、完了するまで待ちます。続けてディスクユーティリティを開き、「アクセス権の修復」を実行します。
4 - 再起動します。

これで動作しますか?

検証ノート #20 @KamalAhmad 2009-10-11

動きません……自分が何を間違えているのか分かりません。

32/64ビット両対応の新しい VoodooHDA をダウンロードして試しました。
k exts.com/view/22-voodoohda_(32--64-bit).html
A_File_Vault に入っていた方の Kext も試しましたが、どちらも動きませんでした。

手動で /S/L/E に配置し、
/Extra/Extensions からはオーディオ Kext を削除し、
Kext Utility を実行して完了まで待ち、ディスクユーティリティでアクセス権の修復も実行しました。

再起動してもやはり音が出ません。

もう疲れ果ててしまいました……何かがおかしいです。ひょっとするとあなたのマシンとは別のサウンドカードが載っているのかもしれません。

添付ファイルに私のマシンの詳細なスペック一覧を載せましたので見てみてください。

あとグラフィックスについてもう1つ。ノートPC本体の画面表示は問題ないのですが、HDMI 出力を使うと映像自体は映るものの、Windows のドライバと比べると画質があまり良くありません。まあこれは別の問題なので、今後より良いサポートが出るのを待つしかなさそうですが。

KAMAL

検証ノート #21 @gnate3 2009-10-12

この素晴らしいガイドに大感謝です、ブラザー! おかげで私の HP Pavilion dv5-1104tx ノートブックに Snow Leopard をインストールでき、今とてもスムーズに動いています。

チュートリアルを読んでいた時、「Western Digital 製の HDD は使うな」と書かれていて最初はガッカリしました(私のノートPCには標準で WD 製 HDD が載っていたので)。実際、インストール直後は HDD から起動できなかったのですが、何度も試行錯誤を重ねた末に起動させることができ、今では Snow Leopard が快調そのものに動いています!

改めてありがとう! (Y)

著者追記 #12 @Gurruwiwi 2009-10-12 ↳ Re: @gnate3

Kamal さん、帰宅したら少し確認してみますので、別のアプローチを試してみましょう。

Gnate さん、すべての Western Digital 製ドライブが悪いわけではありません。Apple.com のサポート情報を見れば、どの型番に問題があるのか確認できます(ディスクのスピンアップ/スピンダウン制御に関する不具合です)。ただ、Apple のリストには実機に純正採用されたモデルしか載っていないはずなので、市販のすべての該当モデルが網羅されているわけではないと思います。

ですので、念のため WD 製ドライブは避けておくのが無難です。

検証ノート #22 @gnate3 2009-10-12

Gurruwiwi さん、ついに動きましたよ! 最初は起動しなかったのですが、調整して無事起動できるようになり、今は Snow Leopard が完璧に動いています。
素晴らしいチュートリアルを本当にありがとう (Y)

追伸 — Snow Leopard 用の 64ビット対応 IDT オーディオ Kext をご存じないでしょうか? もしご存じなら教えてください。VoodooHDA だと音声出力(スピーカー/ヘッドフォン)しか機能せず、マイクが使えないのです。
Leopard 向けにはいくつか IDT オーディオドライバがあったのですが、Snow Leopard 向けのものがどうしても見つからなくて。

検証ノート #23 @KamalAhmad 2009-10-12

何か解決の糸口が見つかることを願っています。
私が添付したスペック一覧の PDF はご覧いただけましたか?

なお、ディスクユーティリティでアクセス権の修復を実行すると、以下の警告が出ます:

Repairing permissions for “SnowLeo”
ACL found but not expected on "System/Library/Extensions".
Repaired "System/Library/Extensions".
Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent" has been modified and will not be repaired.
Warning: SUID file "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources/Locum" has been modified and will not be repaired.

Permissions repair complete

これが何を意味するか分かりますか? 何かファイルが正しい場所にないのでしょうか? 記憶が確かなら、以前はこのような警告は出ていなかった気がします……。

インストールに使ったディストリビューションでは UUID などの書き換えが不要だったため、あなたのチュートリアルにあるような変更は特に行っていません。

よろしく、
Kamal

著者追記 #13 @Gurruwiwi 2009-10-13 ↳ Re: @KamalAhmad

やあ Kamal さん……ごめんなさい、うっかり忘れてしまっていました。今外出中なので、明日必ずまたサポートしますねと約束します。

アクセス権の修復時に出るその警告メッセージは、私の環境でもまったく同じものが出ます。具体的に何を意味しているのかは分かりませんが、これまでのところ実害は一切出ていないので、気にする必要はないと思います。

検証ノート #24 @gnate3 2009-10-16

Gurruwiwi さん — 64ビット IDT オーディオ向けの解決策は何か見つかりましたか? :S

著者追記 #14 @Gurruwiwi 2009-10-21 ↳ Re: @gnate3

Kamal さん、こちらも試してみてください!

IDT オーディオというのがどういうものか私は詳しくないのですが(私のカードは Realtek 製です)、いずれにせよ VoodooHDA は一般的なサウンドカードのほぼすべてに対応しているはずです。

今回アップロードするこちらのフォルダ(4つのファイルが入っています)を試してみてください。

- 既存の VoodooHDA.kext を削除します(/Extra/Extensions と /System/Library/Extensions の両方を確認してください)。
- フォルダ内の VoodooHDA.kext を /S/L/E にコピーします。
- 「Voodoo HDA Helper」を「アプリケーション」フォルダにコピーします。
- 「システム環境設定」->「アカウント」を開き、右上の「ログイン項目」をクリックして、アプリケーションフォルダから「Voodoo HDA Helper」を追加します。
- フォルダ内の Kext Utility を実行します。
- ディスクユーティリティでアクセス権を修復します。
- 再起動します。
- フォルダ内の VoodooHDA.prefPane を実行します。

手順は以上です!

うまく動くことを祈っています!

検証ノート #25 @KamalAhmad 2009-10-21

試してみましたが、最後のステップでエラーが出ます。

添付画像を見てください。

最後のステップ「- フォルダ内の VoodooHDA.prefpane を実行します」のところでエラーメッセージが出てしまいます……。

Kamal

検証ノート #26 @Imkantus 2009-10-21 ↳ Re: @KamalAhmad
@KamalAhmad最後のステップ「- フォルダ内の VoodooHDA.prefpane を実行します」のところでエラーメッセージが出てしまいます……。

おそらく VoodooHDA.kext 自体がカーネルに読み込まれていないことが原因だと思います。再起動後にもう一度 PrefPane のインストールを試すか、ターミナルで kextstat コマンドを実行して VoodooHDA がロードされているか確認してみてください。

著者追記 #15 @Gurruwiwi 2009-10-22 ↳ Re: @Imkantus

しまった、Imkantus さんの言う通りです……! Kamal さん、大事なステップを1つ書き忘れていました!

「システム環境設定」->「アカウント」を開き、右上の「ログイン項目」をクリックして、アプリケーションフォルダから「Voodoo HDA Helper」を追加してください。

その上で再起動します。

直前の投稿も修正しておきました!

検証ノート #27 @KamalAhmad 2009-10-22

ログイン項目に HDA Helper を登録しても改善しなかったのですが、ついに原因を突き止めました……!

以前に私が投稿した Extensions フォルダ内の Kext 一覧を見ていただくと分かるのですが、その中に純正の AppleHDA.kext が残っており、それが VoodooHDA.kext よりも先に読み込まれてしまっていたのです。そのせいで VoodooHDA.kext のロードが阻害されていました。そこで AppleHDA.kext を削除したところ、ことわざ通り「魔法のように」完璧に音が出るようになりました……!

ところで、あなたの 6935G に現在インストールされている Kext のリストを送っていただくことは可能でしょうか? 私のカードリーダーが動かないのも、ひょっとすると同じような競合が原因かもしれないと思ったのです。

私が添付した Kext 一覧には不要な Kext がたくさん混ざっているかもしれないので、あなたのリストと見比べて不要なものを削ぎ落としたいと考えています。

本当にありがとう、Gurruwiwi さん……あなたのおかげでついにオーディオが動きました!
KAMAL より

検証ノート #28 @KamalAhmad 2009-10-24

さて、次はマイクの問題ですね。どうすれば修正できるか何かアイデアはありますか? それとも新しいバージョンの VoodooHDA.kext が出るのを待つしかないでしょうか?

Kamal

著者追記 #16 @Gurruwiwi 2009-10-24 ↳ Re: @KamalAhmad

純正 AppleHDA.kext を削除する必要があることは、何ページも前(および最初のチュートリアル本文)ですでに書いておいたのですが……。個々の環境ごとのやり取りをすべて記憶しきれないので、てっきりすでにご存じだと思っていました。ともあれ、原因が分かってよかったです!

VoodooHDA.prefPane の方は動作しましたか?

「システム環境設定」を開くと、新しく「VoodooHDA」のパネルが追加されているはずです。そこでマイク入力を選択してゲイン(信号レベル)をブーストしてみてください。それで動く場合もあれば、動かない場合もあります。

とにかくオーディオが鳴るようになっただけでもラッキーですよ! これ以上(内蔵マイクなどを)完璧にするには dsdt.aml のパッチ作業が必要になります。

あるいは、OS X に標準対応している安価な USB オーディオアダプタや USB マイクを購入してしまうのも手です(私は録音が必要な時は手持ちの Mbox 2 を使っているので具体的な製品名は分かりませんが、安くいくつも出回っていますよ)。

検証ノート #29 @KamalAhmad 2009-10-24

はい、システム環境設定に VoodooHDA のアイコンが表示され、マイク音量を最大(MAX)にしてみたのですが、やはり反応しません。

あなたの環境では内蔵マイクも動きましたか? 6935G には Web カメラのすぐ後ろに内蔵マイクが付いていますよね。

「これ以上は dsdt.aml のパッチが必要になります」とのことですが、具体的にどうやってパッチを当てるのか、何か参考になる情報はありますか?

Kamal

著者追記 #17 @Gurruwiwi 2009-10-24 ↳ Re: @KamalAhmad

まさにその通りです、Kamal さん。ほぼ全員が同じ状況で、内蔵マイクはそのままでは動きません。外部マイク端子(Mic In)なら環境設定パネルをいじれば動く可能性がありますが、もしどちらのマイクも反応しないのであれば、現状の Kext だけではそこまでが限界です。

DSDT のパッチ作業は非常に難易度が高く、Linux 等を使って逆コンパイル(デコンパイル)し、AML コードを書き換えて再コンパイルする必要があります。私も挑戦しましたが、もう少しで発狂しそうになりました。ただ、正しくパッチできればノートPCを完璧な Mac クローン(ビデオ、有線LAN、オーディオ、スリープなどすべてネイティブ動作)に仕立て上げることができます。もっとも、私の場合は Kext で一通りカバーできているので、無理にやる必要性は感じていません。

著者追記 #18 @Gurruwiwi 2009-10-25 ↳ Re: @KamalAhmad

それは全体像のまだ半分に過ぎません。

Kamal さん、以下のスレッドを隅から隅まで注意深く読んでみてください。最後まで読めば、オーディオを完璧に動作させるために一体どんな作業が必要になるのかが理解できるはずです。

私が以前挑戦した時は、Leopard と Snow Leopard における Kext キャッシュの仕組みの違いを理解していなかったため、仮に DSDT パッチ自体を正しく行えていたとしても動作しなかっただろうと思います。

おそらく次の長期休みにでも、また DSDT パッチに再挑戦してみるつもりです。

ALC889a (with analog 5.1 surround) →

さらに 38 件のコミュニティ検証ノートを表示完全なアーカイブ記録
検証ノート #31 @KamalAhmad 2009-10-29

If you get the your dsdt patch to work, does your patch work for me? Or must i patch it too?
Is it not the same computer?

Kamal

著者追記 #19 @Gurruwiwi 2009-10-29 ↳ Re: @KamalAhmad

簡単に言うと、DSDT は以下のような関係で機能しています:

BIOS <-> DSDT <-> オペレーティングシステム(OS)

DSDT とは BIOS 固有の情報から抽出されるコードのテーブル(表)であり、メモリ容量のような基本情報だけでなく、グラフィックスメモリやサウンドカードの特殊機能、スリープモードの制御など、多岐にわたるハードウェア定義が含まれています。

OS X は本来 Mac 向けに設計されたファームウェア情報を前提として読み取るため、一般の PC の DSDT とは記述が少し異なりますが、高い互換性を持たせるよう修正することが可能です。

DSDT を展開して問題箇所をすべて修正することができるわけで、その作業自体は少しトリッキーですが、ハードウェアを壊すような危険は一切ありません。

ですので残念ながら、はい、自分自身のマシンから抽出した固有の DSDT を作る必要があります。

ただ、私たちのシステムは非常に似通っているため、修正すべき問題箇所も大半は共通しているはずです。ですので、修正用のコード断片を共有することは可能です(ただしそれを自分の DSDT に手動で挿入する作業は各自で行う必要があります)。

あいにく、私自身がいつ時間と勇気を振り絞ってこの作業に再び取り掛かれるかは未定なのですが……。

検証ノート #32 @KamalAhmad 2009-10-30

Perfekt information...

I will see if i can manage anything of it to day maybe i will succed.

But later to day. Hope it will work.

Decomp.. the dstd file.
the first thing didnt find AZAL maybe it is another thing on 6935g.

Kamal

著者追記 #20 @Gurruwiwi 2009-10-31 ↳ Re: @KamalAhmad

私の DSDT でも最初はデバイス名が AZAL になっていたので、HDEF に書き換える必要がありました。ほらね、これが自分で DSDT を逆コンパイルして修正・再コンパイルしなければならない理由の1つです。

その上で AppleHDA に簡単なパッチを当てれば動作するはずです。

ただし Kamal さん、事前に警告しておきますが、私はこの作業中に深刻なトラブルに見舞われ、Snow Leopard をゼロから再インストールし直す羽目になりました。ですので、作業前には必ず重要なデータのバックアップを取っておいてください。

決して簡単な作業ではないので、もし外部マイク入力を四六時中使うのでなければ、OS X 対応の安価なマイク付き USB ヘッドセットや USB マイク、あるいはシンプルな USB サウンドカードを買ってしまった方がずっと楽ですよ。

検証ノート #33 @KamalAhmad 2009-10-31

Send me your file let me see it.

Maybe i looked at wrong place.

Kamal

検証ノート #34 @Drakulix 2009-10-31

Battery Problem

I have an Acer Aspire 6935, it runs perfect with Snow Leopard, but there is one problem.

First I didn't installed it with this tutorial. I installed it from a external Kalyway 10.5.2 Hard Drive.
(Format Hard Drive, Insert Retail DVD, open OSInstall.mpkg, install SL to my Hard Drive ...) and I installed Chameleon RC3 with Terminal to my EFI Partition. Snow Leopard starts, only sound didn't work (now it works with VoodooHDA), but my battery isn't reorganised correctly.

The battery doesn't load... , the system crashes when starting with battery or removing the cable. (Black Screen but Notebook is still running.)

Also Standby or Hibernation isn't working. The Screen goes black but the notebook is still on like the battery error.

That's why I think it's only one error.

Here is a list of my kexts, hope you could help me:

EFI:

voodoops2controller.kext
openhaltrestart.kext
voodoobattery.kext
attansicL1eEthernet.kext
LegacyAppleAirportBrcm4311.kext
fakesmc.kext
PlatformUUID.kext

SLE:

VoodooHDA.kext

Any idea which kext is missing?

著者追記 #21 @Gurruwiwi 2009-11-01 ↳ Re: @Drakulix

Kamal さん — 分かりました、私のファイルを添付しておきますので、試してみてどうだったか教えてください!(※この投稿を見つけた他の方へ:私と完全に同一のモデル・構成でない限り、このファイルを自分の環境には絶対に使用しないでください!)

Drakulix さん、

スリープ/ハイバネーションの問題は、誰もが直面する最も一般的なトラブルの1つです。これを根本的に解決する唯一の方法は、まさに今 Kamal さんがオーディオ向けに挑んでいるのと同様に、dsdt.aml ファイルに手動でパッチを当てることです。数件前の私の投稿で説明していますので参照してみてください。

これも私の最終目標の1つで、基本的にスリープとマイク入力さえ解決すれば、MacBook Pro の完璧なクローンが完成することになります。ただ、目下のところそれに割ける時間があまりないのです。

バッテリーマネージャーの件ですが、私もACアダプタを抜いてバッテリー駆動に切り替わった瞬間に KP が起きた経験があります。ただ、それが起きたのは後にも先にもたった1回きりでした! それ以来、表示も動作もずっと安定しています。一度 Kext Utility とディスクユーティリティでのアクセス権修復を実行してみることをおすすめします。

検証ノート #35 @KamalAhmad 2009-11-01

Hi Gurriwiwi..

I used your dsdt.aml file and it works.
Worked like my org. dsdt.aml file i used before..

Did you change anything in your dsdt.aml file?

This is my org. dsdt.aml file in the attatchment.. Im using yours dsdt.aml file know.
Does that mean that you have exact my model.

Kamal

著者追記 #22 @Gurruwiwi 2009-11-02 ↳ Re: @KamalAhmad

動いてよかったです! でも、えっ、マイク入力まで動くようになったという意味ですか?

はい、パッチ済みの AppleHDA や VoodooHDA がデバイスを認識できるよう、DSDT 内の AZAL エントリを HDEF に書き換えてあります。

とはいえ、私たちのマシンが完全に同一モデルというわけではありません(私のモデルには Blu-ray ドライブはありませんし、GPU も 1GB GDDR2 と 512MB GDDR3 で大きく異なります)。ただ、基本設計が極めて近いためそのまま動いたのだと思います。場合によっては、オーディオが動く代わりにグラフィックスが映らなくなるといったことも起こり得ます。

もし別メーカーの PC や全く別系統の Acer 機種の DSDT を使ったりしたら、起動すらできなくなるはずです。

とにかく朗報ですね!

追記:ああ、なるほど、元の自分の DSDT の時と同じようにオーディオ出力が動いた、という意味ですね。Chameleon と適切な Kext を組み合わせれば、現代の PC の 95% の機能はそのまま動作するので、それは想定通りです。問題は残りの特殊機能——スリープ/復帰/ハイバネーション、マイク入力や S/PDIF 5.1ch 出力、外部モニター出力や HDMI、一部の有線LANなど——で、これらを完全に動かすためには各自の DSDT を手動でパッチするしかありません。

検証ノート #36 @KamalAhmad 2009-11-03

Okej... I returend to my DSDT. Your DSDT worked but no mic.
The problem i DIDNT find ASAL in the unpacked the aml file. Where did you find it?

Kamal

著者追記 #23 @Gurruwiwi 2009-11-07 ↳ Re: @KamalAhmad

rabalder さん、お使いのマシンのスペックを投稿してみてください。比較的「標準的」な構成であれば、このガイドがそのまま役に立つはずです!

検証ノート #37 @rabalder 2009-11-08

aspire 9815

intel core2duoT7200 2,0 ghz
intel 945 PM express
intel pro wireless 3945 abg
nvidia geforce GO 7600
2x1 gb ram
Marvell Yukon pxe lan
2 x 200gb samsung sata

This should be my specs
rab

著者追記 #24 @Gurruwiwi 2009-11-09 ↳ Re: @rabalder

Wi-Fi カード以外のスペックには何の問題もありませんね。Intel 製の内蔵 Wi-Fi カードだけは非対応ですが、安価な互換内蔵カードに交換するか、USB Wi-Fi アダプタを使えば簡単に解決できます。

ガイドを注意深く読んで進めれば問題なく導入できるはずです……もし途中でつまずいたら、私たちがここでサポートしますよ。

経過をぜひ投稿してくださいね!

検証ノート #38 @andy.banc 2009-11-16

sorry, but i have a problem, I hava an ACER 8930g, my processore il quadcore q9000 at 2.0 Ghz but SL recognize it only at 1.69 Ghz.
I try with cpu-z and i see that the multiplier is blocked at 6 instead 7.5.
someone have the same problem, or know a solution for this problem?
can depend to a wrong speedstep kext?
sorry for my english

検証ノート #39 @Mighty 2009-11-17

@ Mercurysquad (projectcamphor.mercur ysquad.com/)

you can download a PreAlpha for the Intel 3945

検証ノート #40 @alexv 2009-11-30

The next week i going to buy a acer aspire 8730G. Can I install SL in this Notebook whith this guide?.

I need your help.

Thanks for all

Computadora

Tipo de computadora Equipo basado en ACPI x86 (Mobile)

Sistema operativo Microsoft Windows Vista Home Premium (micro soft.com/windows/)

Service Pack del sistema operativo Service Pack 1

Internet Explorer 8.0.6001.18828 (micro soft.com/windows/ie/)

DirectX DirectX 10.1 (micro soft.com/windows/directx/)

Nombre de la computadora STATION

Nombre de usuario a

Dominio de inicio de sesión station

Fecha / Hora 2009-11-22 / 23:17

Motherboard

Tipo de CPU Mobile DualCore Intel Core 2 Duo T6400, 2000 MHz (10 x 200) ↗

Nombre del motherboard Acer Aspire 8730 ↗

Chipset del motherboard Intel Cantiga PM45 ↗

Memoria del sistema 3065 MB (DDR2-667 DDR2 SDRAM)

Tipo de BIOS Phoenix (12/09/08) (pho enix.com/en/products/default.htm)

Monitor

Placa de video NVIDIA GeForce 9300M GS (512 MB) ↗

Placa de video NVIDIA GeForce 9300M GS (512 MB) ↗

Aceleradora 3D nVIDIA GeForce 9300M GS ↗

Monitor Monitor PnP genérico [NoDB]

Multimedia

Placa de sonido nVIDIA HDMI @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] ↗

Placa de sonido Realtek ALC888/1200 @ Intel 82801IB ICH9 - High Definition Audio Controller [A-3] ↗

Almacenamiento

Controlador IDE Intel(R) ICH9M/M-E Family 4 Port SATA AHCI Controller - 2929 ↗

Controlador de almacenamiento Iniciador iSCSI de Microsoft

Disco rígido WDC WD3200BEVT-22ZCT0 ATA Device (298 GB, IDE) (western digital.com/en/products)

Disco óptico PIONEER DVD-RW DVRTD08RS ATA Device (pioneer eur.com/eur/productgroups.jsp)

Estado SMART de los discos rígidos OK

著者追記 #25 @Gurruwiwi 2009-12-05 ↳ Re: @alexv

alexv さん、

ええ、ぜひ試してみてください! チュートリアルをしっかり読む必要はありますが、決して難しくありませんよ!(※原文スペイン語)

検証ノート #41 @alexv 2009-12-08

Hola,

Gracias, ya lo he conseguido. Lo unico que no he podido es que mi tarjeta de sonido solo funciona en stereo.

tengo una alc888/1200 y no encuentro la manera.

Me puedes ayudar?.

Gracias.

検証ノート #42 @Iven 2009-12-18

any rumors about in mic

Hello! Got this laptop in week ago. Good for OSX 10.6.2 , but two bad things: only out mic with VoodoHDA and bag video perform with strings. Any rumors about int mic?

著者追記 #26 @Gurruwiwi 2009-12-29 ↳ Re: @Iven

alexv さん、

5.1ch サラウンドを修正するには DSDT を編集する必要があります。悪夢のように面倒な作業ですが、不可能ではありません。あるいは VoodooHDA や他の Kext の開発が進むのを待つか、自宅用であれば OS X 互換の USB サウンドカードを使うのが手っ取り早い解決策になります。残念ながら私にアドバイスできるのはここまでです……。(※原文スペイン語)

Iven さん、

マイクについてはごめんなさい。VoodooHDA の今後の開発を待つか、非常に複雑な DSDT 修正を行うかのどちらかになります。

また、ハードウェアのスペックは本当に私のものと全く同じでしょうか? ビデオカードの仕様にわずかでも違いがあると、私の EFI ストリングでは正常に動作しない可能性が高いです。NVDarwin などのグラフィック注入 Kext を探して試すか、チュートリアルのビデオ設定の項をもう一度読み返してみてください。間違いなく最善の方法は「自分自身の環境で EFI ストリングを生成すること」です。やり方自体は実はとても簡単なのですが……私も初めてその解説ページを見た時は気絶しそうになりました!

http://forum.netkas.org/index.php?topic=222.0 ↗

スレッドの2件目以降の返信はすべて無視してください! 読むと頭がおかしくなります!

最初の投稿(1件目)の手順だけに従ってください。最後の赤字で強調されたテキストの後の手順を補足しておくと:

- 生成された「graphics.hex」をテキストエディットで開きます。
- 私のチュートリアルで説明している通り、その16進数文字列を com.apple.Boot.plist にコピーします!
- 解決しようとしてこれまでに入れたビデオ関連の追加 Kext があればすべて削除します。
- アクセス権を修復します。
- 再起動します。

検証ノート #43 @mascal71 2009-12-31

Hey ... Happy new year!

Anybody did update to 10.6.2 ?

著者追記 #27 @Gurruwiwi 2010-01-04 ↳ Re: @mascal71

ええ、入れましたよ……新しく買ったばかりの Dell Mini 10v にね!

この Acer ノートPCはクリスマスプレゼントとして父に譲りました! 実はこのノートPCをベースに、コックピットやデュアルスクリーンを備えた『Flight Simulator X』環境を構築したのですが、オーバークロックなしでも本格的なデスクトップ PC 以上の快適さで動いています!

驚異的ですよ! フレームレート(FPS)も高く、動作も安定していて、本当に凄いです!

次は Core i7 マシンを組む予定ですが、Hackintosh にするのではなく、本格的な制作環境として使うつもりです。Apple(OS X)関連の用途はすべて愛用中の Mini 10v がカバーしてくれていますからね。

あとは、もうすぐ登場すると噂の「iSlate(仮称:後の iPad)」がどんなものか楽しみに待っているところです……。

検証ノート #44 @alfaromeo303 2010-01-19

Hey, I've read this thread and I'm running 10.6.2 64bit in my aspire 8930G, it is working great (except for minor things like mic in). For the wifi i'm using the dell 4930 mini pcie card which works out of the box!

The only thing I was wondering is if someone can give me some tips on getting the sleep to work properly... (if that is possible)...

検証ノート #45 @cappy82288 2010-02-15

Upgrading to 10.6.2

So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo).
Once it is done install I get an error message at start up. (I took a picture of the screen). It happens on both laptops but I have read that most people (besides netbooks) can install this upgrade without any problems. Anyone have any ideas on what I am doing wrong?

Thanks,

Cappy

検証ノート #46 @damnesiac 2010-02-28 ↳ Re: @cappy82288
@cappy82288So I followed this guide and was able to successfully install Snow Leopard on both my Acer 6930 and Acer 5735 (no video drivers tho for the 5735). Everything works on both of them great until I try and install the Mac OS X v10.6.2 Update (Combo). Once it is done install I get an error message at start up. (I took a picture of the…

You need the updated sleepenabler.kext

検証ノート #47 @cappy82288 2010-03-01

dailyb logged.com/2064/updating-to-snow-leopard-10-6-2/?utm_source=twitterfeed&utm_medium=twitter

Thanks damnesiac! I just followed the guide above and am up to date.

検証ノート #48 @maximusmeridus 2010-04-12

Super post on SL on 6935g, thanks, but as didn't have another mac I had to use a SnowOX universal to start it off.

I followed your instructions on setting up graphics card on my 6935g 1080p machine, but failed to get the external VGA out working when the device-properties key with your graphics hex.

Funnily enough,if I don't use any graphics device key, I can use VGA out but as you know resolution and GPU is not used properly.

Any solutions anyone?

Would really appreciate your help as have an external monitor I desperately need to use.

検証ノート #49 @maximusmeridus 2010-04-24

PLEEAASSE PLEEEAASEEE SOMEONE solve my VGA out problem on 6935g after this snow leopard installation. Would really appreciate some help or pointing me in the right direction, desperately want to plug in an external monitor

検証ノート #50 @danenzxl 2010-05-20

sleep

i have snow installed for mont's now(10.6.3) and sleep don't work try all difference
sleepenabler kexts and other stuff from others forums and nothing
that is together with microphone problem on aspire 6935
but recently i downloaded iboot from tonymacx86 forum and when i start iboot cd
and choose my snow partition when it boot sleep works with no problem

can somebody what to do to start snow withaut iboot cd and
have sleep mode?

検証ノート #51 @danenzxl 2010-07-17

FINALLY Sleep working acer aspire 6935g

finally got sleep fully working
install iatkos s3 pick usb fix pach on installation together with usbbusfix-ehciacquire-uhcireset
restart
update to 10.6.4 restart
instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom)
restart
sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl.
now only thing not working for me is internal microfone and card reader

検証ノート #52 @macaddict1234 2010-07-18

Intel PM45 chipset
T6600 C2D
ATI 4570 mobility

I've tried getting the chameleon bootloader to load the retail snow leopard disc but when i put the snow leopard disc in after the chameleon screen i just get a gray screen, can hear it loading from the disc but the graphcis simply dont work, what do i need to change in the bootloader to get it working so i can actually get to install?

検証ノート #53 @rennbahncookie 2010-08-05

wireless

hey, great tutorial! but im still left without internet. :\ did i miss something?

検証ノート #54 @Raulllll 2010-10-04

Good guide

got everything working except wireless internet.

any ideas/suggestions on which kexts i should be using

laptop is aspire 5735z

検証ノート #55 @danenzxl 2010-10-10

i bought on ebay wireless card couple euro and change

検証ノート #56 @jupitersmoon 2010-10-15

VGA Confusion

I also have a 6935g with 512mb 9600, adding your string to the boot.plist worked fine. but ive noticed that a few people have mentioned having full QE CI support. when I check mine in "about this mac" there is no mention of Quartz Extreme or CI, i remember on 10.5 and below it used to say supported or not supported.
I'm asking because I installed oblivion and It seems to be working fine except for no 3d graphics, the hud is there the cut scenes play and i have audio? I can hear footsteps when i use the arrow keys.

I was planning to use this as my primary operating system but I cant with no 3D

Any help would be nice, thank you

検証ノート #57 @mogeansai 2010-10-17

I'm running into a few issues here, mainly with creating the USB installer.
I don't have access to any machines running (snow) leopard, and i can't create a virtual environment within windows 7 or ubuntu because i can't enable hardware acceleration without modding the bios.
I have a 6935g, more or less the same internals as the one you're using.
However, i do have an old dual usb ibook g3 running tiger, so i didn't think creating the usb would be a problem. I used your guide to creating the installer word for word, but my laptop never seems to want to boot off the usb even with the bios set to boot from it.
I'm just wondering where i'm going wrong, i thought i went wrong by leaving the partition scheme as "apple partition map" so i created the usb again using "Master Boot Record" thinking that'd solve my problem, but it didn't, and for some strange reason, the ibook just hangs when i try to use GUID as a partition scheme, although it didn't when i partitioned the seagate drive i'll be using to install os x onto.
One strange thing i noticed while creating the installer, is when i got as far as installing Chameleon 2 onto the usb, it didn't create an "extra" folder, even when all files were made visible.

Sorry for the long post, but do you've any idea where i'm going wrong?

検証ノート #58 @gazzacbr 2010-11-27 ↳ Re: @danenzxl
@danenzxlfinally got sleep fully working ...instal sleepenabler.kext 10.6.4(no need for k.flag pmVersiom) restart sleep fully working on 64 bit mode org kernel darwin10.4.0,for video and audio pick nvenabler and voodoohda-on wake everything working no probl. now only thing not working for me is internal microfone and card reader

latest VoodoHDA 2.7.2 gives me internal mic (for first time) on my Acer 6920g, you can try. now comes with a nice installer/updater package
no luck at all for my card reader (have tried many) but my solution for now is an Expresscard adapter card reader (cheap generic one off ebay) which sits flush in the otherwise unused slot. in my original (non-working) card reader i keep an SD to micro SD adapter so all is well :

i have the sleep enabler 10.6.4 but when i try to sleep it instantly wakes. i think there is a kext which is loaded to do just that, anyone tell me which one it is so i can disable it to try sleep?

検証ノート #59 @mikap 2013-01-16

NVIDIA GeForce 9600M GT

Does anyone know what kexts I need to get the NVIDIA GeForce 9600M GT to support QE/CI and VGA out (OS X 10.6.7)? I added the code but that didn't help. I am able to get 256 of my 512 MB of VRAM to be recognized and 1440 x 900 resolution. This is without NVEnabler or NVEnabler 64. When I add those with NVDANV50Hal it stops at the end of the verbose boot.

動作検証・議論参加メンバー: @x986123 @haseeb @rabalder
出典および貢献者来歴(クレジット登録 27 名 · 元スレッド #4183)
ユーザー名貢献ロール投稿数活動期間
@Gurruwiwi筆頭著者282009-09-21 → 2010-01-04
@KamalAhmad主要貢献者212009-09-30 → 2009-11-03
@mascal71主要貢献者92009-09-28 → 2009-12-31
@gnate3主要貢献者32009-10-12 → 2009-10-16
@danenzxl主要貢献者32010-05-20 → 2010-10-10
@rabalder検証メンバー22009-11-05 → 2009-11-08
@alexv検証メンバー22009-11-30 → 2009-12-08
@cappy82288検証メンバー22010-02-15 → 2010-03-01
@maximusmeridus検証メンバー22010-04-12 → 2010-04-24
@x986123検証メンバー12009-09-21
@haseeb検証メンバー12009-09-23
@kopit検証メンバー12009-09-27
@kj.web検証メンバー12009-10-06
@Imkantus検証メンバー12009-10-21
@Drakulix検証メンバー12009-10-31
@andy.banc検証メンバー12009-11-16
@Mighty検証メンバー12009-11-17
@Iven検証メンバー12009-12-18
@alfaromeo303検証メンバー12010-01-19
@damnesiac検証メンバー12010-02-28
@macaddict1234検証メンバー12010-07-18
@rennbahncookie検証メンバー12010-08-05
@Raulllll検証メンバー12010-10-04
@jupitersmoon検証メンバー12010-10-15
@mogeansai検証メンバー12010-10-17
@gazzacbr検証メンバー12010-11-27
@mikap検証メンバー12013-01-16

言語を選択 · Choose your language