Unity 3d Nicht unterstützt, Intel 945GM Grafikkarte


11

Ich habe gerade Ubuntu 11.10 auf meinem Computer installiert und alles scheint großartig zu laufen. Naja fast. Beim Anmelden kann ich aus den Einstellungen den Ubuntu-Desktop auswählen (nicht Ubuntu 2d).

Der Compiz-Konfigurationsmanager schien nichts mit meinem Unity 3D-Desktop zu tun zu haben. Um das zu überprüfen, renne ich:

echo $DESKTOP_SESSION

Sicher sagt es mir, dass ich Unity 2d laufen lasse. Bedeutet die Tatsache, dass 3D nicht ausgeführt wird, dass mein Grafiktreiber Unity 3D nicht unterstützt?

Ich habe einen Intel 945GME-Chipsatz und habe versucht, Informationen über Treiber zu finden, aber alle Korrekturen und Problemumgehungen schienen für ältere Ubuntu-Versionen zu gelten und funktionierten nicht (oder ich habe es nicht richtig gemacht, ich bin schließlich ein neuer Linux-Benutzer).

Nachdem ich mit all dem rumgespielt hatte, führte ich eine Neuinstallation durch und versuchte erneut, ob der Compiz-Einstellungsmanager irgendetwas tun würde, aber ich kann Unity 3d nicht zum Laufen bringen. Um meinen Prozess beim zweiten Mal zu beschreiben:

Führen Sie zuerst eine Neuinstallation durch, und installieren Sie dann, sobald dies erledigt ist, Folgendes:

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

Ich wollte das Unity-gedrehte Plugin installieren (ich kann es aus irgendeinem Grund nicht ertragen, den Launcher auf der linken Seite zu haben, aber ich mag das Konzept des Launcher wirklich und möchte nicht wirklich zu Gnome wechseln, was auch nicht der Fall war. ' Ich sehe nicht richtig aus, als ich es ausprobiert habe. Aber weder Unity Rotated noch Unity 3D funktionieren für mich, wenn ich ein Problem mit meiner Hardware oder meinen Treibern habe, oder?

Wenn es sich um ein Grafikkartentreiber- / Hardwareproblem handelt, wird es bei normaler Verwendung nicht angezeigt. Das Anzeigen von Flash-Videos ist nicht so gut wie damals, als ich Windows auf diesem Computer ausgeführt habe, aber es ist nicht schlecht. Vielleicht nur ein bisschen streifig. Nicht genug, um mich wirklich zu stören. Meine Grafikkarte funktioniert sicherlich in diesem Ausmaß, aber sie kann es besser machen.

Es gibt überhaupt keine zusätzlichen Treiber, die Ubuntu für meinen Computer findet.

Das Ausführen von entity_support_test führt zu folgenden Fehlern:

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

Bisher funktioniert meine Karte immer noch nicht. Es scheint seltsam, Devius, dass Ihr Computer plötzlich funktioniert. Ich verwende Kernel 3.0.0-15.

Vielleicht kann dies jemandem helfen, dieses Problem zu lösen: Vielleicht ist meine Grafikkarte nicht konfiguriert? Es gibt keine xorg.conf-Datei im richtigen Verzeichnis - sollte es eine geben? Angeblich soll die Datei dort sein, aber auf meinem System fehlt sie einfach

Alle Softwarequellen sind im Software Center aktiviert.

Also wende ich mich an die Linux-Community. Irgendwelche Vorschläge?


Vielleicht eine dumme Frage: Haben Sie versucht, das Fenster "Zusätzliche Treiber" zu öffnen und zu prüfen, ob etwas verfügbar ist? Wenn Sie ein Terminal öffnen und "unit --replace" ausführen, was steht dann?
Alex

Schauen Sie sich diese Frage an und bearbeiten Sie Ihre Frage, um diese Informationen aufzunehmen.
Jokerdino

Ich erinnere mich, dass sich mein 945GME-System vor einigen Wochen auch nicht in eine (3D) Unity-Sitzung einloggen konnte, aber anscheinend ab heute. Wenn Sie den Unity_Support_test auf diesem System ausführen, wird für alle Tests "Ja" zurückgegeben. Kernel ist Version 3.0.0-15. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Devius

Ich glaube , Sie brauchen mehr Software - Quellen an dem Ubuntu Software Center (ermöglichen oneiric-updates, oneiric-security, oneiric-proposed), um die neuesten Kernel - Versionen für 11,10 zu erhalten.
Alexandre

Diese Frage scheint aufgegeben zu sein. Wenn bei Ihnen ein ähnliches Problem auftritt, stellen Sie bitte eine neue Frage mit Details zu Ihrem Problem. Wenn Sie der Meinung sind, dass diese Frage nicht aufgegeben wird, markieren Sie die Frage, die dies erklärt. :)
Seth

