LINUX.ORG.RU

Сообщения shahid

 

Проект FreeBSD намерен сменить GCC на LLVM+Clang

 , , ,

Группа BSD

В квартальном отчете проекта FreeBSD сообщается о желании заменить набор компиляторов GNU Compiler Collection на связку LLVM и Clang, в текущее время развиваемого корпорацией Apple. Сообщается, что на текущий момент новый компилятор удачно справляется с 99% пакетов, в том числе и с ядром FreeBSD на архитектурах i386 и amd64. Разработчики команды FreeBSD уже отправили более 100 багрепортов в проект Clang.

>>> Подробности (freebsd.org)

shahid
()

Intel G45 Programming Documentation

 g45, , ,

Группа Документация

Техническая документация по видеочипам Intel G45 теперь находится в свободном доступе. Документация разделена на 4 части, в сумме свыше 1000 страниц. Она описывает работу с 2D, 3D и видео.

Лицензия: Creative Common Attribution, No Derivative Works.

>>> Подробности (phoronix.com)

shahid
()

PulseAudio 0.9.15

 , ,

Группа Open Source

Спустя несколько месяцев тестирования, зарелизился звуковой сервер PulseAudio. Основные изменения:

  • Поддержка устройств Bluetooth через BlueZ.
  • Возможность работы с wi-fi роутером Apple Airport Express по протоколу RAOP.
  • Режим Flat-volume позволяет автоматически подстраивать громкость звука исходя из самого «громкого» приложения.
  • Реконфигурация аудио-устройств на лету.
  • Поддержка 24-битных сэмплов.
  • В PulseAudio Volume Control теперь есть профили.
  • Добавлена поддержка S/PDIF.

Полный список изменений

Развернутый обзор изменений

>>> Подробности (phoronix.com)

shahid
()

VirtualBox 2.2.0

 , , ,

Группа Проприетарное ПО

Sun Microsystems выпустила следующую версию популярного мультиплатформенного виртуализатора.

  • Импорт и экспорт виртуальных машин в формат OVF (Open Virtualization Format).
  • Режим сети Host-only.
  • Оптимизации в гипервизоре.
  • Лимит RAM на 64-битных хостах увеличен до 16GB.
  • VT-x/AMD-V, USB (OHCI & EHCI) по умолчанию включены для создаваемых виртуальных машин.
  • Экспериментальная поддержка USB на хосте OpenSolaris.
  • Аппаратное ускорение OpenGL 3D для хостов Linux и Solaris.
  • Появился C API в добавок к интерфейсам на C++, Java, Python.

Changelog

Скачать (non-OSS)

>>> Подробности (innotek.de)

shahid
()

AMD Catalyst 9.3

 ,

Группа Hardware and Drivers

Мартовский релиз видеодрайвера AMD/ATi является последним релизом, поддерживающим чипы R300-R500. Основная особенность этого релиза - значительный шаг вперед в поддержке расширения Composite: рендеринг эффектов KWin4 и Compiz стал лучше, исчезли проблемы с отображением видео.

  • RandR 1.2
  • CrossFire на видеокартах с двумя GPU.
  • Скрипты сборки для SLED-11 и Red Flag DT 6 и 7.
  • Поддержка ядра 2.6.29, Xorg 1.6 и OpenGL 3.1 пока запаздывает.

Скачать

>>> Подробности (phoronix.com)

shahid
()

Ядро 2.6.29 показывает впечатляющую производительность

 ,

Группа Ядро Linux
Тестирование включало в себя замеры производительности по шифрованию, компрессии, обработке изображений, базы данных и др. на x86_64-ядрах версий от 2.6.24 до 2.6.29 включительно.

Несмотря на банальность теста, в результатах присутствуют очень сильные колебания. Так, производительность OpenSSL возросла в 2 раза на 2.6.29, GraphicsMagick - на 30-80%, на тесте 7-zip также присутствуют сильные скачки. SQLite показал восстановление производительности до уровня 2.6.25 (быстрее в 4 раза по сравнению с 2.6.28). В остальных тестах - положительная динамика без значительных потрясений.

>>> Подробности (phoronix.com)

shahid
()

Сравнение компиляторов GCC3, GCC4 и Sun Studio

 , , sunstudio

Группа Linux General

По просьбе корпорации Sun, аналитики Phoronix.com провели сравнение эффективности работы компиляторов GCC 3.4.3, GCC 4.0.2, и Sun Studio 12. В тестах обе версии gcc вели себя схоже. Результаты измерений Sun Studio и скомпилированного ею кода по отношению к GCC:

  • PHP собирается из исходников быстрее в 1,7 раза.
  • LAME MP3 конвертирует wav -> mp3 в три раза дольше, а oggenc жмёт медленнее только на четверть.
  • Все сборки GnuPG шифруют на примерно одинаковой скорости. С SQLite ситуация аналогичная.
  • GraphicsMagick, собранный Sun Studio, работает в 2-4 раза быстрее, чем сборки от GCC.

