Unity 3d не підтримується, графічна карта Intel 945GM


11

Щойно я встановив Ubuntu 11.10 на своєму комп’ютері, і все, здається, працює чудово. Ну, майже. Під час входу я можу вибрати з налаштувань робочий стіл Ubuntu (не ubuntu 2d).

Менеджер конфігурації Compiz, схоже, нічого не робив на моєму робочому столі 3D єдності. Отже, щоб лише перевірити, я запускаю:

echo $DESKTOP_SESSION

Звичайно, це говорить про те, що я працюю єдністю 2d. Чи означає те, що запуск 3d-звичаю означає, що мій драйвер відео не підтримує єдність 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, який також не робив ' я не буду виглядати правильно, коли я спробував це). Але ні єдність не обертається, ні єдність 3d не працюватимуть для мене, якщо у мене проблеми з обладнанням або драйверами, чи не так?

Якщо це проблема з драйвером відеокарти / обладнанням, воно не відображається при звичайному використанні. Перегляд флеш-відео не так добре, як це було під час запуску Windows на цій машині, але це непогано. Можливо, просто трішечки. Недостатньо, щоб нас справді сильно турбувати. Моя відеокарта, безумовно, працює в тій мірі, але вона може зробити і краще.

Немає додаткових драйверів, які ubuntu знаходить для мого комп'ютера.

Запуск юни_спортесте призводить до цих помилок:

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

Поки моя картка все ще не працює. Дивно Девію здається, що ваш комп'ютер раптом працює. Я запускаю Kernel 3.0.0-15.

Можливо, це може допомогти комусь вирішити це питання: Можливо, моя відеокарта не налаштована? Файл xorg.conf у відповідному каталозі немає - чи має бути? Нібито файл має бути там, але в моїй системі його просто немає

Усі програмні джерела включені в програмному центрі.

Отже, я звертаюся до спільноти Linux. Будь-які пропозиції?


Може виникнути німецьке запитання: Ви спробували відкрити вікно "Додаткові драйвери" і побачити, чи є щось доступне? Крім того, якщо ви відкриєте термінал і запустіть "єдність - замінити", що він говорить?
Олексій

Погляньте на це питання та відредагуйте своє запитання, щоб включити цю інформацію.
jokerdino

Я пам’ятаю кілька тижнів тому, що моя система 945GME також не могла увійти в сесію (3D) 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 (r) 82945GM".
Натан

1

Можливо, це допоможе оновити графічні драйвери, ті, що в офіційних сховищах, можуть бути застарілими. Для оновлення просто відкрийте термінальну консоль і введіть

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

sudo apt-get update

sudo apt-get upgrade

Після цього перезавантажте машину. Я сподіваюся, що це допомагає


1

Якщо ви дійсно хочете, щоб єдність 3D працювала. Ви можете змусити його бігти.
Але будьте попереджені, це буде трохи баггі.

скопіюйте це в термінал

sudo gedit /etc/environment

А потім додайте це в наступному рядку

UNITY_FORCE_START=1

Потім збережіть файл і перезавантажте

джерело


0

Якщо у вас підключений зовнішній монітор, можливо, ви не зможете використовувати одиницю 3d, якщо комбінований розмір віртуального екрана> 2048 пікселів через обмеження обладнання на чіпсеті. Якщо у вас підключений зовнішній монітор, спробуйте його без (або встановіть його в режим клонування).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.