Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?p=2503979) релиз проприетарного видеодрайвера NVIDIA 290.10, который пришел на смену стабильной версии 285.05.
Изменения по сравнению с бета-версией 290.06:
- Примерно на 30% увеличена производительности операций FBO-связывания в некоторых ситуациях при использовании Xinerama;
- В серверном GLX-модуле добавлена поддержка команды DrawArrays (клиентский GPX-модуль NVIDIA не отправляет эту команду, но она полезна для обеспечения совместимости с другими GLX-клиентами);
- Устранена ошибка, приводившая к краху OpenGL-приложений при запуске свежих версий glibc, например, 2.14.90;
- Решены проблемы со стереовыводом, если к GPU помимо стереоэкрана подключен обычный дисплей;
- Устранено мерцание в полноэкранном режиме при использовании антиалиасинга для всей сцены;
- Исправлена ошибка, приводившая к получению некорректных значений физических размеров монитора при повороте содержимого экрана;
- Ус...URL: http://www.nvnews.net/vbulletin/showthread.php?p=2503979
Новость: http://www.opennet.me/opennews/art.shtml?num=32366
лучше б Optimus допилили
Хм, не допилили - создали. Поддерживаю. Кода его поддержки нет. А тот что есть, как раз допиливается, например CUDA, Stereo 3D и OpenGL.
Я тоже так думал, пока не дошло, что разработчики альтернативных дров интел запретили выгрузку драйвера в режиме реального времени, поэтому, это будет оооочень не скоро. К сожалению.
Неужели модули ядра нвидии и интела нельзя использовать одновременно? Например, если в xorg.conf в screen0 стоит драйвер nvidia для внешней видеокарты, а в screen1 интел для внутренней, и к каждой подключено по монитору.
> Неужели модули ядра нвидии и интела нельзя использовать одновременно? Например, если в
> xorg.conf в screen0 стоит драйвер nvidia для внешней видеокарты, а в
> screen1 интел для внутренней, и к каждой подключено по монитору.Вполне, почему бы и нет, но тогда мобильность моего нетбука сводится на нет. Я конено одобряю когда включены обе карты и обе задействованы, вот только батарейки от силы хватит на 2-3 часа.
А, ну то есть можно! Ну вот и хорошо тогда: драйвер выгружать не надо, надо только научить его обесточивать видеокарту во время простоя.
> драйвер выгружать не надо, надо только научить его обесточивать видеокарту во время простоя.Собственно такая технология в драйверах от Интел называется RC6 (включается через параметр i915_enable_rc6, в 3.2 будем надеяться что будет включена по умолчанию). Когда видеокарта простаивает, она энергию практически не использует.
Это как?
Прям вот взяли и запретили?
Не буду врать, примерно и образно.
Для переключения видеокарт нужно выгрузить драйвер включенной видеокарты, и потом загрузить драйвер, карты которую нужно включить.
Так вот при выгрузке дравера для интел карт, происходит много утечек памяти, ну а дальше наверно что нибудь да неприятное вываливается на пользователя (меня). + ко всему какие то проблемы есть с dkms. Но я в этой части вообще ничего не понимаю.
Может я и объяснил, с точки зрения домохозяйки, но что-то тут близкое к этому есть. Ну в общем думаю пока забудем об оптимус.
Нужнее всего на данный момент - Optimus для linux и freebsd.
Я уже столкнулся с тем, что пришлось относить ноутбук обратно, где купил. Потому что видеоподсистема полностью нерабочая. Нет, есть конечно решения типа "отключить nvidia видеокарту и использовать только intel gpu", но это значит купить феррари и запрячь в неё лошадь.
Все гугления не дали результата-на unix это не работает и в ближайшей перспективе (а для никсов это значит лет 5-6) работать это не будет. Ибо надо перепиливать xorg.
Тем временем, уже невозможно купить ноут без Optimus. Спасибо nvidia.
Есть и решение от пользователей, bumblebee например и его форк, IronHide.
> Есть и решение от пользователей, bumblebee например и его форк, IronHide.Да, но там список поддерживаемых моделей небольшой. К тому же, насколько я поковырялся, часть работы выполняется через acpi, например переключение режимов работы, отключение одной видюхи, и так далее, посредством вызова соответствующих acpi методов. И судя по всему (а конкретнее по коду acpi_call для линукса) - на всех ноутбуках разные методы для этого используются, и их уже насчитано разных штук 20. Да, вот так, просто дампингом и дизасемблированием asl. То есть винда с соответствующей примочкой от вендора конечно знает о названиях методов в кадом конкретном буке, но сообществу их сообщить забыли.
bumblebee и IronHide могут даааааалеко не все и вообще скорее сырые бэты.
> bumblebee и IronHide могут даааааалеко не все и вообще скорее сырые бэты.трудно поспорить, но тем не менее это глоток воздуха для владельцев новых ноутов. без них было б совсем печально - работающая нвидия, потребляющая 25% батарейки - которую при этом нельзя заюзать
> Нужнее всего на данный момент - Optimus для linux и freebsd.
> Я уже столкнулся с тем, что пришлось относить ноутбук обратно, где купил.
> Потому что видеоподсистема полностью нерабочая. Нет, есть конечно решения типа "отключить
> nvidia видеокарту и использовать только intel gpu", но это значит купить
> феррари и запрячь в неё лошадь.
> Все гугления не дали результата-на unix это не работает и в ближайшей
> перспективе (а для никсов это значит лет 5-6) работать это не
> будет. Ибо надо перепиливать xorg.
> Тем временем, уже невозможно купить ноут без Optimus. Спасибо nvidia.оптимус в принципе хорошая технология. позволяет юзать ноут с мощной игровой видухой, и при этом по необходимости иметь 3-4 часа автономной работы. но как я уже писал ниже, линух совершенно неприоритетен для разработчиков графики. такие дела
из практической части - стОит просто выбирать такой ноут, для которого поддержка bumblebee/ironhide заведомо работает. в частности я свой asus n53sv так и выбрал, видуха благополучно отключается и включается когда надо (хотя производительность в сравнении с виндой примерно как земля и небо, в wow разница фпс ровно в 3 раза). sad but true
В общем, деградация продолжается.* Linux 3.2.0-rc2 + Nvidia 290.10
- Unigine Heaven 2.0 FPS: 32.8
- Unigine Heaven 2.1 FPS: 35.6
- Unigine Heaven 2.5 FPS: 25.4Слив по 8-10 FPS, это уже не погрешность,
это жопа и падение скорости на 25%* Linux 3.0.0 + Nvidia 275.09.07
- Unigine Heaven 2.0 FPS: 40.3* Linux 2.6.38.5-plx + Nvidia 270.41.06
- Unigine Heaven 2.1 FPS: 44.9* Linux 2.6.38.5-plx + Nvidia 270.41.06
- Unigine Heaven 2.0 FPS: 39.1* Linux 2.6.38.4-plx + Nvidia 270.41.06
- Unigine Heaven 2.0 FPS: 40.3* Linux 2.6.38-rc6 + Nvidia 270.30
- Unigine Heaven 2.1 FPS: 45.5* Linux 2.6.38-rc2 + Nvidia 270.18
- Unigine Heaven 2.0 FPS: 42.1* Linux 2.6.32.15 + Nvidia-256.35
- Unigine Heaven 2.0 FPS: 38.2---
Конфиг всё тот же:
CPU model: Dual Core AMD Opteron(tm) Processor 285
CPU flags: 2611MHz MMX+ 3DNow!+ SSE SSE2 SSE3 HTT
GPU model: GeForce GTS 250 PCI Express 1024Mb
мда... кто виноват?
спасибо за тесты
>кто виноват?... и что делать?
замкнутый круг - у линуха достаточно небольшая аудитория геймеров -> под линух мало нативных игр -> производители кладут болт на увеличение производительности дров -> производительность 3д печальная -> у линуха достаточно небольшая аудитория геймеров
>>кто виноват?
> ... и что делать?
> замкнутый круг - у линуха достаточно небольшая аудитория геймеров -> под линух
> мало нативных игр -> производители кладут болт на увеличение производительности дров
> -> производительность 3д печальная -> у линуха достаточно небольшая аудитория геймеровCложившийся "порочный" круг известен, интересовался с целью выяснения причин сложившейся ситуации у pavlinux.
надо переходить на Wayland....
> надо переходить на Wayland....Xorg там нужен лишь для соединения приложения и экрана,
основная нагрузка это OpenGL фунуции
>>>кто виноват?
>> ... и что делать?
>> замкнутый круг - у линуха достаточно небольшая аудитория геймеров -> под линух
>> мало нативных игр -> производители кладут болт на увеличение производительности дров
>> -> производительность 3д печальная -> у линуха достаточно небольшая аудитория геймеров
> Cложившийся "порочный" круг известен, интересовался с целью выяснения причин сложившейся
> ситуации у pavlinux.Кто виноват, так просто не скажешь, это надо месяц сидеть сравнивать...
А делать,... ну например на ядро от RH5/6 переползти.
Самое быстрое и безвредное для мозга - купить видюшку чуть быстрее.
> Кто виноват, так просто не скажешь, это надо месяц сидеть сравнивать...
> А делать,... ну например на ядро от RH5/6 переползти.
> Самое быстрое и безвредное для мозга - купить видюшку чуть быстрее.Спасибо за ответ. Такие покупки больше на фанбойство смахивают. Мало того что драйверы для игровых видеокарт тормозятся нарочно для поддержания профессиональной линейки, так еще и деградация. :(
>> Кто виноват, так просто не скажешь, это надо месяц сидеть сравнивать...
>> А делать,... ну например на ядро от RH5/6 переползти.
>> Самое быстрое и безвредное для мозга - купить видюшку чуть быстрее.
> Спасибо за ответ. Такие покупки больше на фанбойство смахивают.В основном - да, но ещё есть CUDA, с которой некоторые работают и VDPAU.
Да и особо вариантов не много ATI/NVIDIA, Matrox M9120 и S3 Chrome 540 :)
> драйверы для игровых видеокарт тормозятся нарочно для поддержания профессиональной линейкиО господи, а вот и аналитики.
гуглите
ну если не нравится как написано то придётся признать что у амд игровые видеокарты намного быстрее аналогичных игровых от нвидии в профессиональных пакетах.
Класс, опять заработает Gnome Shell. А то чёрные окна доставали...
ЭЭЭ!!! Хороший драйвер! FPS в Oilrush возрос с 60-65 до 75-80! :O
> ЭЭЭ!!! Хороший драйвер! FPS в Oilrush возрос с 60-65 до 75-80! :OУгу, это та которая PreOrder и "релиз в международных интернет-магазинах намечен на 25 января" ?
:D
Oilrush - он один такой!
> Oilrush - он один такой!Где скачать?
Где купить, ты хотел сказать.Здесь: http://oilrush-game.com/
Предзаказ, сейчас последние беты выходят, 25 января релиз (и оно подорожает, так что бери щас).
> Где купить, ты хотел сказать.Я хотел сказать как измерить FPS с помощью OilRush ???
А то получается батенька вы ПИЗ...ТЕ и ПИАРом тут занимаетесь :)Ну и (КУПИТЬ && Linux) = FALSE
Че-то тебя админ покрывает, пост потерли. FPS в Oilrush измерить можно... посмотрев в левой верхней части экрана. А насчет "Ну и (КУПИТЬ && Linux) = FALSE" это ты зря. В таком случае будешь играть в овер9000 свободных тетрисов. Но тогда и не ной, что в линуксе нет игр ААА-класса. Они есть, просто красноглазики вроде тебя за них не хотят платить. Вам кажется, что команда разработчиков должна пахать на вас, без еды и воды (наверно на энергии Космоса жить, праной питаться...), семьи тоже кормить не надо, Бог еды пошлет)))
> Ну и (КУПИТЬ && Linux) = FALSEЭто еще что за ахинея.
>> Ну и (КУПИТЬ && Linux) = FALSE
> Это еще что за ахинея.Ладно, допишем условие
(( ЛОХ || LAMER ) && КУПИТЬ && Linux && strcmp("РУКИ", ЖОПА) ) == TRUE;