Jak przejść z Unity 2D na 3D?


10

Próbowałem uruchomić MyUnity i działało dobrze do dziś, kiedy pojawia się komunikat:

Najwyraźniej korzystam z Unity-2D. Więc zrobiłem małe wyszukiwanie w wierszu poleceń echo $DESKTOP_SESSIONi na pewno wypluł po prostu „ubuntu-2d”.

Korzystałem z Ubuntu Tweak i być może zrobiłem tam coś głupiego, ale nie sądzę, żeby miało to coś takiego. Zauważyłem również wyraźne różnice między Ubuntu 2D a Ubuntu 3D.

Mam Ubuntu 12.04. Czy mogę więc „przywrócić” z powrotem do Ubuntu / Unity 3D?

Edycja: Moja karta graficzna to dedykowana karta graficzna AMD Radeon HD 7750 o pojemności 2 GB, która według mnie wymaga aktualizacji do wersji 12.6. Spróbuję tego i dam znać o wyniku, dziękuję bardzo za pomoc.

Wynik: po udanej aktualizacji karty graficznej mogę teraz uruchomić 3D. Dziękuję wam wszystkim i przepraszam za tak niezwykłe pytanie!


1
czy masz włączone automatyczne logowanie? Jeśli tak, wyloguj się i zaloguj do sesji unity 3d, klikając małe logo ubuntu w polu logowania i wybierając sesję „Ubuntu”
Anwar

Unity3d jest zwykle opcją domyślną, a 2d jest wybierana tylko, chyba że sprzęt ma problemy z wersją 3d. Jaka jest karta graficzna?
mikewhthing

Odpowiedzi:


7

Możesz ustalić, czy korzystasz z Unity 3D czy 2D, otwierając monitor systemu. Jeśli zobaczysz proces o nazwie compizna karcie procesów, korzystasz z Unity 3D. Jeśli metacityzamiast tego działa , pracujesz z Unity 2D.

Pomysły na uruchomienie Unity 3D:

  1. Najpierw zainstaluj pakiet nux-toolsi uruchom /usr/lib/nux/unity_support_test -pw oknie terminala. Pokaże, czy Twój sprzęt jest obsługiwany przez Unity 3D. Jeśli masz kartę graficzną Nvidia lub AMD / ATI, być może będziesz musiał najpierw zainstalować zastrzeżone sterowniki, aby uzyskać (dobrą) obsługę 3D. Jeśli to mówi Unity 3D supported: yes, możesz przejść do innych kroków. Jeśli nie, nie możesz używać Unity 3D.
  2. Zainstaluj Unity, jeśli nie jest zainstalowany przez uruchomienie sudo apt-get install unity gnome-session.
  3. Teraz się wyloguj, powinno być logo Ubuntu obok twojej nazwy użytkownika w menedżerze logowania. Kliknij na niego, wybierz „Ubuntu” i zaloguj się ponownie. Unity 3D powinno się rozpocząć.
  4. Jeśli nadal uruchamia Unity 2D, a nie 3D, otwórz terminal i wpisz unity --replace. Unity 3D powinno się uruchomić, jeśli nie, wyjście terminala może być interesujące.
  5. Jeśli powyższe czynności nie działają, utwórz nowego użytkownika i zaloguj się. Nie zapomnij wybrać „Ubuntu” jak w 3. Być może niektóre z preferencji starego użytkownika są zepsute, nowy użytkownik zacznie od nowych preferencji.

Bardzo dziękuję za odpowiedź, pomyślałem, że muszę zaktualizować kartę graficzną - o czym teraz wspomnę w opisie pytania - zanim będę mógł uruchomić Unity, co wydaje się trochę dziwne, biorąc pod uwagę, że dostałem ten komputer w zeszłym tygodniu !
Mochan,

AMD / ATI to problematyczny wybór grafiki w systemie Linux. Ubuntu jest dostarczane z bezpłatnym sterownikiem o nazwie „radeon”, który został opracowany przez społeczność i nie obsługuje dobrze 3D na nowszych chipsetach, takich jak Twój. Zastrzeżony sterownik AMD jest dość błędny i nie zawsze aktualny. Z drugiej strony Intel opracowuje sterowniki open source i wysokiej jakości. Wydają także sterowniki na kilka miesięcy przed wydaniem sprzętu, więc sprzęt działa od razu po instalacji w najnowszych dystrybucjach. Jeśli potrzebujesz więcej mocy, wybierz Nvidię. Sterownik jest zastrzeżony, ale ma tę samą jakość co sterownik Windows.

Moja karta to AMD Radeon, jak wspomniałeś. Nie wiem, czy to odnosi się do tego, co mówisz.
Mochan,

Jeśli nie zrozumiałem poprawnie, zaktualizowałeś sterownik karty graficznej (Catalyst / fglrx) do najnowszej wersji (nie wymieniłeś starej karty graficznej na nową, którą kupiłeś), więc problem został spowodowany przez sterownik nieobsługujący 3D na twoim sprzęcie.

Tak, fglrx. I tak było. Więc przypuszczam, że nazwa karty nie ma żadnego znaczenia dla nazwy kierowcy? Rany, przepraszam, jestem noob hahaha
Mochan

1

Proponuję rzucić okiem na 2 odpowiedzi na to pytanie.
Nauczysz się konfigurować plik/etc/lightdm/lightdm.conf

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.