История изменений
Исправление ZenitharChampion, (текущая версия) :
Всё описанное актуально до 2006 года. Потом драйвер NVIDIA для Linux начал отставать от Windows-версии. Для GeForce 7 в Linux недоступны лишь три возможности: 3-way-sli, PureVideo и анаглифное стерео-3D. Плюс Direct3D, которого не было по понятным причинам. Для GeForce 8 сразу появилась поддержка OpenGL 3 (как всегда с той же скоростью, что и под Windows) и CUDA. Затем наконец-то появилось PureVideo, которое для UNIX-систем получило название VDPAU и открытый код! Не появилось лишь поддержки PhysX и 3D-очков NVIDIA 3D Vision (есть только на профессиональных видеокартах Quadro).
Где же здесь отставание? Как раньше не поддерживались очки, так и теперь. А PhysX не стали делать из-за малой значимости, как и 3-way-sli! А оставание началось в открытом драйвере nv. Как развивались события. В 2006 году был анонсирован проект nouveau - проект по добавлению 3D в nv. Планировалось создавать nouveau без спецификаций, а именно путём инженерного анализа кода закрытого драйвера nvidia. Библиотека OpenGL использовалась Mesa. Она уже не была только софтварной, так как уже появился Intel и пользовался Mesa для аппаратного ускорения. Теперь присоединился и nouveau.
Тогда ещё не было известно получится ли у разработчиков nouveau сделать его, но наверное на всякий случай разработку nv приостановили. Туда добавляли поддержку новых X-серверов, но не GeForce 8 и 9.
В 2008 году nouveau показал первое работающее 3D. В 2009 году nouveau вошёл в ядро Linux. Спустя неделю NVIDIA высказала официальную позицию насчёт nouveau: «судиться не будем, у нас к ним нет претензий. Но разработку nv прекращаем». Жалко, я бы хотел увидеть в nv поддержку KMS и VDPAU, и я уверен что если бы nouveau не получился, это было бы сделано.
В 2008 году AMD приобрела ATi. Отношение к Linux сразу улучшилось: за какие-то там полгода Catalyst отполировали до хорошего состояния, а окно приёма ошибок, открытое тогда, функционирует и сейчас! С 2008 года больше нет отставания в плане добавления новых возможностей. Однако был выбран путь по вылавливанию багов из старого кода, в то время как многие участки следовало бы переписать. Это дешевле, но не эффективнее. Поэтому некоторые баги живые по сей день. Зато новый код, написанный уже при AMD, работает и без больших сбоев и тормозов, например OpenGL и XvBA.
Тем не менее, переписывание драйвере началось: AMD начала публикацию спецификаций своих видеокарт! Вряд ли нацелившись именно на Linux, но линуксоиды сильно возрадовались. На протяжении нескольких лет были слышны возгласы «нет сил терпеть ваш глючный fglrx, дайте нам спецификации и мы всем сообещством напишем свой драйвер, лучше вашего!». И эти мечты сбылись! Драйвер «ati», ранее умевший только 2D, получил 3D-ускорение. В отличие от nouveau, который создаётся с помощью инженерного анализа кода закрытого драйвера nvidia, добавление поддержки 3D в ati осуществлялось с помощью изучения спецификаций, поэтому дело шло значительно быстрее.
Таким образом мы имеем 5 драйверов:
- nouveau - модифицированный nv, которого бросила NVIDIA. У него самый слабый КПД из всех - кроме, разумеется, софтварного моделирования
- nvidia - самый совершенный и самый безглючный драйвер видеокарты для Linux, эталонный. Под ним 3D выдаёт такую же скорость, что и в Windows. Тем не менее, разгона нет (убрали в GTX 4xx), KMS нет, 3D-очки умеет только для Quadro, и это злит некоторых пользователей.
- Catalyst - в прошлом плохой, но в 2008-2009 году активно исправляющийся драйвер. Сейчас почти не глючит.
- ati - написанный с нуля Catalyst, в некоторых синтетических тестах уже быстрее последнего. 2D же быстрее чем в Catalyst уже лет 5. Так что для игр на AMD предпочтителен Catalyst. Для реальной работы более предпочтителен ati, так как с ним меньше вероятность получить сбой X-сервера в повседневной работе. Если, конечно, не пользоваться альфа-версией из GIT.
- Intel - второй по стабильности и скорости драйвер после nvidia. Если и глючит, то только в новой и только что вышедшей для Linux игре, но глюки исправляются разработчиками очень оперативно. Что удивительно, открытый.
Исправление ZenitharChampion, :
Всё описанное актуально до 2006 года. Потом драйвер NVIDIA для Linux начал отставать от Windows-версии. Для GeForce 7 в Linux недоступна лишь три возможности: 3-way-sli, PureVideo и анаглифное стерео-3D. Плюс Direct3D, которого не было по понятным причинам. Для GeForce 8 сразу появилась поддержка OpenGL 3 (как всегда с той же скоростью, что и под Windows) и CUDA. Затем наконец-то появилось PureVideo, которое для UNIX-систем получило название VDPAU и открытый код! Не появилось лишь поддержки PhysX и 3D-очков NVIDIA 3D Vision (точнее умеет, но только на профессиональных видеокартах Quadro).
Где же здесь отставание? Как раньше не поддерживались очки, так и теперь. А PhysX не стали делать из-за малой значимости, как и 3-way-sli! А оставание началось в открытом драйвере nv. Как развивались события. В 2006 году был анонсирован проект nouveau - проект по добавлению 3D в nv. Планировалось создавать nouveau без спецификаций, а именно путём инженерного анализа кода закрытого драйвера nvidia. Библиотека OpenGL использовалась Mesa. Она уже не была только софтварной, так как уже появился Intel и пользовался Mesa для аппаратного ускорения. Теперь присоединился и nouveau.
Тогда ещё не было известно получится ли у разработчиков nouveau сделать его, но наверное на всякий случай разработку nv приостановили. Туда добавляли поддержку новых X-серверов, но не GeForce 8 и 9.
В 2008 году nouveau показал первое работающее 3D. В 2009 году nouveau вошёл в ядро Linux. Спустя неделю NVIDIA высказала официальную позицию насчёт nouveau: «судиться не будем, у нас к ним нет претензий. Но разработку nv прекращаем». Жалко, я бы хотел увидеть в nv поддержку KMS и VDPAU, и я уверен что если бы nouveau не получился, это было бы сделано.
В 2008 году AMD приобрела ATi. Отношение к Linux сразу улучшилось: за какие-то там полгода Catalyst отполировали до хорошего состояния, а окно приёма ошибок, открытое тогда, функционирует и сейчас! С 2008 года больше нет отставания в плане добавления новых возможностей. Однако был выбран путь по вылавливанию багов из старого кода, в то время как многие участки следовало бы переписать. Это дешевле, но не эффективнее. Поэтому некоторые баги живые по сей день. Зато новый код, написанный уже при AMD, работает и без больших сбоев и тормозов, например OpenGL и XvBA.
Тем не менее, переписывание драйвере началось: AMD начала публикацию спецификаций своих видеокарт! Вряд ли нацелившись именно на Linux, но линуксоиды сильно возрадовались. На протяжении нескольких лет были слышны возгласы «нет сил терпеть ваш глючный fglrx, дайте нам спецификации и мы всем сообещством напишем свой драйвер, лучше вашего!». И эти мечты сбылись! Драйвер «ati», ранее умевший только 2D, получил 3D-ускорение. В отличие от nouveau, который создаётся с помощью инженерного анализа кода закрытого драйвера nvidia, добавление поддержки 3D в ati осуществлялось с помощью изучения спецификаций, поэтому дело шло значительно быстрее.
Таким образом мы имеем 5 драйверов:
- nouveau - модифицированный nv, которого бросила NVIDIA. У него самый слабый КПД из всех - кроме, разумеется, софтварного моделирования
- nvidia - самый совершенный и самый безглючный драйвер видеокарты для Linux, эталонный. Под ним 3D выдаёт такую же скорость, что и в Windows. Тем не менее, разгона нет (убрали в GTX 4xx), KMS нет, 3D-очки умеет только для Quadro, и это злит некоторых пользователей.
- Catalyst - в прошлом плохой, но в 2008-2009 году активно исправляющийся драйвер. Сейчас почти не глючит.
- ati - написанный с нуля Catalyst, в некоторых синтетических тестах уже быстрее последнего. 2D же быстрее чем в Catalyst уже лет 5. Так что для игр на AMD предпочтителен Catalyst. Для реальной работы более предпочтителен ati, так как с ним меньше вероятность получить сбой X-сервера в повседневной работе. Если, конечно, не пользоваться альфа-версией из GIT.
- Intel - второй по стабильности и скорости драйвер после nvidia. Если и глючит, то только в новой и только что вышедшей для Linux игре, но глюки исправляются разработчиками очень оперативно. Что удивительно, открытый.
Исходная версия ZenitharChampion, :
Всё описанное актуально до 2006 года. Потом драйвер NVIDIA для Linux начал отставать от Windows-версии. Для GeForce 7 в Linux недоступна лишь три возможности: 3-way-sli, PureVideo и анаглифное стерео-3D. Плюс Direct3D, которого не было по понятным причинам. Для GeForce 8 сразу появилась поддержка OpenGL 3 (как всегда с той же скоростью, что и под Windows) и CUDA. Затем наконец-то появилось PureVideo, которое для UNIX-систем получило название VDPAU и открытый код! Не появилось лишь поддержки PhysX и 3D-очков NVIDIA 3D Vision.
Где же здесь отставание? Как раньше не поддерживались очки, так и теперь. А PhysX не стали делать из-за малой значимости, как и 3-way-sli! А оставание началось в открытом драйвере nv. Как развивались события. В 2006 году был анонсирован проект nouveau - проект по добавлению 3D в nv. Планировалось создавать nouveau без спецификаций, а именно путём инженерного анализа кода закрытого драйвера nvidia. Библиотека OpenGL использовалась Mesa. Она уже не была только софтварной, так как уже появился Intel и пользовался Mesa для аппаратного ускорения. Теперь присоединился и nouveau.
Тогда ещё не было известно получится ли у разработчиков nouveau сделать его, но наверное на всякий случай разработку nv приостановили. Туда добавляли поддержку новых X-серверов, но не GeForce 8 и 9.
В 2008 году nouveau показал первое работающее 3D. В 2009 году nouveau вошёл в ядро Linux. Спустя неделю NVIDIA высказала официальную позицию насчёт nouveau: «судиться не будем, у нас к ним нет претензий. Но разработку nv прекращаем». Жалко, я бы хотел увидеть в nv поддержку KMS и VDPAU, и я уверен что если бы nouveau не получился, это было бы сделано.
В 2008 году AMD приобрела ATi. Отношение к Linux сразу улучшилось: за какие-то там полгода Catalyst отполировали до хорошего состояния, а окно приёма ошибок, открытое тогда, функционирует и сейчас! С 2008 года больше нет отставания в плане добавления новых возможностей. Однако был выбран путь по вылавливанию багов из старого кода, в то время как многие участки следовало бы переписать. Это дешевле, но не эффективнее. Поэтому некоторые баги живые по сей день. Зато новый код, написанный уже при AMD, работает и без больших сбоев и тормозов, например OpenGL и XvBA.
Тем не менее, переписывание драйвере началось: AMD начала публикацию спецификаций своих видеокарт! Вряд ли нацелившись именно на Linux, но линуксоиды сильно возрадовались. На протяжении нескольких лет были слышны возгласы «нет сил терпеть ваш глючный fglrx, дайте нам спецификации и мы всем сообещством напишем свой драйвер, лучше вашего!». И эти мечты сбылись! Драйвер «ati», ранее умевший только 2D, получил 3D-ускорение. В отличие от nouveau, который создаётся с помощью инженерного анализа кода закрытого драйвера nvidia, добавление поддержки 3D в ati осуществлялось с помощью изучения спецификаций, поэтому дело шло значительно быстрее.
Таким образом мы имеем 5 драйверов:
- nouveau - модифицированный nv, которого бросила NVIDIA. У него самый слабый КПД из всех - кроме, разумеется, софтварного моделирования
- nvidia - самый совершенный и самый безглючный драйвер видеокарты для Linux, эталонный. Под ним 3D выдаёт такую же скорость, что и в Windows. Тем не менее, разгона нет, KMS нет, 3D-очки умеет только для Quadro, и это злит некоторых пользователей.
- Catalyst - в прошлом плохой, но в 2008-2009 году активно исправляющийся драйвер. Сейчас почти не глючит.
- ati - написанный с нуля Catalyst, в некоторых синтетических тестах уже быстрее последнего. 2D же быстрее чем в Catalyst уже лет 5. Так что для игр на AMD предпочтителен Catalyst. Для реальной работы более предпочтителен ati, так как с ним меньше вероятность получить сбой X-сервера в повседневной работе. Если, конечно, не пользоваться альфа-версией из GIT.
- Intel - второй по стабильности и скорости драйвер после nvidia. Если и глючит, то только в новой и только что вышедшей для Linux игре, но глюки исправляются разработчиками очень оперативно. Что удивительно, открытый.