web-dev-qa-db-ja.com

Macbook Pro 15 "8.2でGfxカードを切り替える方法

Macbook 15 "Pro 8.2を持っています

これは、明らかにvgaswitcherooを使用してGFXカード間で切り替え可能であることになっています。ただし、/ sys/kernel/debug /にはswitcherooフォルダーは含まれていません。

syslogはこれを私に与えます。

[   21.631041] vga_switcheroo: enabled
[   21.631075] radeon 0000:01:00.0: Invalid ROM contents
[   21.631149] radeon 0000:01:00.0: Invalid ROM contents
[   21.631154] [drm:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
[   21.631163] radeon 0000:01:00.0: Fatal error during GPU init
[   21.631165] [drm] radeon: finishing device.
[   21.631166] [TTM] Memory type 2 has not been initialized
[   21.632193] radeon 0000:01:00.0: no bo for sa manager
[   21.632197] vga_switcheroo: disabled

有効にしようとしたが失敗したようです。ネット上の他のよくある質問では、efiモードで起動したときにBIOSがないと聞きました。このため、ATIカードは適切に初期化できません。それが理由であるように思えます。 EFIモードでBIOS ROMをロードする方法は誰でも知っていますか?

-いくつかの更新を確認-動作するパッチがあります。 3.4カーネルのファイルからビデオBIOSをロードできるようにします。

これらの機能は、明らかに3.6-rc 3にマージされました。しかし、私はそのカーネルを使用していますが、ATIカードに切り替えることはできません。

明らかに その他 は同じ問題を抱えている

3
tomodachi

解決しました。 ATIカードを正常に使用でき、デュアルヘッド用の外部ディスプレイも使用できます。

  1. ネイティブの組み込みデフォルトradeonドライバーを使用して、ubuntuをインストールし、efiモードで実行します
  2. here から3.8 ubuntuカーネルをインストールします。
  3. refind をインストールします
  4. vmlinuz-3.8.0-030800rc2-genericおよびinitrd.img-3.8.0-030800rc2-genericを/ boot/efi/ubuntu /にコピーします
  5. ファイル/boot/efi/ubuntu/refind_linux.confを作成し、次のように入力します。「Boot with sda6」「root =/dev/sda6 add_efi_memmap modprobe.blacklist = i915 radeon.modeset = 1エレベーター= noop vt.handoff = 7」ろ

これにより、適切に動作するために必要なgrubをバイパスして、refitメニューから直接3.8カーネルを起動する新しいオプションが提供されます。

6)GDMを停止して、コンソールから実際の切り替えを行う必要があります。また、マシンを新たに起動してから行うと、最適に機能するようです。 7)エコーDIGD>/sys/kernel/debug/vgaswitcheroo/switch、Intelカードに切り替えるルートとして8)echo DIS>/sys/kernel/debug/vgaswitcheroo/switch、ATIカードに切り替えるルートとして

私にとって、他のすべてのリリース候補は奇妙なことに、USBサポートが壊れているようです。キーボードが機能しない場合は、3.8 rc6をお試しください。

/ boot/efiは、Linuxでefiパーティションがマウントされる場所です。 efiパーティションは、カーネルとinitrdを検出するためにefi(refind)のファイルを置く必要がある場所です。見えない場合。 gpartedを確認してください。 fat32ファイルシステムがあり、ラベルEFIが必要です。

2
tomodachi