iMac - Как заставить Ubuntu работать правильно с видеокартой iMac

Я недавно установил Ubuntu 16.04, 64-разрядную на моей старой iMac середины 2010, но быстро столкнулся с некоторыми проблемами. При установке экран почернел бы после интерфейса личинки, если я не добавил "nomodeset" к командам загрузки. Теперь Ubuntu 16.04 установлена, но экран останется черным или заморозится на фиолетовом экране запуска, если у меня не будет включенного "nomodeset". В то время как это в настоящее время находится в рабочем состоянии, это не использует GPU для графического ускорения. Я знаю, что графическое питание этого Mac уже плохо, но я намереваюсь установить Пар на Ubuntu, чтобы играть в некоторые основные 3D игры, таким образом, мне нужно графическое ускорение для работы. Я изо всех сил пытаюсь найти решение этой проблемы онлайн. В то время как я с тех пор потерял веб-страницу, я считал где-нибудь, что проблема может иметь некоторое отношение, как Ubuntu хочет принять графический драйвер на ядре для сокращения мерцания во время начальной загрузки, которая не совместима с iMac. Я открыт для установки более старой версии Ubuntu при необходимости.

Видеокарта: Radeon HD 4670

ЦП: Intel i3-540

Вывод от команды "/usr/lib/nux/unity_support_test-p":

OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 4.0, 128 bits)
OpenGL version string:  3.0 Mesa 17.0.7

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

Вывод от команды "dmesg | egrep 'drm|radeon'":

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-42-generic.efi.signed root=UUID=883068b9-9317-47a9-98e6-202c75b7d2f2 ro quiet splash radeon.modeset=0 vt.handoff=7
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-42-generic.efi.signed root=UUID=883068b9-9317-47a9-98e6-202c75b7d2f2 ro quiet splash radeon.modeset=0 vt.handoff=7
[    1.381779] [drm] Initialized
[    1.412144] [drm:radeon_init [radeon]] *ERROR* No UMS support in radeon module!
[   10.490259] [drm:radeon_init [radeon]] *ERROR* No UMS support in radeon module!

Сообщите мне, нужна ли Вам информация.

Обновление 02.01.18: На основе того, что я нашел, проблема происходит из-за чего-то названного привилегированным режимом установлен (KMS). Значение по умолчанию, драйверу Radeon с открытым исходным кодом нужен KMS, таким образом, это отключено, когда я использую nomodeset. К сожалению, кажется, что новые собственные драйверы (fglrx) не поддерживают старую видеокарту. Я полагаю, что мой лучший план действий должен был бы установить собственные драйверы прежней версии, но я не нашел способ сделать так. Если у Вас есть какие-либо идеи о том, как сделать это, сообщите мне.

Обновление 26.05.18: После отказывания от этого в течение нескольких месяцев я возвращаюсь к нему, и я нахожу драйверы онлайн сразу же! Я выяснил, что они только установят в CLI. Но теперь, у меня есть другая проблема. Установщик жалуется на недостающие заголовки ядрa, говоря, что version.h не мог быть найден. Кто-либо знает способ зафиксировать это?

Обновите снова: Разочаровался в этом снова, так как кажется, что установщик или любой драйвер FGLRX прежней версии требует более старого ядра и поэтому более старой версии Ubuntu: http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide Это означает, что я должен установить Ubuntu 12.10, которая я полагаю, что попытался ранее, но к небольшому успеху. Я слишком занят в данный момент, чтобы попробовать еще раз и узнать причину. На странице загрузки для 12,10, существует версия Mac, но я не думаю, что смог загрузить установщик в прошлый раз, когда я попробовал.

2
задан 26 May 2018 в 23:47

3 ответа

Вы можете попробовать это: https://help.ubuntu.com/community/RadeonDriver Похоже, что это поддерживается.

0
ответ дан 26 May 2018 в 23:47

Я столкнулся с той же проблемой с моим Mac mini 2011 при установке Ubuntu 18.04.

Переход на менеджер загрузки rEFInd устранил проблему для меня.

Имейте в виду, что rEFInd извлечет все параметры загрузки из grub, поэтому, если вы добавили nomodeset и т. Д., Его необходимо будет удалить вручную из /boot/refind_linux.conf

0
ответ дан 26 May 2018 в 23:47

Попробуйте установить версию netinstall и выберите Ubuntu Mate Minimal для графического интерфейса. У меня есть мини-ПК и работает очень хорошо.

 example

-1
ответ дан 26 May 2018 в 23:47

Другие вопросы по тегам:

Похожие вопросы: