Шмель настраивает ваш xserver на использование выделенного графического процессора?

Просто побродил, если есть способ использовать optirun с окружением рабочего стола.

Кто-нибудь знает, работает ли он?

Редактировать:

Я много читал о шмеле и до сих пор не нашел никаких подтверждений того, работает ли среда рабочего стола с optirun (с использованием графического процессора) по умолчанию или нет. Или если это даже работает.

Я продолжаю возвращаться к нему, чтобы попытаться выяснить это, но пока у меня нет успеха.

Примечание: шмель отлично работает на моей машине (Ubuntu 12.04, NVIDIA GT 650M GDDR3 2ГБ Графика)

3
задан 6 March 2013 в 15:50

1 ответ

Шмель состоит из двух компонентов:

  • Управление питанием (PM)
  • Позволяет использовать выделенный графический процессор

Компонент PM помещает Nvidia карта в состоянии D3 для экономии энергии, когда Bumblebee считает, что вам не нужен выделенный графический процессор.

Второй компонент (о котором вы спрашиваете) выполняется путем запуска X-сервера, который связывается с картой Nvidia. Каждый клиент, который хочет визуализировать что-либо на карте Nvidia, нуждается в этом X-сервере для рендеринга. Так как этот сервер безголовый, вы ничего не увидите, пока он не будет отображен на дисплее. Рабочий стол, который вы запускаете на графическом процессоре Intel, используется для отображения визуализированных кадров. Для передачи кадров с X-сервера рендеринга на X-сервер отображения необходим мост, такой как VirtualGL или primus.

Искусство ASCII, которое показывает архитектуру, когда три разных приложения работают с использованием и primus, и virtualgl в качестве транспорта:

  |   rendering X server (Nvidia)     |
   \================++=============++/
    ||              ||             ||
VirtualGL-\    /--primus       /-primus
    ||     \  /     ||        |    ||
|glxgears|  ||  |glxgears|    |  |java|
            ||                |
   /========++================+======\
  |     displaying X server (Intel)   |

Так что нет, вы не можете использовать optirun startx или что-то еще, чтобы нарисовать свой полный рабочий стол Карта nvidia. Помните, что графический процессор Nvidia безголовый, рендеринг чего-либо на карту nvidia и последующая его транспортировка для отображения на том же графическом процессоре без головок совершенно бесполезен. Если у вас есть внешний монитор, возможно, будет возможно (зависит от аппаратного обеспечения) отрендерить / отобразить все на этом экране (см. Bumblebee wiki ).

Вы также можете быть заинтересованы в http://wiki.bumblebee-project.org/FAQ

0
ответ дан 6 March 2013 в 15:50

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

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