Unity 3d Не поддерживается, видеокарта Intel 945GM


11

Я только что установил Ubuntu 11.10 на свой компьютер, и все, кажется, работает отлично. Ну, почти. При входе в систему я могу выбрать в настройках рабочий стол Ubuntu (не Ubuntu 2d).

Менеджер конфигурации Compiz, похоже, ничего не делал для моего рабочего стола Unity 3D. Итак, просто чтобы проверить, я бегу:

echo $DESKTOP_SESSION

Конечно же, это говорит мне, что я бегу единство 2d. Означает ли тот факт, что 3d не запускается, означает, что мой видеодрайвер не будет поддерживать Unity 3D?

У меня есть набор микросхем Intel 945GME, и я пытался найти информацию о драйверах, но все исправления и обходные пути, похоже, были для более старых версий Ubuntu, и не работали (или я сделал это неправильно, я все-таки новый пользователь Linux).

После того, как я поигрался со всем этим, я сделал новую установку и просто попытался снова посмотреть, будет ли менеджер настроек compiz что-нибудь делать, но я не могу заставить работать Unity 3d. Чтобы описать мой процесс во второй раз:

Сначала выполните новую установку, а затем, как только это будет сделано, установите следующее:

sudo add-apt-repository ppa:paullo612/unityshell-rotated
sudo apt-get update
sudo apt-get install unityshell-rotated libnux-1.0-0 compizconfig-settings-manager

Я хотел внедрить плагин, повернутый на единицу (я почему-то не могу иметь пусковую установку с левой стороны, но мне очень нравится концепция пусковой установки, и я действительно не хочу переключаться на gnome, что тоже не не выгляжу правильно, когда я попробовал это). Но ни повернутая Unity, ни Unity 3D не будут работать для меня, если у меня возникнут проблемы с моим оборудованием или драйверами, не так ли?

Если это проблема с драйвером видеокарты или аппаратным обеспечением, она не отображается при обычном использовании. Просмотр флэш-видео не так хорош, как это было, когда я запускал Windows на этой машине, но это неплохо. Может быть, немного полосатым. Не достаточно, чтобы действительно беспокоить меня. Моя видеокарта, конечно, работает до такой степени, но может работать лучше.

Нет никаких дополнительных драйверов, которые Ubuntu находит для моего компьютера вообще.

Запуск unity_support_test приводит к следующим ошибкам:

nathan@Vaio:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string:  2.1 Mesa 7.11

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  no
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

Пока моя карта все еще не работает. Девиус кажется странным, что твой компьютер вдруг работает. Я использую ядро ​​3.0.0-15.

Может быть, это может помочь кому-нибудь решить эту проблему: Может быть, моя видеокарта не настроена? В соответствующем каталоге нет файла xorg.conf - должен ли он быть? Предположительно файл должен быть там, но в моей системе его просто нет

Все программные источники включены в программном центре.

Итак, я обращаюсь к сообществу Linux. Какие-либо предложения?


Может быть глупый вопрос: вы пытались открыть окно «Дополнительные драйверы» и посмотреть, есть ли что-нибудь доступное? Кроме того, если вы открываете терминал и запускаете "unity --replace", что это говорит?
Алекс

Взгляните на этот вопрос и отредактируйте ваш вопрос, чтобы включить эту информацию.
Джокердино

Я помню несколько недель назад, что моя система 945GME также не могла войти в (3D) сеанс Unity, но, по-видимому, на сегодняшний день это возможно. Выполнение unity_support_test в этой системе возвращает «да» для всех тестов. Ядро версии 3.0.0-15. Дайте мне знать, если вам нужно больше информации.
Деви

Я думаю , что вам нужно включить больше источников программного обеспечения в Ubuntu Software Center ( oneiric-updates, oneiric-security, oneiric-proposed), чтобы получить последние версии ядра для 11.10.
Александр

Этот вопрос, похоже, оставлен, если у вас возникла похожая проблема, пожалуйста, задайте новый вопрос с подробной информацией о вашей проблеме. Если вы считаете, что этот вопрос не оставлен, отметьте вопрос, объясняющий это. :)
Сет

Ответы:


3

Убедитесь, что xserver-xorg-video-intelустановлено.

После этого вы сможете удалить те, которые не используете, без удаления xorg. Чтобы увидеть, какие драйверы видео вы установили, используйте что-то вроде:

dpkg -l | grep xorg-video


1

У меня также есть видеокарта Intel® 965GM, и Unity 3D отлично работает с моей системой. Тем не менее, моя системная информация показала мою графическую карту как неизвестную в Ubuntu 11.10, когда я только что установил ее, и через некоторое время (через несколько дней я установил Ubuntu 11.10) мой Unity 3D был сломан. Я мог бы выбрать «Ubuntu», но он действовал так, как будто я использовал Unity 2D.

Я обнаружил, что это связано с OpenGL, и я применил эту команду:

1. Удалите драйверы NVidia

(Я знаю, что вы не устанавливали драйверы NVidia, я также не устанавливал, но в моем случае были установлены драйверы NVidia.)

sudo apt-get purge nvidia*

2. Удалите ваш xorg.conf

sudo rm /etc/X11/xorg.conf

3. Переустановите xorg полностью

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

4. Переконфигурировать Xorg

sudo dpkg-reconfigure xserver-xorg

5. Перезагрузите компьютер

sudo reboot

После того, как я применил все эти команды, мой Unity 3D вернулся, и когда я проверял информацию о системе, на этот раз Ubuntu узнал мою графику Intel. Такие проблемы возникают с графикой Intel.


К сожалению, это не решило проблему. Unity-3d-тест по-прежнему приводит к не программной визуализации и не к текстуре GLX из растрового изображения. Все еще не могу запустить Ubuntu 3d.
Натан

Тогда кажется, что вы не сможете запустить Unity 3D с этой видеокартой Intel 945GM. Последний вопрос: когда вы проверяете Системную информацию в Системных настройках, распознается ли ваша видеокарта или она по-прежнему отображается как неизвестная?
Şâkir Aşçı

Да, в разделе «Информация о системе»> «Графика» указано «VESA: набор микросхем семейства наборов микросхем Intel® 82945GM».
Натан

1

Это может помочь обновить графические драйверы, драйверы из официальных репозиториев могут быть устаревшими. Чтобы обновить, просто откройте консоль терминала и введите

sudo add-apt-repository ppa: ubuntu-x-swat / x-updates

sudo apt-get update

sudo apt-get upgrade

После этого перезагрузите машину. надеюсь, это поможет


1

Если вы действительно хотите, чтобы Unity 3D работал. Вы можете заставить его бежать.
Будьте осторожны, это будет немного глючит.

скопируйте это в терминал

sudo gedit /etc/environment

А затем добавить это в следующей строке

UNITY_FORCE_START=1

Затем сохраните файл и перезагрузитесь

источник


0

Если у вас подключен внешний монитор, то вы не сможете использовать Unity 3D, если объединенный размер виртуального экрана> 2048 пикселей из-за аппаратных ограничений чипсета. Если у вас подключен внешний монитор, попробуйте его без (или установите его в режим клонирования).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.