LINUX.ORG.RU

Happy v2.6.28

 


0

0

Вчера, накануне католического рождества, вышло ядро Linux версии 2.6.28. В связи с этим Линус Торвальдс написал в LKML:

Не важно, какой сегодня день, или отмечаете ли вы сегодня какой-нибудь праздник, потому что даже если вы сидите дома, в вашем сыром подвале, один, безо всяких друзей и праздников, я принесу вам дух хорошего настроения: вы можете загрузить Linux-2.6.28 и наполнить ваше сердце счастьем после его компиляции!

Послушайте радостное жужжание вашего жёсткого диска, после того как вы загрузите новое ядро — и, я уверен, если бы ваш компьютер мог бы улыбаться, на его несуществующем лице был бы широкий глуповатый оскал. Так что раз уже вы сидите в своём подвале, подарите праздник вашему компьютеру.

На самом деле, даже если у вас есть друзья или семья, оставьте их с бесконечной вознёй с индейкой или рождественным окороком, а ночью, когда они пойдут спать, вы можете сделать им волшебный подарок: обновлённый компьютер. И на следующее утро, скажите что вы видели Санту, спускавшегося по дымоходу с флешкой в руках, чтобы обновить ОС всем хорошим мальчикам и девочкам.

Ho, ho, ho, Linus «almost Santa» Torvalds

В changelog 152868 строк. По сравнению с 2.6.27, следует отметить следующие нововведения:

  • Файловая система ext4 помечена как «стабильная», фазу её разработки фактически можно считать завершённой.
  • GEM [Graphics Execution Manager] — новый менеджер видеопамяти, его внедрение должно значительно улучшить графическую производительность.
  • Поддержка протокола Wireless USB.
  • Сильно улучшена система виртуализации KVM. Например, теперь можно «отдавать» PCI-устройства виртуальной машине.
  • Как всегда, поддержка множества новых устройств.

>>> Анонс на LKML

★★★★★

Проверено: JB ()
Ответ на: PCI в KVM. от Camel

> Возможно ли в виртуальную машину пробросить PCI-X'ную видюху?

А разве такие бывают? Обычно видеркарты бывают AGP и PCIe. PCI-X не встречал в природе.

Deleted
()
Ответ на: комментарий от Deleted

Вроде прокидывать можно только PCI-E устройства и PCI, сидящие на одном PCIE-PCI мосту (всмысле только все, что под мостом, и никак по отдельности, поскольку DMAR-таблица создается только на PCI-E устройства и мосты).

С видеокартами все сложнее. На них еще рулится ISA-Legacy VGA (порты 0x3b0-0x3bf, 0x3c0-0x3cf и RAM-окно 0xA0000-0xBFFFF). Его прокидывать PCI(E)-шина не умеет.

Матери с AGP не имеют IOMMU, тут гарантированный облом.

Для проброса обязательно нужен чипсет с VT-d (http://ru.wikipedia.org/wiki/VT-d), либо с АМД-шной IOMMU.

anonymous
()
Ответ на: комментарий от wyldrodney

>>>>каталического >>>каталистического >>каталитического >котолетического.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |->>капиталистического

anonymous
()
Ответ на: комментарий от anonymous

О, в Генте уже появилось. Соберу что ли на выходных.

Gorthauer ★★★★★
()

Допиленность ext4 радует. Ждем PKGBUILD'ов.

u5qh
()

Линус как всегда на высоте!

В Новый Год с новым ядром!!!

Rubystar ★★
()
Ответ на: комментарий от anonymous

В ядреной DRM вроде KMS для интела поломано, так что без пляски с бубном наверно не обойтись. На R500 работает хорошо. Проверил и вновь на генту вренулся.

eugeneblack
()

Чорт! Я еще 2.6.27 не успел скомпилить.

anonymous
()
Ответ на: комментарий от anonymous

>>>>каталического >>>каталистического >>каталитического >>>котолетического. >>>>>капиталистического

коммунистического

Lockywolf ★★★
()

Ай да Линус, жжот кросавчег! Отличная новость, прям подарок к НГ.
P.S. Ушел качать...

Kalashmat
()
Ответ на: комментарий от KRoN73

>runs 60% faster (551fps to 889fps)

>>Это какой-то другой glxgears или что тогда значат мои 8000..12000 на разных машинах? :)

тот-же, а вот дровишки и, может быть, железки разные

да и glxgears как линейка никогда "правильную цыфру"(с) не покажет

для того чтобы мерятся хфпсом больше подходит тот-же lightsmark

anTaRes ★★★★
()
Ответ на: комментарий от Byron

> Прочитав это, сотни людей, словно взглянув на себя со стороны, воскликнули: "А может и вправду, ну его, этот Линукс?" и, открыв двери своих коморок, ушли в неизвестность, с непривычки заслоняя глаза от яркого света солнца, которого они так давно не видели.

Скорее пробурчат под нос чего-то про быдло, сожмут от бессильной ярости воняющие спермой кулачки и будут вести растительный образ жизни дальше.

anonymous
()
Ответ на: комментарий от Bers

>>у меня GF5200 - обновлятся не стоит? >стоит, начать нужно с железа

Да ладно, не такая уж и плохая видеокарта. Если работает, зачем менять?

feanor ★★★
()
Ответ на: комментарий от anonymous

>Последний fglrx 8.12 не ставиться. Ждать fglrx 8.13 или можно что-то руками поправить?

конечно можно! вопрос только где? что и как?

з.ы. nvidia

anTaRes ★★★★
()
Ответ на: комментарий от wyldrodney

"this first version of GEM works only with the i915 driver, and support on the X.org side is implemented only in the version 2.5.0 of the driver. Preliminary GEM support for other drivers is already in development and will be merged in future releases"
(http://kernelnewbies.org/Linux_2_6_28)

гыгы, кроме как на i915 нигде и не работает.

GArik ★★★
()
Ответ на: комментарий от truelock

> октокотоэлектроатаналетического

Прочитал как отокотоэлектроатаналетического.

anonymous
()
Ответ на: комментарий от anonymous

>у меня GF5200 - обновлятся не стоит? У меня тоже. Обновился. Нормально все. Драйвер 173.14.15 встал без применения бубна.

Оффтоп: А карточка нормальная еще, прошел на ней doom3, quake4, а в ut2004 вообще красота. Уж было испугался что nvidia ее бросит и начал смотреть в сторону nouveau как вдруг 173.14.15

Тут кто-то про gentoo-sources спрашивал, есть ли они - вот как раз gentoo-sources я и ставил, буквально несколько часов назад в портежах появились.

Тут что-то про красноглазие много было.. Вот что-то его нехватило, сейчас сижу налаживаю cpufreq на nforce2 раз уж полез в ядро..

anonymous
()
Ответ на: комментарий от anonymous

>Тут что-то про красноглазие много было.. Вот что-то его нехватило, сейчас сижу налаживаю cpufreq на nforce2 раз уж полез в ядро

странно, там и налаживать то особо нечего

единственное чего бывает недокрасноглазить так это проверить (как по Станиславскому):

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

и иже с ними

где-то вычитал что не мешает при старте сетить (в /etc/conf.d/local.start например):

echo "2200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

это для моих 3500+(2200MHz)

верные значения можно в dmesg подсмотреть если powernow включен:

$ dmesg |grep powernow

anTaRes ★★★★
()
Ответ на: комментарий от dimon555

> Add built-in kernel command line for x86
> а это зачем?


Чтобы все то, что обычно передается ядру в строке GRUB'a можно было запихнуть в само ядро, а в GRUB, если надо - только переопределять.

YAR ★★★★★
()
Ответ на: комментарий от anonymous

>Последний fglrx 8.12 не ставиться. Ждать fglrx 8.13 или можно что-то руками поправить?

Всё разрулилось, нужно отключать _preempetive rcu_ т.к. эта опция только для GPL кода, а fglrx таковым не является потому и не компилилось. На новом ядре glxgears сразу на 1000 fps подскочил, а 7500 до 8500

anonymous
()
Ответ на: комментарий от anonymous

>нужно отключать _preempetive rcu_ т.к. эта опция только для GPL кода, а fglrx таковым не является

блиин, одна голова хорошо ...

а я то думаю из-за чего у меня ядро между патчами 8 и 9 загибается (при довольно кардинальных изменениях лень было искать)

thnx

anTaRes ★★★★
()

Не ожидал, думал выйдет в средине января, как 2.6.24) А реальный подарок на НГ - это фикс багов и релиз демьяна:)

кстати, кто в теме - из стабильных дров для nvidia 5-й серии последние 173.14.12, больше нет (и не будет?) Вроде в 180.хх обещали поддержку 3-го OpenGL... поправьте, если что не так)

leg0las ★★★★★
()

>наполнить ваше сердце счастьем после его компиляции

да он упоротый!

anonymous
()
Ответ на: комментарий от KRoN73

>Это какой-то другой glxgears или что тогда значат мои 8000..12000 на разных машинах? :)

Фактически - скорость обмена командами между CPU и GPU, т.к. производительности GPU этот тест не отображает, тот же trispd в этом куда более адекватен (у меня Rate: 24920064 tri in 2.615s = 9.52966e+06 tri/s 476483059 pixels/s)

anonymous
()
Ответ на: комментарий от Obey-Kun

Ну в общем подсунул ему конфиг 27 ведра, поменял по мелочи, собрал... заработало
Что касается nvidia то как было 5500fps так и осталось 5500fps в glxgears
Карточка Geforce 8600GT, заодно вопрос, это нормальные для неё значения? И ежели что как можно увеличить их?

Gorthauer ★★★★★
()
Ответ на: комментарий от Gorthauer

>Карточка Geforce 8600GT, заодно вопрос, это нормальные для неё значения? И ежели что как можно увеличить их?

ога, уже отвечал на подобные вопросы пару раз: окошко поманьше сделайте :D

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

(= Аха, я его ещё помню свернул его нечаянно, а потом радовался запредельным цифрам в районе 20 000

Gorthauer ★★★★★
()
Ответ на: комментарий от anTaRes

$ glxgears

37969 frames in 5.0 seconds = 7593.090 FPS

57058 frames in 5.0 seconds = 11411.489 FPS

58968 frames in 5.0 seconds = 11793.484 FPS

57486 frames in 5.0 seconds = 11496.844 FPS

61351 frames in 5.0 seconds = 12270.108 FPS

61688 frames in 5.0 seconds = 12337.564 FPS

61652 frames in 5.0 seconds = 12327.947 FPS

25422 frames in 5.0 seconds = 5084.354 FPS

13181 frames in 5.0 seconds = 2630.515 FPS

9537 frames in 5.0 seconds = 1907.284 FPS

9063 frames in 5.0 seconds = 1812.463 FPS

9076 frames in 5.0 seconds = 1815.157 FPS

9054 frames in 5.0 seconds = 1810.661 FPS

9015 frames in 5.0 seconds = 1802.930 FPS

9046 frames in 5.0 seconds = 1809.107 FPS

9005 frames in 5.0 seconds = 1800.819 FPS

вот графег: при запуске изменение окна до минимума, после чего растягивание по Y до максимума и последующее нажатие на батон Maximize

ничего не упустил? Ах да, панель 205BW 1680x1050

просто по старту на 9600GT показываеть 12К+ fps (здаеццо мине что на CRT 800x600) гооооораздо больше будет (мементо брокен линейка)

на ligtsmark (phoronix-test-suite) всего 250-260 fps среднее (при выключеном VSync)

anTaRes ★★★★
()
Ответ на: комментарий от leg0las

дык на :

$ eix -I calculate-sources
[U] sys-kernel/calculate-sources
     Available versions:
        (2.6.24.7)      2.6.24.7!b!s[1]
        (2.6.25.20)     2.6.25.20!b!s[1]
        (2.6.26.8)      2.6.26.8!b!s[1]
        (2.6.27.7)      2.6.27.7!b!s[1]
        (2.6.27.8)      2.6.27.8!b!s[1]
        (2.6.27.9)      2.6.27.9!b!s[1]
        (2.6.28)        2.6.28!b!s[2]
        {build symlink}
     Installed versions:  2.6.27.8(2.6.27.8)!b!s[1](21:06:26 11.12.2008)(-build -symlink)
                          2.6.27.9(2.6.27.9)!b!s[1](12:28:35 16.12.2008)(-build -symlink)
     Homepage:            http://www.kernel.org/ http://www.gentoo.org/ http://www.calculate-linux.ru
     Description:         Full sources including the Calculate patchset for the 2.6 kernel tree

[1] "calculate" /usr/local/overlays/calculate
[2] "my_local" /install/overlays


как видно над 28'ым я сам чичас работаю...

$ eix -I nvidia-drivers
[I] x11-drivers/nvidia-drivers
     Available versions:  71.86.06!s ~71.86.07!s 96.43.07!s ~96.43.09!s 100.14.19!s 173.14.09!s ~173.14.12!s ~173.14.15!s ~177.80!s ~177.80!s[1] ~177.82!s (~)180.06!s[1] (~)180.08!s[1] (~)180.11!s[1] (~)180.16!s[1] {acpi custom-cflags gtk kernel_FreeBSD kernel_linux multilib userland_BSD}
     Installed versions:  180.16!s[1](15:17:00 25.12.2008)(gtk kernel_linux multilib -acpi -custom-cflags)
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries

[1] "my_local" /install/overlays

anTaRes ★★★★
()
Ответ на: комментарий от Gorthauer

>Хм... у меня чуть старее, сейчас попробую обновится. А что у тя в xorg.conf стоит, кста?

хм

anTaRes ★★★★
()
Ответ на: комментарий от Gorthauer

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "DamageEvents" "true"
    Option         "DisableGLXRootClipping" "true"
    Option         "TripleBuffer" "true"
    Option         "AddARGBGLXVisuals" "True"
    Option         "NoLogo" "true"
    Option         "PixmapCacheSize" "8000000" # for 177.67 and later
    Option         "AllowSHMPixmaps" "0"
    Option         "DPI" "96x96"
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

вообще-то для знающего человека это не есть важно:
даже 
    Option         "NoLogo" "true" 
давно уже изначально в ауте
    Option         "PixmapCacheSize" "8000000" # for 177.67 and later
с последними дровами вроде кака по умолчанию (не уверен что именно это значение)

anTaRes ★★★★
()

>Например, теперь можно «отдавать» PCI-устройства виртуальной машине.

Ушёл качать.

svr4
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.