Unity 3d Nieobsługiwana, karta graficzna Intel 945GM

11

Właśnie zainstalowałem Ubuntu 11.10 na moim komputerze i wszystko wydaje się działać świetnie. Cóż prawie. Podczas logowania mogę wybrać z ustawień pulpit Ubuntu (nie Ubuntu 2d).

Wygląda na to, że menedżer konfiguracji Compiz nic nie robi na moim pulpicie 3d jedności. Aby to sprawdzić, uruchamiam:

echo $DESKTOP_SESSION

Rzeczywiście mówi mi to, że korzystam z Unity 2D. Czy fakt, że 3d nie działa, oznacza, że ​​mój sterownik wideo nie będzie obsługiwał jedności 3d?

Mam chipset Intel 945GME i próbowałem znaleźć informacje o sterownikach, ale wszelkie poprawki i obejścia wydawały się dotyczyć starszych wersji ubuntu i nie działały (lub nie zrobiłem tego dobrze, w końcu jestem nowy użytkownik systemu Linux).

Po tym wszystkim, zrobiłem nową instalację i po prostu spróbowałem ponownie sprawdzić, czy menedżer ustawień compiz zrobi coś, ale nie mogę uruchomić Unity 3d. Aby opisać mój proces za drugim razem:

Najpierw wykonaj nową instalację, a następnie, jak tylko to zrobisz, zainstaluj następujące:

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

Chciałem zainstalować wtyczkę z obracaną jednością (z jakiegoś powodu nie mogę znieść wyrzutni po lewej stronie, ale naprawdę podoba mi się koncepcja wyrzutni i naprawdę nie chcę przełączać się na gnome, który również nie wyglądam dobrze, kiedy próbowałem). Ale ani jedność obrócona, ani jedność 3d nie będą działać, jeśli mam problem ze sprzętem lub sterownikami, prawda?

Jeśli jest to problem ze sterownikiem karty graficznej / sprzętem, nie wyświetla się podczas normalnego użytkowania. Wyświetlanie filmów flash nie jest tak dobre, jak wtedy, gdy korzystałem z systemu Windows na tym komputerze, ale nie jest źle. Może tylko trochę smugowaty. Za mało, żeby naprawdę mnie bardzo niepokoić. Moja karta wideo z pewnością działa w tym zakresie, ale może działać lepiej.

Nie ma żadnych dodatkowych sterowników, które ubuntu znajdzie dla mojego komputera.

Uruchomienie unity_support_test powoduje następujące błędy:

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

Jak dotąd moja karta nadal nie działa. Devius wydaje się dziwny, że twój komputer nagle działa. Używam jądra 3.0.0-15.

Może to pomoże komuś rozwiązać ten problem: Może moja karta graficzna nie jest skonfigurowana? W odpowiednim katalogu nie ma pliku xorg.conf - powinien być? Podobno plik powinien tam być, ale w moim systemie po prostu go brakuje

Wszystkie źródła oprogramowania są włączone w centrum oprogramowania.

Tak więc docieram do społeczności linux. Jakieś sugestie?

Nathan
źródło
Może być głupie pytanie: czy próbowałeś otworzyć okno „Dodatkowe sterowniki” i sprawdzić, czy coś jest dostępne? Co więcej, jeśli otworzysz terminal i uruchomisz „jedność - wymień”?
Alex
Spójrz na to pytanie i edytuj je, aby uwzględnić te informacje.
jokerdino
Pamiętam kilka tygodni temu, że mój system 945GME również nie mógł zalogować się do sesji Unity (3D), ale najwyraźniej na dziś może. Uruchomienie unity_support_test w tym systemie zwraca „tak” dla wszystkich testów. Jądro to wersja 3.0.0-15. Daj mi znać, jeśli potrzebujesz więcej informacji.
devius
Myślę, że trzeba włączyć więcej źródeł programowych w Centrum Oprogramowania Ubuntu ( oneiric-updates, oneiric-security, oneiric-proposed) w celu uzyskania najnowszych wersji jądra do 11.10.
Alexandre
To pytanie wydaje się być porzucone. Jeśli napotykasz podobny problem, zadaj nowe pytanie ze szczegółami dotyczącymi Twojego problemu. Jeśli uważasz, że to pytanie nie zostało porzucone, oflaguj pytanie, które to wyjaśnia. :)
Seth

Odpowiedzi:

3

Upewnij się, że xserver-xorg-video-inteljest zainstalowany.

Następnie powinieneś być w stanie wyczyścić te, których nie używasz, bez odinstalowywania xorg. Aby zobaczyć, jakie sterowniki wideo zainstalowałeś, użyj czegoś takiego:

dpkg -l | grep xorg-video

Henson Sturgill
źródło
1

Mam także kartę graficzną Intel® 965GM, a Unity 3D działa idealnie z moim systemem. Jednak moje informacje o systemie pokazywały moją kartę graficzną jako nieznaną w Ubuntu 11.10, kiedy ją świeżo zainstalowałem, a po pewnym czasie (kilka dni później zainstalowałem Ubuntu 11.10) moja Unity 3D została zepsuta. Mogłem wybrać „Ubuntu”, ale działało to tak, jakbym używał Unity 2D.

Dowiedziałem się, że jest to związane z OpenGL i zastosowałem to polecenie:

1.Usuń sterowniki NVidia

(Wiem, że nie zainstalowałeś żadnych sterowników NVidia, ja również nie zainstalowałem, ale w moim przypadku były jakieś sterowniki NVidia).

sudo apt-get purge nvidia*

2. Usuń xorg.conf

sudo rm /etc/X11/xorg.conf

3. Zainstaluj ponownie xorg całkowicie

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. Ponownie skonfiguruj Xorg

sudo dpkg-reconfigure xserver-xorg

5. Uruchom ponownie komputer

sudo reboot

Po zastosowaniu wszystkich tych poleceń mój Unity 3D powrócił i kiedy sprawdzam informacje o systemie, tym razem Ubuntu rozpoznało moją grafikę Intela. Takie problemy występują w przypadku grafiki Intel.

Şâkir Aşçı
źródło
Niestety nie rozwiązało to problemu. Test Unity-3d-test nadal powoduje, że nie jest renderowane oprogramowanie, a nie tekstura GLX z bitmapy. Nadal nie można uruchomić Ubuntu 3d.
Nathan
Wygląda na to, że nie będziesz w stanie uruchomić Unity 3D z tą kartą graficzną Intel 945GM. Ostatnie pytanie: czy podczas sprawdzania informacji o systemie w Ustawieniach systemu twoja karta graficzna jest rozpoznawana, czy nadal jest wymieniona jako nieznana?
Şâkir Aşçı
Tak, napis „VESA: Intel (r) 82945GM Chipset Family Graphics” w części Informacje o systemie> Grafika.
Nathan
1

Pomoże to zaktualizować sterowniki graficzne, te z oficjalnych repozytoriów mogą być nieaktualne. Aby zaktualizować, wystarczy otworzyć konsolę terminali i wejść

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

sudo apt-get update

sudo apt-get upgrade

Następnie uruchom ponownie komputer. mam nadzieję, że to pomoże

MrMuretto
źródło
1

Jeśli naprawdę chcesz, aby jedność 3D działała. Możesz zmusić go do uruchomienia.
Ostrzegam jednak, że będzie trochę wadliwy.

skopiuj to w terminalu

sudo gedit /etc/environment

A następnie dodaj to w następnym wierszu

UNITY_FORCE_START=1

Następnie zapisz plik i uruchom ponownie

źródło

blade19899
źródło
0

Jeśli podłączony jest monitor zewnętrzny, korzystanie z jedności 3d może być niemożliwe, jeśli łączny rozmiar ekranu wirtualnego wynosi> 2048 pikseli z powodu ograniczeń sprzętowych mikroukładu. Jeśli masz podłączony monitor zewnętrzny, wypróbuj go bez (lub ustaw go w tryb klonowania).

klan
źródło