Antworten:


3

Stellen Sie sicher, dass xserver-xorg-video-intelinstalliert ist.

Danach sollten Sie in der Lage sein, diejenigen zu löschen, die Sie nicht verwenden, ohne xorg zu deinstallieren. Verwenden Sie Folgendes, um zu sehen, welche Grafiktreiber Sie installiert haben:

dpkg -l | grep xorg-video


1

Ich habe auch eine Intel® 965GM-Grafikkarte und Unity 3D funktioniert perfekt mit meinem System. Meine Systeminformationen zeigten jedoch, dass meine Grafikkarte in Ubuntu 11.10 unbekannt war, als ich sie neu installierte, und nach einer Weile (einige Tage später installierte ich Ubuntu 11.10) war mein Unity 3D defekt. Ich könnte "Ubuntu" auswählen, aber es hat sich so verhalten, als würde ich Unity 2D verwenden.

Ich habe herausgefunden, dass es mit OpenGL zusammenhängt, und habe diesen Befehl angewendet:

1.Entfernen Sie die NVidia-Treiber

(Ich weiß, dass Sie keine NVidia-Treiber installiert haben, ich habe sie auch nicht installiert, aber in meinem Fall waren irgendwie NVidia-Treiber installiert.)

sudo apt-get purge nvidia*

2.Entfernen Sie Ihre xorg.conf

sudo rm /etc/X11/xorg.conf

3. Installieren Sie xorg vollständig neu

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. Konfigurieren Sie Xorg neu

sudo dpkg-reconfigure xserver-xorg

5. Starten Sie Ihren Computer neu

sudo reboot

Nachdem ich alle diese Befehle angewendet hatte, war mein Unity 3D zurück und als ich die Systeminformationen überprüfte, erkannte Ubuntu diesmal meine Intel-Grafik. Solche Probleme treten bei Intel-Grafiken auf.


Leider hat dies das Problem nicht gelöst. Der Unity-3d-Test führt immer noch dazu, dass keine Software gerendert wird und keine GLX-Textur aus der Bitmap. Kann Ubuntu 3d immer noch nicht ausführen.
Nathan

Dann scheint es, als könnten Sie Unity 3D mit dieser Intel 945GM-Grafikkarte nicht ausführen. Als letzte Frage: Wenn Sie Systeminformationen unter Systemeinstellungen überprüfen, wird Ihre Grafikkarte erkannt oder wird sie immer noch als unbekannt aufgeführt?
Şâkir Aşçı

Ja, unter Systeminfo> Grafik steht "VESA: Intel (r) 82945GM Chipset Family Graphics".
Nathan

1

Es kann hilfreich sein, die Grafiktreiber zu aktualisieren. Die Treiber aus den offiziellen Repositorys sind möglicherweise veraltet. Öffnen Sie zum Aktualisieren einfach eine Terminalkonsole und geben Sie ein

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

sudo apt-get update

sudo apt-get upgrade

Starten Sie anschließend Ihren Computer neu. ich hoffe das hilft


1

Wenn Sie wirklich möchten, dass Unity 3D funktioniert. Sie können es zum Laufen zwingen.
Seien Sie jedoch gewarnt, es wird ein kleiner Buggy sein.

Kopieren Sie dies in das Terminal

sudo gedit /etc/environment

Und fügen Sie dies in der nächsten Zeile hinzu

UNITY_FORCE_START=1

Speichern Sie dann die Datei und starten Sie neu

Quelle


0

Wenn Sie einen externen Monitor angeschlossen haben, können Sie Unity 3d möglicherweise nicht verwenden, wenn die kombinierte Größe des virtuellen Bildschirms aufgrund von Hardwareeinschränkungen des Chipsatzes> 2048 Pixel beträgt. Wenn Sie einen externen Monitor angeschlossen haben, versuchen Sie es ohne (oder stellen Sie ihn in den Klonmodus).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.