Тема не ради холивара, я хочу разобраться с технической стороны.
Nvidia делает закрытый драйвер для своих карточек, который полноценно умеет в 3D, CUDA, VDPAU, управление питанием; который в тестах и бенчмарках выдаёт высочайшие показатели. Но... стоит запустить KDE, и лицо медленно покрывается фейспалмами: KWin работает так, будто в него захардкодили эффект «Тремор» и работу на 15 FPS, настолько всё дёргано и тормозно! И это я молчу про тиринг, который, как правило, просто бешеный.
И есть открытый драйвер Nouveau, который разрабатывают реверсинжинирингом полтора энтузиаста, преодолевая пакости со стороны Nvidia. И как же работает KWin на Nouveau? А прекрасно всё работает: всё, включая эффекты, отрисовывается быстро и плавно, задержек нет, прокрутка в Firefox плавная, в голом tty никаких тормозов нет, HTML5 в HD играется без тормозов, 4k-видео через VDPAU - запросто. И никакого тиринга, блин!
Так почему? Почему? В чём причина? Это их фирменная реализация OpenGL так влияет? Они затачивают 3D, забивая на 2D? Или что-то ещё?