Sun Studio - это набор компиляторов от Sun под ОС Linux и OpenSolaris для языков C, C++ и Fortran. Компиляторы владеют различными оптимизациями, в т.ч. OpenMP. Сравнение проходило на четырехядерном x86_64-процессоре под ОС OpenSolaris.

>>> Подробности (phoronix.com)

shahid
()

Сравнение производительности приложений в Ubuntu Linux и OpenSolaris

 , , ,

Группа Open Source
На phoronix.com опубликовано сравнение быстродействия ОС OpenSolaris 2008.11, Ubuntu 8.10, Ubuntu 9.04 на типичных задачах, среди которых присутствуют тесты на сжатие информации (7z, lame и др), шифрование, обработка изображений, BYTE Unix Benchmark, SQLite и многие другие.

Результаты для OpenSolaris крайне неутешительные: например, отставание в тестах GraphicsMagick превышает 500%. Сравнение проводилось на двух четырёхядерниках AMD Shanghai.

>>> Подробности (phoronix.com)

shahid
()

VirtualBox научился аппаратно ускорять Direct3D

 , ,

Группа Игры

Открытый виртуализатор научился аппаратно ускорять Direct3D API во внешней системе. В окружении Linux ускорение D3D осуществляется с использованием библиотеки WineD3D, то есть через непосредственную трансляцию вызовов DirectX в вызовы OpenGL. Тривиальный патч доступен для скачивания.

>>> Подробности (phoronix.com)

shahid
()

AMD Catalyst 9.1

 , ,

Группа Hardware and Drivers

Это первое обновление видеодрайвера в текущем году. Наиболее значительные изменения:

  • OpenGL 3.0 — полная поддержка, в т.ч. GLSL 1.3.
  • Hybrid CrossFire — можно объединять мощность нескольких GPU, в том числе, например, видеочипа IGP и внешнего графического ускорителя.
  • Multiview (несколько независимых дисплеев на нескольких GPU).
  • Исправлено множество ошибок, в том числе мерцание видео в композитном режиме и многое другое.

Release Notes (PDF)

Скачать

>>> Подробности на Phoronix.com (phoronix.com)

shahid
()

AMD: доступна документация по 3D регистрам R600/R700

 , , , , ,

Группа Hardware and Drivers

Документация «3D Register Guide» теперь в свободном доступе. В ней описаны шейдерные инструкции для видеочипов AMD R6xx/R7xx, шейдерные текстуры и другие регистры, необходимые для реализации поддержки 3D в видеодрайвере.

>>> Подробности (phoronix.com)

shahid
()

AtomDis - утилита-дизассемблер Radeon AtomBIOS

 , atombios, atomdis,

Группа Hardware and Drivers

Вышла в свет первая публичная версия утилиты-дизассемблера образов AtomBIOS видеокарт AMD/ATi. AtomDis позволяет получать в удобочитаемом виде дизассемблированные таблицы команд и данных, а также выводить любую другую информацию из образа видео-BIOS видеокарты AMD.

Ранее утилита находилась в закрытом пользовании разработчиков драйвера radeonhd (Novell). Лицензия - GPL v2. Получить дамп video-BIOS можно с помощью другой утилиты - rhd_conntest.

Скачать AtomDis: git://people.freedesktop.org/~mhopf/AtomDis

>>> Подробности (phoronix.com)

shahid
()

GRUB 2: новый рендерер шрифтов

 ,

Группа Open Source

GRand Unified Bootloader, широко используемый и хорошо известный загрузчик операционных систем, обзавёлся новым движком шрифтов. Само ядро работы и рендеринга шрифтов написано на C, утилита для работы со шрифтами загрузчика - на Java.

Теперь на экране загрузчика может быть одновременно задействовано несколько различных шрифтов, а сами строки могут содержать не-ASCII коды символов, позволяя решить тем самым некоторые проблемы интернационализации. О поддержке антиалиасинга и хинтинга пока ничего не известно.

Также, в GRUB 2 будет поддержка скриптов, динамическая подгрузка модулей для расширения функционала, rescue-режим, реалтаймовое управление памятью и многое другое.

>>> Подробности (phoronix.com)

shahid
()

AMD открыла исходный код для 3D на чипах R600/R700

 , , , ,

Группа Hardware and Drivers

Также был выпущен микрокод для соответствующих чипов. Уже есть:

  • Работающий Direct Rendering Manager
  • Начальная поддержка EXA и X-Video
  • Исходный код r600_demo также доступен через git. r600-demo - это программа демонстрации основных операций 2D и 3D на R600. Она не использует Mesa DRM.

Эти и другие изменения уже добавлены в публичные репозитарии проектов Mesa и radeonhd. Документация покрывает как существующие чипы серии R600, так и новейшие R710, R730.

Часть документации о 3D-регистрах будет доступна только после праздников, в течение месяца. Информация о возможности открытия UVD и IDCT не доступна.

>>> Подробности (phoronix.com)

shahid
()

AMD Catalyst 8.12

 , ,

Группа Hardware and Drivers

Вышла новая версия видеодрайвера для чипов AMD/ATi.

  • Улучшено воспроизведение видео в композитном окружении.
  • Поддержка Hybrid CrossFire на чипсетах RS780. Нагрузку рендеринга можно распределять между несколькими видеочипами (в т.ч. и встроенными типа IGP)
  • Из центра управления AMDCCCLE теперь можно читать данные о ширине шины и памяти!
  • Некоторые багфиксы для игр. X Server теперь не падает при просмотре нескольких видео одновременно.
  • AMD's Stream Computing (GPGPU) теперь есть в видеодрайвере из коробки, но без поддержки OpenCL.

Библиотеки аппаратного ускорения видеодекодинга XvBA и XvMC по-прежнему лежат в комплекте драйвера мёртвым грузом.

>>> Подробности (phoronix.com)

shahid
()

FFmpeg: новые форматы

 , ,

Группа Open Source

Вчера в SVN-репозитории проекта FFmpeg появилась поддержка нескольких новых форматов.

  • QCELP/PureVoice - декодер для речевой информации. Раньше использовался в CDMA-сетях.
  • PCM с плавающей точкой для более точной передачи аудио: декодер + енкодер.
  • Декодер для Nellymoser ASAO - проприетарный одноканальный формат для передачи аудиоданных с низким битрейтом.
  • Формат EA TGQ - использовался в некоторых играх под Sega Saturn и РС от компании Electronic Arts.
  • Добавлен libspeex-декодер.
  • Появился муксер формата MXF (Material eXchange Format). MXF ориентирован на профессиональную обработку видеоматериалов: позволяет прозрачно объединять самые различные потоки аудио-/видеоданных, владеет метаданными и др.
  • Поддержка аудиокодека E-AC-3, также известного под именем Dolby Digital Plus. Битрейты свыше 6.144 Mbit/s, каналы: 13.1, меньше аудиоартефактов и обратная совместимость с существующим AC-3 железом.
  • RealVideo 4.0 - декодер потокового видео, наследует черты от RV-3 и H.264.

>>> Подробности (phoronix.com)

shahid
()

Ext4 в действии

 , , , , ,

Группа Ядро Linux
На phoronix.com опубликовано широкомасштабное сравнение популярных файловых систем для Linux: Ext3, Ext4, XFS и ReiserFS. Тестирование проходило на базе дистрибутива Fedora 10 с использованием утилит Bonnie++, IOZone, Flexible IO Tester, а также игр UT2004, Nexuiz и др.

Ext4 замечательно проявила себя в большинстве тестов. Подробности и графики по ссылке.

>>> Подробности (phoronix.com)

shahid
()

Доступен Crysis Wars Linux Server

 

Группа Игры

Ryan Gordon сообщил об окончании работ над портированием серверной части игры Crysis Wars на Linux. Crysis Wars - это многопользовательская версия игры Crysis Warhead. Сервер доступен для скачивания c сайта Раяна. Портирование клиентской части игры, по всей видимости, не планируется.

>>> Подробности (phoronix.com)

shahid
()

Stellarium 0.10

 

Группа Open Source
Спустя более полугода с момента выхода 0.9.1 вышла следующая версия этого замечательного свободного планетария.

  • Новый графический интерфейс полностью написан на Qt4 и доработан с учетом пользовательских пожеланий и предложений.
  • Существенные изменения также коснулись базы локаций, с которых ведется просмотр неба.
  • Существенно сокращено время запуска.
  • Увеличена производительность рендеринга.
  • Stellarium теперь знает ещё больше информации о небесных телах.
  • К земным ландшафтам добавлен ландшафт марса.
  • Поддержка плагинов.
  • Многое другое...

>>> Полный список изменений

>>> Скриншоты

>>> Страница проекта (stellarium.org)

shahid
()

UXA - новая архитектура акселерация для Х

 , , , , xaa,

Группа Hardware and Drivers
XFree86 Acceleration Architecture досталась X.org по наследству от XFree86. В 2005 году на смену XAA пришла EXA, улучшив поддержку XRender. Сейчас Keith Packard, разработчик Intel, анонсировал новую архитектуру акселерации - UMA Acceleration Architecture (UXA). Создание новой архитектуры в первую очередь связано с вынужденным переходом свободного видеодрайвера xf86-video-intel с TTM на GEM. Более подробные детали и причины создания UXA можно подчерпнуть из блога Keith Packard'a - создателя UXA, XRender и многого другого.

UXA родилась, когда Keith Packard был вынужден модифицировать EXA, выкинув очень много лишнего кода и добавив поддержку GEM. Также следует отметить, что Intel собирается удалить поддержку XAA из драйвера в одном из ближайших релизов.

>>> Подробности (phoronix.com)

shahid
()