Как переключаться между картами Gfx на Macbook Pro 15" 8.2
У меня Macbook 15" Pro 8.2
Который, по-видимому, должен переключаться между картами GFX с vgaswitcheroo. Но /sys/kernel/debug/ не содержит папку switcheroo.
Системный журнал дает мне это.
[ 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 нет биос. И из-за этого карта ati не может правильно инициализироваться. Похоже, это может быть причиной. Кто-нибудь знает, как загрузить BIOS в режиме EFI?
--ok Некоторые обновления-- Есть патч, который работает. Разрешение загрузки видео-биоса из файла для ядра 3.4.
Эти функции были объединены в 3.6-RC 3, по-видимому. Но я использую это ядро и все еще не могу переключиться на карту ATI.
видимо у других такая же проблема
1 ответ
Я решил это. Я могу успешно использовать карту ATI, а также использовать внешний дисплей для двойной головки.
- Устанавливаем и запускаем Ubuntu в режиме efi, используя встроенный встроенный по умолчанию драйвер radeon
- Установите ядро Ubuntu 3.8 отсюда:
- Установить refind (заменить замену загрузочного менеджера на efi macs
- скопируйте vmlinuz-3.8.0-030800rc2-generic и initrd.img-3.8.0-030800rc2-generic в / boot / efi / ubuntu /
- создайте файл /boot/efi/ubuntu/refind_linux.conf и введите в него следующее: "Загрузитесь с sda6" "root=/dev/sda6 add_efi_memmap modprobe.blacklist=i915 radeon.modeset=1 elevator=noop vt.handoff=7 ро
это даст вам новую возможность загружать ядро 3.8 непосредственно из меню переоборудования, полностью обходя grub, который необходим для правильной работы переключения.
6) Фактическое переключение должно быть сделано с консоли, с остановленным GDM. Это также, кажется, работает лучше всего, если это сделано после нового запуска машины. 7) echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch от имени root для переключения на карту Intel 8)echo DIS > /sys/kernel/debug/vgaswitcheroo/switch от имени root для переключения на карту ati
Мне кажется, что любой другой кандидат на релиз, как ни странно, сломал поддержку USB. Если ваша клавиатура не работает, попробуйте другую последнюю версию для меня 3.8 RC6.
/ boot / efi - это место, где мой efi paritition монтируется в Linux. В разделе efi вам нужно поместить файлы для efi (refind), чтобы обнаружить ваше ядро и initrd. если ты не можешь видеть это. Проверьте gparted для этого. Он имеет файловую систему fat32 и должен иметь метку EFI.