Comments 84
Торвальдс и Ньюэл творят чудеса!
А как же недавняя фича которую они отключили в линуксе потому, что в винде ее не было?
Потихоньку набираются гвоздики в крышку гроба для винды, как лидера игровой платформы на PC.
Steam, Nvidia, Linux. Дождались-таки )
Это же NVIDIA. Где-то железно есть подстава.
не разбираюсь в тонкостях разработки игр, но интересно: а если у пользователя радион стоит и винда, игра не будет работать, если разработана на этом пакете?
Так никто не разрабатывает сейчас. Все будет работать везде.
По логике от этих фишек толку не много, больше важна поддержка версии directx и opengl. Да и physx уже был, который без nvidia карточек работал быстрее чем с ними ))
Ага, а эти «равные условия» в первую очередь заключаются в искусственно насаждаемых ограничениях, что и было продемонстрировано в начале октября: NVIDIA Drops Linux Driver Feature Not Found On Windows.
Да, может Нвидия ещё удалит Оптимус из драйверов для Виндовс, а то на Линуксе его, как Германа, всё нет. Равные условия, блин.
Даешь bumblebee на винде и скорбь о потерянном /usr/ c:\program files!
Уже есть в бета драйвере.
Оптимуса нет на линуксе потому что разработчики ядра запретили NVIDIA использовать DMA-BUF без открытия исходных кодов всего своего драйвера.
ubuntu 13.10 — nvidia-prime — будет вам почти оптимус (это initial версия от nvidia для поддержки оптимуса на линухе). Да, жрёт батарейку, но вроде как планируют довести до ума, чтобы было переключение рендера, а так пока рендеринг идёт целиком через нвидиа.
Zenbook ux32vd. glxgears в полноэкранном режиме 1920x1080 выдаёт 500-600 фпс, в базовом размере при запуске из консоли без параметров около 4.5-6к. Без этого драйвера через базовый рендер — в обычном окне выдавал 20фпс, на фулл скрин даже не рискнул.
Zenbook ux32vd. glxgears в полноэкранном режиме 1920x1080 выдаёт 500-600 фпс, в базовом размере при запуске из консоли без параметров около 4.5-6к. Без этого драйвера через базовый рендер — в обычном окне выдавал 20фпс, на фулл скрин даже не рискнул.
Вот что палец животворящий делает.
Оставлю это здесь, чтобы не спрашивали, о каком пальце речь идет
Я верил в это.
Ураа!!! Наконец-то!
А в это время уже примерно второй-третий год проприетарный драйвер nvidia продолжает намертво вешать систему когда время от времени срабатывает какой-то race condition при использовании ускорения (например, флеш-плеером играющим видео в браузере, или mplayer -vo vdpau, или …). Плюс из-за него на hardened ядрах использующих PaX приходится выключать часть защиты PaX для кучи бинарников (Xorg, mplayer, браузеры, glxgears, etc.). И, насколько я помню, в багзилле nvidia лет пять висит баг (и, вероятно, не один) связанный с дырой в безопасности, который никто не чешется фиксить (а прикольно, наверное, когда просмотр скачанной из инета картинки даёт эксплойту рут на машине из-за дыры в видео-драйвере, да?). А самый приятный баг — лаги скроллинга в файрфоксе, которые тоже несколько лет не могут починить т.к. они проявляются только на дровах nvidia (и считается, что баг в дровах, хотя эта проблема заметна только в файрфоксе). В общем, если Nvidia хочет сделать что-то хорошее для линуха — пусть для начала починит драйвер.
Так она вообще драйвера не пишет. Все на чем стоит драйвер Nvidia это «команда nouveau».
Линус же грамотно донес что гиганты ATI и Nvidia давно вставляют палки в колеса свободному ПО и пишут драйвера нагло пользуясь страдающим сообществом (вроде команд nouveau или bumblebee).
Но как только линукс встал на коммерческие рельсы, драйвера охотно начали писаться.
Но вы же понимаете, коммерческие рельсы портят OpenSource в перевешивающем проценте случаев.
Линус же грамотно донес что гиганты ATI и Nvidia давно вставляют палки в колеса свободному ПО и пишут драйвера нагло пользуясь страдающим сообществом (вроде команд nouveau или bumblebee).
Но как только линукс встал на коммерческие рельсы, драйвера охотно начали писаться.
Но вы же понимаете, коммерческие рельсы портят OpenSource в перевешивающем проценте случаев.
Я вообще не понял, о чём Вы. С nouveau описанных мной проблем нет. С ним есть другая проблема: отсутствие быстро работающего хардварного ускорения и opencl.
«нагло пользуясь страдающим сообществом»? Ват? Это OpenSource. Всё добровольно, никто никого не держит и не заставляет писать драйвер под лицензией MIT.
> Но как только линукс встал на коммерческие рельсы, драйвера охотно начали писаться.
Внезапно — корпорации это НЕ БЛАГОТВОРИТЕЛЬНЫЕ ОРГАНИЗАЦИИ.
Я удивляюсь, если честно — что вообще такое со всеми происходит? Даже Canonical и ту хаят, аля «Canonical хочет воспользоваться бесплатным трудом тысяч разработчиков и заработать на этом, негодяи!!!!!1».
> Но как только линукс встал на коммерческие рельсы, драйвера охотно начали писаться.
Внезапно — корпорации это НЕ БЛАГОТВОРИТЕЛЬНЫЕ ОРГАНИЗАЦИИ.
Я удивляюсь, если честно — что вообще такое со всеми происходит? Даже Canonical и ту хаят, аля «Canonical хочет воспользоваться бесплатным трудом тысяч разработчиков и заработать на этом, негодяи!!!!!1».
Но вы же понимаете, коммерческие рельсы портят OpenSource в перевешивающем проценте случаев.
RedHat(RHEL->CentOS), Canonical(Ubuntu->BackTrack, Mint etc.), Google(Android->CyanogenMod, Custom Android).
Они все портят Open Source?
На кой чёрт вам PaX не на сервере? У меня на серверах никогда не стояли иксы и таких проблем я не знаю.
А кто сказал, что это сервер? У меня GrSecurity+PaX и на серверах (но там нет Nvidia-карт, так что описанных проблем тоже нет) и на домашней рабочей станции (я там не только работаю, но и играюсь изредка, поэтому там всегда достаточно мощная nvidia стоит).
Хорошо, спрошу по-другому. Зачем вам патчи ядра, позволяющие повысить безопасность ценой удобности, на декстопе? Такие вещи в первую очередь ориентированы на серверы. Я конечно понимаю, что при желании можно и суп вилкой есть, но…
По нескольким причинам:
- проще поддерживать одну конфигурацию на всех машинах, и дома и на серверах
- безопасность лишней не бывает, сетевые черви пытаются ломать все машины подряд, не разбираясь кто сервер а кто рабочая станция
- моя рабочая станция параллельно является домашним роутером, публичным веб-сервером, email-сервером и основной машиной для разработки софта (т.е. там куча исходников разных проектов, пароли к разным ресурсам, ssh-ключи к серверам, etc.) — иначе говоря, эту машину нужно защищать гораздо сильнее, чем обычные сервера
- неудобства от GrSecurity/PaX хоть и есть, но они практически не заметны
Полагаю, nvidia желает стать поставщиком оборудования для приставок от valve, которые должны на линуксе базироваться.
Отсюда все эти телодвижения — дабы выступить «у нас лучшая в индустрии поддержка linux» когда придет время.
На лаги в ФФ и линуксоюзеров, которых два процента — им закономерно пофигу.
Отсюда все эти телодвижения — дабы выступить «у нас лучшая в индустрии поддержка linux» когда придет время.
На лаги в ФФ и линуксоюзеров, которых два процента — им закономерно пофигу.
Когда OS сообщество просило их о поддержке, они молчали. А когда запахло Steam OS и баблом — они подорвались. Довольно лицемерно.
Довольно естественно для корпорации, которая зарабатывает это самое бабло.
Что мешало нвидии ещё раньше выдать документацию на видюхи Opensource сообществу для облегчения разработки открытых драйверов?
Коммерческие выгодны из улучшения открытых дров очевидны:
1. Больше людей купят видеокарту Nvidia, нежели ATI под Linux.
2. Самой Нвидии можно будет со временем вообще отказаться от разработки дров под Linux или, по крайней мере, разрабатывать одни открытые дрова совместно с сообществом.
Коммерческие выгодны из улучшения открытых дров очевидны:
1. Больше людей купят видеокарту Nvidia, нежели ATI под Linux.
2. Самой Нвидии можно будет со временем вообще отказаться от разработки дров под Linux или, по крайней мере, разрабатывать одни открытые дрова совместно с сообществом.
Возможно, раскрытие кода драйверов неким образом нарушит секретность чего-то связанного с железом?
Ну ок, пусть тогда выпустят не полноценный «толстый» драйвер, а «тоненький» интерфейс, скрывающий секретность, и предоставляющий API для разработчиков драйверов.
Так лицензия ядра же?
Какого ядра?
Линукса. Помню читал про то что там сложности с закрытым кодом.
А закрытого кода не будет. Весь драйвер, за исключением интерфейса, будет открытым.
И как драйвер с данным интерфейсом будет общаться не нарушая лицензии?
А как сейчас весь люди устанавливают драйвер, который полностью проприетарный?
Так вот выше пишут что ничего не поддерживает и вообще кривой.
Вы точно говорите по проприетарный драйвер? Насколько мне известно, открытый драйвер ещё хуже, ибо в нём ускорения и чего-то ещё.
А во-вторых, разве глючность драйверов влечёт за собой лицензия ядра? Мне казалось, что сложность разработки драйверов (в случае проприетарных и свободных), а также сложность реверс инжениринга (только в случае свободных).
А во-вторых, разве глючность драйверов влечёт за собой лицензия ядра? Мне казалось, что сложность разработки драйверов (в случае проприетарных и свободных), а также сложность реверс инжениринга (только в случае свободных).
Основной акцент был на то, что не поддерживаются всякие фишки вроде оптимуса и т.д.
Предлагаю закончить этот беспочвенный флуд, поскольку под линуксом у меня есть опыт только со старым радеоном и intel hd 3000, причем весьма печальный.
Предлагаю закончить этот беспочвенный флуд, поскольку под линуксом у меня есть опыт только со старым радеоном и intel hd 3000, причем весьма печальный.
Почему лицемерно? nVidia не мелкая конторка, работающая на интузиазме, а сообщество не будет кидаться миллионами, а SteamOS вполне будет — хорошая поддержка железа на предположительно популярной платформе и прощай конкуренты ATI/AMD (или кто они сейчас?), а еще платформу можно апгрейдить, а GPU будет nVidia-only, а разрабы будут писать nVidia-only с готовым SDK, другие консольки тоже подорвуться под nVidia точить, если взлетит затея — один профит со всех сторон. Вполне логично что компания резко подорвалась улучшать Linux карму, если на этом можно заработать.
Для пущего успеха не хватает HL3 и GTA5 (для PC) эксклюзивно для SteamOS.
Для пущего успеха не хватает HL3 и GTA5 (для PC) эксклюзивно для SteamOS.
Nvidia уже давно делает довольно язвительные замечания в сторону консольного рынка и тамошних лидеров, которые своим поведением «пересаживают» игроков за удобные для них платформы.
Это не может не радовать!
Может быть теперь Autodesk и Adobe зашевелятся. Если их продукты будут нормально работать под убунтой, то можно весь цикл разработки игры переносить на linux.
Надеюсь, что то полезное получится. На ноуте стоит как раз NVidia, уже 2 года, как Ubuntu поставил. То драйвер видеокарты кривой, то GL в андроидном эмуляторе не включатеся. А сейчас после последних обновлений вообще запуск эмулятора ведет к рестарту всего X-Сервера. А вчера в логах вычитал, что произошел сбой при вызове функции в одной из библиотек. Что делать пока не придумал.
Мдааа… Если еще и халф лайф третий будет эксклюзивом для линукс, то у майкрософта как минимум будет побаливать в боку.
К большому своему сожалению, я думаю, что ценность HL3 слегка преувеличивается с точки зрения среднестатистического потребителя. На хабре многие выросли на этой игре, её ждет много «тех кто в теме» и т.д., ради HL3 лично я готов на многое, но с каждым днем все больше становится процент потребителей, которые банально не застали HL1, а то и HL2 (игре то почти 10 лет, кстати).
У Майкрософта больше болит голова, от засилия Андроида, и от того, что их мобильная платформа не взлетает. На этом они уже очень много потеряли. Прибыль от офиса, на сколько я помню, больше чем от винды. И тут их тоже добивают все кому не попадя. Наши заграничные коллеги перешли на использование Google Docs вместо майкрософтовского офиса. И это крупная IT компания. Гугл, предоставил на мобильных платформах бесплатный QuickOffice.
Переход разработчиков игр на Линукс — это конечно дополнительный удар по Майкрософту, но думаю что его значение несколько преувеличено.
Переход разработчиков игр на Линукс — это конечно дополнительный удар по Майкрософту, но думаю что его значение несколько преувеличено.
Ну вот еще немного приблизилась для меня дата сноса винды :)
Проапгрейдил Ubuntu до 13.10 и моя NVidia (240) перестала работать. Пробовал все драйверы — ядро глухо виснет. С 13.04 и предыдущими все работало на ура. Вот вам и полная поддержка Linux!
Все драйвера — и от NVidia тоже?
После издевательст над моей Ubuntu 12.04 с «туда и обратно» перекомилированными ядрами, при накате очередных апдейтов в опереционке сдох XServer. Произошло это в прошлую Субботу и потому пришлось потратить оба выходных на восстановление. После того, как меня заклевали в статье про установку на оную видеодрайвера от NVidea и кривые руки с репозитариями, решил поддаться критике и сделать все в рекоммендициях лучших убунтоводов. Все прекрасно работало до тех пор, пока не добавил bumblebee. Тут и начались танцы с дровами из коробки: никакой драйвер не запускался из стандартного списка, поддержки двух мониторов более не было и настроек карты тоже.
В результате терпение лопнуло и установил драйвер с сайта Nvidia. Все запустилось сразу после перезагрузки. OpenGL показывает 60 фреймов.
После издевательст над моей Ubuntu 12.04 с «туда и обратно» перекомилированными ядрами, при накате очередных апдейтов в опереционке сдох XServer. Произошло это в прошлую Субботу и потому пришлось потратить оба выходных на восстановление. После того, как меня заклевали в статье про установку на оную видеодрайвера от NVidea и кривые руки с репозитариями, решил поддаться критике и сделать все в рекоммендициях лучших убунтоводов. Все прекрасно работало до тех пор, пока не добавил bumblebee. Тут и начались танцы с дровами из коробки: никакой драйвер не запускался из стандартного списка, поддержки двух мониторов более не было и настроек карты тоже.
В результате терпение лопнуло и установил драйвер с сайта Nvidia. Все запустилось сразу после перезагрузки. OpenGL показывает 60 фреймов.
Я имею ввиду от NVidia. Пробовал и официальные из репозиториев убунту, и последние из ppa (304, 319, 331, etc...) Уже года три как не имел проблем с видеокартой — все ставилось из репозиториев и работало на ура. В последнем апдейте все драйвера nvidia начали сбоить и виснуть. Видимо какая-то несовместимость в ядре в ветке 3.11. Странно, что только у меня и еще у пары человек такая же проблема. (NVidia GT240)
Sign up to leave a comment.
Nvidia анонсировала полноценную поддержку Linux на равных условиях