Как перейти от Unity 2D к 3D?

У меня была та же проблема, что и загрузка процессора до 70% ~ 80%, и это сильно меня расстроило после обновления до 12.04 с 10.04.

И сбросить настройки compiz по умолчанию или удалить ~/.compiz-1 & amp; Папки ~/.config/compiz-1 не работают.

Но после снятия флажка «Sync to VBlank» в OpenGL в ccsm (диспетчер настроек CompizConfig) снижается загрузка процессора до 1%.

Надеюсь, это поможет вы и другие парни ...

Извините за мое плохое выражение (я студент из Китая).

1
задан 5 August 2012 в 08:54

2 ответа

Вы можете определить, используете ли вы Unity 3D или 2D, открыв системный монитор. Если вы видите процесс с именем compiz на вкладке процессов, вы используете Unity 3D. Если он работает metacity, вы работаете с Unity 2D.

Идеи для работы Unity 3D:

Сначала установите пакет nux-tools и запустите /usr/lib/nux/unity_support_test -p в терминальном окне. Он покажет, поддерживается ли ваше оборудование Unity 3D. Если у вас есть графическая карта Nvidia или AMD / ATI, вам, возможно, придется сначала установить проприетарные драйверы, чтобы получить (хорошую) поддержку 3D. Если он говорит Unity 3D supported: yes, вы можете продолжить другие шаги. Если нет, вы не можете использовать Unity 3D. Установите Unity, если он не установлен, запустив sudo apt-get install unity gnome-session. Теперь выйдите из системы, там должен быть логотип Ubuntu рядом с вашим именем пользователя в диспетчере входа. Нажмите на него и выберите «Ubuntu» и войдите снова. Unity 3D должен начинаться. Если он все еще запускает Unity 2D, а не 3D, откройте терминал и введите unity --replace. Unity 3D должен начинаться, если нет, вывод терминала может быть интересным. Если все вышеописанное не работает, создайте нового пользователя и войдите в систему. Не забудьте выбрать «Ubuntu», как в 3. Возможно, некоторые из ваших предпочтений старого пользователя нарушены, новый пользователь начнет со свежих настроек.
7
ответ дан 25 May 2018 в 07:55
  • 1
    Большое спасибо за ваш ответ, я пришел к выводу, что мне нужно обновить мою графическую карту, о которой я сейчас расскажу в описании вопроса, прежде чем я смогу запустить Unity, что кажется немного странным, учитывая, что я получил этот компьютер на прошлой неделе ! – Mochan 5 August 2012 в 08:13
  • 2
    AMD / ATI является проблематичным выбором для графики в Linux. Ubuntu поставляется со свободным драйвером с именем «radeon», который разрабатывается сообществом и не поддерживает 3D хорошо на новых чипсетах, подобных вашим. Проприетарный драйвер от AMD довольно глючный и не всегда обновляется. Intel с другой стороны разрабатывает драйверы с открытым исходным кодом и высокого качества. Они также выпускают свои драйверы за несколько месяцев до выпуска аппаратного обеспечения, поэтому оборудование работает в самых последних дистрибутивах. Если вам нужно больше энергии, выберите Nvidia. Драйвер запатентован, но имеет то же качество, что и драйвер Windows. – user 6 August 2012 в 14:09
  • 3
    Моя карта - это AMD Radeon, как вы упомянули. Я не знаю, относится ли это к тому, что вы говорите. – Mochan 11 August 2012 в 16:17
  • 4
    Если я правильно вернусь, вы обновили графический драйвер (Catalyst / fglrx) до последней версии (вы не заменили старую графическую карту на новую, которую вы купили), поэтому проблема была вызвана драйвером, не поддерживающим 3D на вашем оборудовании. – user 12 August 2012 в 19:52
  • 5
    Да, fglrx. И да, это было так. Итак, я полагаю, что имя карты совершенно не имеет отношения к названию драйвера? Прости, жаль, что я хаос хахаха – Mochan 26 August 2012 в 17:33

Я предлагаю вам взглянуть на 2 ответа на этот вопрос. Вы узнаете, как настроить файл /etc/lightdm/lightdm.conf

1
ответ дан 25 May 2018 в 07:55

Другие вопросы по тегам:

Похожие вопросы: