1

Я читал ответы на этот вопрос, перечисляя окружения рабочего стола для Ubuntu, и заметил, что многим из более "причудливых" требуется "3D" видеокарта. Но не похоже, что в них есть что-то действительно 3D, так почему у них есть это требование?

1 ответ1

2

Потому что многие новые интерфейсы требуют возможности текстурирования и рендеринга, которые есть у 3D-карт. То же самое относится к Vista / Windows 7 Aero и Mac OSX. Если вы хотите сделать что-то модное и сохранить приличную производительность, вам нужно сделать это на GPU. В противном случае вам потребуется слишком много ресурсов процессора, и производительность будет сильно снижаться.

3D GPU является массивно параллельным. Это означает, что рисование экрана, манипулирование им и его перерисовка требует небольших усилий и памяти.

Если вы хотите хорошее место для начала дополнительных исследований, посмотрите на DWM от Microsoft. Он дает много информации о том, что эти интерфейсы делают иначе, чем старая линия ЦП, рендерингом строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .