Вышел (http://www.nvnews.net/vbulletin/showthread.php?t=122606) корректирующий релиз серии проприетарных видеодрайверов NVIDIA 260.x - 260.19.36 (x86 (http://www.nvidia.com/object/linux-display-ia32-260.19.36-dr...) / x86_64 (http://www.nvidia.com/object/linux-display-amd64-260.19.36-d...)). В новой версии обновлен модуль ядра, в котором изменен механизм инициализации памяти - отныне вся выделенная системой память обнуляется перед использованием с GPU или пользовательской частью драйвера. Для возврата отмены инициализации в конфигурацию добавлена опция "InitializeSystemMemoryAllocations". Дополнительно исправлено две ошибки, проявляющиеся при включении режима создания индекса цветов для оверлеев: крах X-сервера начиная с версии 1.9 и восприятие пиксельного значения 255 как прозрачности.Дополнительно, началось тестирование (http://www.nvidia.com/object/linux-display-ia32-270.18-drive...) бета-версии новой ветки NVIDIA 270.18, в которой отмечены следующие улучшени...
URL: http://www.nvnews.net/vbulletin/showthread.php?t=122606
Новость: http://www.opennet.me/opennews/art.shtml?num=29360
>Обеспечена поддержка работы с еще не выпущенным X Server 1.10.вот почему нвидиа рулит и педалит - у них просто правильно поставлен процесс разработки.
а ати, сори - амд, всегда догоняет. то нвидиа, то интел..
Вот если бы еще и KMS и прочие забавные фичи, которые помогут становлению Wayland-а (мечты) - памятник нвидии при жизни ставить надо!
> Вот если бы еще и KMS и прочие забавные фичи, которые помогут становлению Wayland-а (мечты) - памятник нвидии при жизни ставить надо!Вот удивляюсь я.. И чего все тянуться так к вэйлэнду, вы его хоть ставили, пробовали юзать? Или вас чем-то сильно так X обидел? Или просто он не стой буквы начинается?
мне (как автору первого коммента :D) вайланд нафиг не нужен.
а вот кмс.... ну согласитесь это нонсенс - eeepc 701 с 900-ым интелом грузится в 2-а раза быстрее, чем ноут (там тоже ссд ежели чё) с i5 и GeForce GT 330M.
Это ещё что. Mac 1987 года грузится с дискетки (!) всего 20 секунд в полностью графическую ОС.
а Crysis 2 на нём пойдёт?
а Crysis 2 уйдёт бастовать, если нвидиа кмс приделает?
Да, по сути X - это ужасно, это знает любой, кто хоть чуть-чуть копал. Так что нам нужна светлая вера в будущее, Wayland.
p.s.
я не тот аноним.
а кто чуть больше копал, тот скажет, что иксы ещё очень долго не умрут.
и вообще, это далеко не худший проект.
хотя это не отменяет права на жизнь вайланду. да и то верно - пусть сделают лучше.зы:
почему-то существует мнение, что если тормозят кеды, то виноваты иксы.
так вот - это НЕПРАВДА.
возможности иксов обширны и интересны. от автоопределения железяк, до сетевых возможностей.
да блин, он даже компилится за 5 минут. и ест 18 метров памяти.
и да, они универсальны. а за это надо платить. метров 9 из 18 :D
Согласен. В большинстве случаев проблемы не из-за X Server, a KDE, Gnome, etc. Поставьте WM, будет легкая система без глюков, потреблющая немного памяти.
Если вы оба посмотри чуть дальше вашего рабочего стола и не ограничитесь только измерениями памяти, то узнаете новое и неожиданное. Почитайте историю создания X и отзывы программистов, вобще Хы критикуют по всему инету. Его называют чуть ли не самым неудачным проектом.
> ... вобще Хы критикуют по всему инету. Его называют чуть ли не самым неудачным проектом.Сам-то, чего думашь? С адекватной аргументацией плиз.
И желательно, с примерами архитектурных недостатков, которые
могу быть изменены только новой графической подсистемой.
я прекрасно знаю историю. но это никак не помогает в программировании. :D
ps:
иксы - это едиственный способ запустить удалённо графическую прогу, не устанавливая на сервер сервер иксов.
и "прочитайте отзывы програмистов" - это типа стихи матом в исходниках (и бинарникам) мсо - а как же! читал! :D
>иксы - это едиственный способ запустить удалённо графическую прогу, не устанавливая на сервер сервер иксов.ради этого нужно терпеть медленный отклик UI и валить всё на **ВСЕ** дрова? Потому что, с ваших слов, создается такое впечатление, что X-ы самые совершенные, а проприетарные дрова тормозят, так как их писали школьники.
Ёпть, вруби twm и удивись как всё летает.
какой в ООпу отклик? вы хоть понимаете вообще о чём говорите?зы:
кто-нибудь юзал кеды на винде?.. маке?..
они там раз в 10 тормознее чем на иксах. вот и вся правда об мифическом "отклике". который просто реализация межпроцесного взаимодействия. и которые давно уже не проблемма.
и ещё - игрухи на движке квэйка 3-го (который на opengl) на 20-30% быстрее чем в виндах. хп, где opengl вполне честный, а не как в висте - там ещё хуже.
ззы:
а дрова (включая проприетарные!!!) тут при чём? или иксы на каких-то других дровах работают, чем тормозящие кеды?
>они там раз в 10 тормознее чем на иксахага, а вот вендовый гуй в 10 раз быстрее, чем кде или гном в иксах, даже на сраных карточках интел.
откуда такие новости?
у мня гном с компизом на eeepc 701 летает.
зы:
а без компиза, но с современными иксами и каким-нибуть не менее современным твм я буду чувствовать себя вполне комфортно и на пентиум 200. при этом используя современное ПО и обновления безопасности.
и это не говоря уже про тонкого клиента.
что из этого сможет винда? и какая? вин95оср2? дырявая вдоль и поперёк?
> Почитайте историю создания XВытащили из носа и размазали по листу бумаги. Почитайте историю становления Российской Федерации.
> и отзывы программистов
Кармака?
> вобще Хы критикуют по всему инету
Я должен быть как все, у меня не должно быть своего мнения!
> Да, по сути X - это ужасно, это знает любой, кто хоть чуть-чуть копал. Так что нам нужна светлая вера в будущее, Wayland.
> p.s.
> я не тот аноним.Я очень тесно работаю с Х, и пользуюсь его возможностями, такими как xinput2 для подключение более 1 мыши и кейборда, X-Forward для расшаривание графики по сети через ssh, для подключения более 1 монитора к двухголовой видеокарте.
Если все мои востребования, которыми я пользуюсь в иксах, сможет удовлетворить вэйлэнд - пожалуйста, я ничего против не имею. Но так ничего ещё не ясно, как он будет работать, что будет поддерживать, я уверен что и половину того народа, кто кричит "Ура Вэйленд! Иксы отстой на мусор!" сами не догадываются в чём разница, между одним и другим..Лично я ничего против нового графического проекта не имею, но я не кричу "Отстой" старому и уже привычному Икс-серверу.
> И чего все тянуться так к вэйлэнду, вы его хоть ставили, пробовали юзать?Кулхацкеры начитались мухоморья. Не иначе там уже расписали в подробностях что "Если в кране нет воды, знай, всему виной иксы".
Памятник надо поставить если они не будут поддерживать эти костыли.
>>Обеспечена поддержка работы с еще не выпущенным X Server 1.10.
> вот почему нвидиа рулит и педалит - у них просто правильно поставлен
> процесс разработки.
> а ати, сори - амд, всегда догоняет. то нвидиа, то интел..Ага, согласен. А когда хочешь взять плату под AMD с интегрированной графикой, то там обязательно ATI.
NVIDIA так всегда. Поддержка ещё не выпущенного Windows 7, поддержка ещё не выпущенного OpenGL (то есть свои эквиваленты функций новых версий OpenGL), поддержка ещё не выпущенных иксов и ядер. А вот у AMD-шников есть поддержка ещё не выпущенной видеокарты зато. Исправляются.
nvidia отличнейшая фирма дрова супер и пофиг что проприетарные если бы ати взялась за ум тоже было вообще отлично
> отныне вся выделенная системой память обнуляется перед использованием
> с GPU или пользовательской частью драйвера.Реверсинженеры радостно потирают руки....
былин!
а я как-то об этом и не подумал...
А я вот немного не вкурил, что за новый метод борьбы с глюками - нулить ещё не заполненную ничем память. Это типа "у нас что-то течёт, что-то может прочитаться из старых данных вместо реального блока" и это подпороли затычкой.
> А я вот немного не вкурил, что за новый метод борьбы с
> глюками - нулить ещё не заполненную ничем память.не инициализированная, не значит незаполненная.
А из-за этого "метода борьбы", глюков вылезет ещё больше, вот увидите.
Когда пЕсатели ..DE случайно узнают, что они нихрена не выравнивают массивы,
структуры, типы, забывают высвобождать память, висячие указатели оставляют, и т.д.
> Это типа "у нас что-то течёт, что-то может прочитаться из
> старых данных вместо реального блока" и это подпороли затычкой.Чавой-то Джавовский мусоросборник (gc) никто костылём не обзывает.
>Чавой-то Джавовский мусоросборник (gc) никто костылём не обзывает.врёшь. я обзываю.
Не инициализированная - куда ещё ничего не писалось. Де факто она ничем (реальным) не заполнена, а значит и читать оттуда ничего не должно. Они же её принудительно подтирают с рассчётом что что-то будет читаться, но не факт что оно туда перед этим запишется.
Джавовский мусоросборник - это по ходу тот решающий костыль, который дал быдлокодерам моего уровня её так нехило раскрутить. В каждом холиваре они им машут как мегафичей. Хотя уже не раз доказывалось, что не всё он подбирает.
Так вот. Сборка мусора и то, что воткнули нвидиевцы немного разные вещи. gc удаляет то, что не освободилось. А здесь... ну вот представьте что пишите вы программу, а перед каждым присваиванием значения переменной или перед наполнением структуры функцией, вы специально зануляете этот кусок памяти нулями. Угадайте, какой "прирост" производительности даст этот мартышкин труд.
> А здесь... ну вот представьте что пишите вы программу, а перед каждым присваиванием
> значения переменной или перед наполнением структуры функцией, вы специально зануляете
> этот кусок памяти нулями. Угадайте, какой "прирост" производительности даст этот
> мартышкин труд.А может для нвидии, это делается дерганьем пары регистров,
со значениями диапазона ячеек DDRа, которые сбрасывают
свои состояния. Думается на скорости работы DDR3/DDR5
это даже несчитается за операцию, так .... нечаяный манёвр. :)
может быть. ранее, при различных экспериментах, кернел паник и пр. иногда оставались артефакты явно с предыдущей сессии.
вот только про какую именно выделенную системой память идёт речь
Да, как я понял про хостовуюUpdated the NVIDIA kernel module to ensure that all system memory allocated by it
for use with GPUs or within user-space components of the NVIDIA driver stack is
initialized to zero.
тогда при чём тут регистры нвидиа и DDR3/DDR5? :D
> тогда при чём тут регистры нвидиа и DDR3/DDR5? :DДа я думал что ваще всю и системную и видео. %-)
Unigine Heaven Benchmark v2.0Linux 2.6.33.2 x86_64 + 195.36.07.04 = FPS: 32.4
Linux 2.6.38-rc2 x86_64 + 270.18 = FPS: 42.1Прогресс есть :)
CPU model: Dual Core AMD Opteron(tm) Processor 285
CPU flags: 1004MHz MMX+ 3DNow!+ SSE SSE2 SSE3 HTT
GPU model: GeForce GTS 250 PCI Express 1024Mb
Еще бы RAND с Xinerama подружить.
> Еще бы RAND с Xinerama подружить....
[ 15.656] (II) Loading extension XINERAMA
[ 15.656] (II) Loading sub module "dri2"
[ 15.656] (II) LoadModule: "dri2"
[ 15.656] (II) Reloading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 15.656] (II) NVIDIA(0): [DRI2] Setup complete
[ 15.656] (==) RandR enabled
...
[ 15.656] (II) Initializing built-in extension XINERAMA
[ 15.656] (II) Initializing built-in extension XFIXES
[ 15.656] (II) Initializing built-in extension RENDER
[ 15.656] (II) Initializing built-in extension RANDR
...
Когда уже на фряхе порт обновят
> Устранены ошибки в коде аппаратной акселерации прорисовки градиентовRedHat дал несколько месяцев на исправление.. а уже исправили. Круто.