The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В ядре Linux найдена забытая заплата, влияющая на производительность CPU AMD, opennews (ok), 27-Сен-22, (0) [смотреть все] +2

Сообщения [Сортировка по времени | RSS]


76. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +5 +/
Сообщение от Zenitur (ok), 28-Сен-22, 07:36 
О, а можно порт на старые ядра? 2.6.9, 2.6.18, 2.6.27, 2.6.32, 2.6.37, 3.2, 3.10, 3.11, 3.16? Просто я же люблю старые линуксы, постоянно их запускаю. Го порты на старые ядра, пожалуйста...

Вспомнился один случай. У меня есть компик на базе чипсета от VIA (даже не один). Помните чипсет VIA KX133, когда надо было ещё ставить драйвер VIA 4-in-1 4.43?

Так вот, я решил вставить видеокарточку, предназначенную для AGP 8x. И вдруг - глюки, артефакты, проблемы. Оказалось, что шина AGP почему-то работает на скорости 2x, тогда как видеокарта поддерживает только 4x и 8x. Отсюда и глюки из-за того, что куда надо 3,3 V, подаётся 5,0 V. Почему так произошло?

Оказалось, что когда-то давно в старых чипсетах VIA была аппаратная проблема. Из-за этого, в драйвере NVIDIA ForceWare 30.xx и более новых, AGP на этих чипсетах принудительно переводится в режим 2x. А в более старых драйверах 28.xx (2002 год) всё работало в режиме 4x.

Есть параметр, чтобы обойти эту проблему (под Windows и Linux). "NVreg.EnableVia4x=1". С ним AGP 8x карты работают, как надо.

Под виндой в какой-то момент запретили cool-bits (чтобы получить сертификат WHQL), поэтому этот параметр работает только под Win98 и Win2000. Под XP надо ставить дрова VIA 4-in-1, и в какой-то момент будет задан вопрос: "Вам стандартная установка, или Turbo-установка?", и я всегда выбирал стандартную - ведь я же не разгонщик. А оказывается, что если выбрать Turbo-установку, то будет работать AGP 4x с новыми дровами NVIDIA.

Оказалось, что баг проявляется на совсем уж старых материнских платах, предназначенных для Pentium II и AMD K6. А на моих третьепнях и атлонах не проявляется. Поэтому можно смело переводить видеокарту в режим AGP 4x и не париться. Позже я даже увидел в обзоре по-моему от Old Robot - тест старой материнки под Super Socket 7 (они ведь уже имели AGP 4x на борту? может на какой-то более поздней материнке), и этот самый баг, ради которого блкировали AGP 4x, был наглядно воспроизведён

Ответить | Правка | Наверх | Cообщить модератору

80. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +5 +/
Сообщение от Аноним (80), 28-Сен-22, 08:07 
Это твой шанс стать кернел-разработчиком и пропатчить 2.6.9, 2.6.18, 2.6.27, 2.6.32, 2.6.37, 3.2, 3.10, 3.11, 3.16. Я уверен, пользователи 2.6.9, 2.6.18, 2.6.27, 2.6.32, 2.6.37, 3.2, 3.10, 3.11, 3.16 на новом АМДшном железе это высоко оценят.
Ответить | Правка | Наверх | Cообщить модератору

81. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +1 +/
Сообщение от Аноним (72), 28-Сен-22, 08:23 
Там патч 1 строчка кода
Ответить | Правка | Наверх | Cообщить модератору

82. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +3 +/
Сообщение от Аноним (80), 28-Сен-22, 08:31 
> Там патч 1 строчка кода

Так я об этом и говорю.

Ответить | Правка | Наверх | Cообщить модератору

83. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +1 +/
Сообщение от Zenitur (ok), 28-Сен-22, 08:31 
Ну тогда уж не разработчиком, а мейнтейнером. Да и пересобрать ядро для линуксоида с 15-летним стажем не так уж и трудно
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

84. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +/
Сообщение от Аноним (80), 28-Сен-22, 08:37 
Процесс адаптации патча может оказаться куда интереснее, чем ты ожидал, так что придётся тебе вкатиться и в разработку, и в тестирование тоже.
Ответить | Правка | Наверх | Cообщить модератору

91. "В ядре Linux найдена забытая заплата, влияющая на производит..."  –1 +/
Сообщение от Zenitur (ok), 28-Сен-22, 09:19 
> на новом АМДшном железе

Да в смысле "на новом"? Выглядит так, как будто баг в чипсетах поправили лет где-то 20 назад

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

92. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +/
Сообщение от Аноним (80), 28-Сен-22, 09:36 
>> на новом АМДшном железе
> Да в смысле "на новом"? Выглядит так, как будто баг в чипсетах
> поправили лет где-то 20 назад

Очень новое, а вот чтобы это выяснить, понадобится обзавестись коллекцией такого железа и подготовить методику тестирования и сравнения, чтобы потом по ней следовать. Вперёд, занятие на ближайшие 20 лет есть.

Ответить | Правка | Наверх | Cообщить модератору

100. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +1 +/
Сообщение от Zenitur (ok), 28-Сен-22, 10:38 
Выше пишут, что для AMD воркэраунд и не был нужен никогда
Ответить | Правка | Наверх | Cообщить модератору

113. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +1 +/
Сообщение от _kp (ok), 28-Сен-22, 12:40 
Я тоже люблю и коллекционирую старое железо и ОС,
но раритеты стараюсь сохранять в историческом виде,
то есть но старом железе, стоит старая ОС и ПО адекватное возможностям железа.

Если в старый комп напихать ОЗУ, сколько при его активной жизни было  невозможно, втиснуть современные SSD и видеокарту, то это будет не исторический экземпляр, а просто плохой компьютер.

Конечно, бывает ради интереса, и балуюсь с выжиманием большего из старья.
Например на Win98 можно запустить ПО от Win2000. Польза от этого какая то сегодня есть? Нет. Но когда был актуален W98, и это могло быть полезным, оно не было возможно. Так что это почти жульничество.
Если старое железо работало раньше, то так пусть и сохраняется, как есть.

Можно разве что из правильного(не любого) Core2Duo сделать машину для вполне полезных нужд. Но что то более старое мучить... Так себе идея.

PS:
>> 2.6.9, 2.6.18, 2.6.27, 2.6.32, 2.6.37, 3.2..

По номерам версий зачёт! Чувствуется, что с драйверами работали.  

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

114. "В ядре Linux найдена забытая заплата, влияющая на производит..."  +/
Сообщение от Zenitur (ok), 28-Сен-22, 12:42 
Да нет, просто это LTS-ядра, которые долго получали обновления. Кроме 2.6.37, просто это ядро из openSUSE 11.4, которой я пользуюсь чаще всего
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру