The OpenNET Project / Index page

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



"Причина, по которой 'кора дуба' является кипятильником"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование)
Изначальное сообщение [ Отслеживать ]

"Причина, по которой 'кора дуба' является кипятильником"  –1 +/
Сообщение от Аноним (0), 04-Апр-25, 22:18 
Очень проста - в ядре просто не реализовали  не протестировали поддержку инструкций энергосбережения для него.

Вместо этого тривиальный патч с большим опозданием (почти через 10 лет после выхода камня) реализовал энтузиаст: https://github.com/ct-parker/linux/commit/b4081632aa7b9d89a0... и даже ссылки на доки собрал в одном месте: https://unix.stackexchange.com/questions/454896/why-are-some... . Но в ядро его никогда не примут. Потому что энтузиаст это апстримить, зная принятое в ядре вахтёрство (включая KYC) и хамство не спешит - у него лично всё работает. У Линуса тоже лично всё работает - он на старом хламе не сидит, а всякий хлам в ядро вносить не надо - от него надо избавляться. У кого нет камня, какой есть у разрабов ядра - тот может идти куда Полонский послал. Кому нужна поддержка старого хлама - пусть своё ядро делают!

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

Ещё есть альтернатива от французского разработчика Кирилла: https://github.com/cyring/CoreFreq , но там кода много больше, и я не уверен, что это альтернатива. Там поддержка кучи камней, не только "кора дуба", но и новейшие. Тащит собственный драйвер, которого в дистрах тоже нет, потому что васяно^Wкириллоподелки туда затаскивать нет нужды - от поделок избавляться надо, а не затаскивать. less is better.

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

Оглавление

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


1. "Причина, по которой 'кора дуба' является кипятильником"  +/
Сообщение от Аноним (1), 08-Апр-25, 17:34 
> Но в ядро его никогда не примут. Потому что энтузиаст это апстримить, зная принятое в ядре вахтёрство (включая KYC) и хамство не спешит - у него лично всё работает

а еще лично ты никогда не примешь от лично меня 100500 тыщ денег, т.к. передавать я их тоже не спешу.

> Кому нужна поддержка старого хлама - пусть своё ядро делают!

эти товарищи, кому нужна поддержка, автору патча там с тестированием на других конфигурациях хоть как-то помогли?

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

2. "Причина, по которой 'кора дуба' является кипятильником"  +/
Сообщение от Аноним (2), 09-Апр-25, 14:44 
>эти товарищи, кому нужна поддержка, автору патча там с тестированием на других конфигурациях хоть как-то помогли?
>I tested this on a Core 2 Duo E2220 (Allendale), a Dual Core Pentium E5300 (Wolfdale), Core 2 Duo E7400, Core 2 Duo E8400 (Wolfdale), Core 2 Quad Q9550S (Yorkfield) and Core 2 Extreme QX9650, and I have found no issues beyond the afore-mentioned preference for state C2/C2E and C4/C4E.
>Update: I also managed to dig up a Socket T/LGA775 Allendale (Conroe) Core 2 Duo E2220, which is family 6, model 15, so I added support for that as well. This model lacks support for C-state C4, but supports C1/C1E and C2/C2E. This should also work for other Conroe-based chips (E4xxx/E6xxx) and possibly all Kentsfield and Merom (non Merom-L) processors.

Товарищ сам протестировал на всех камнях.

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

3. "Причина, по которой 'кора дуба' является кипятильником"  +/
Сообщение от Аноним (2), 09-Апр-25, 14:44 
Но в исходнике патча я этого почему-то не вижу.
Ответить | Правка | Наверх | Cообщить модератору

4. "Причина, по которой 'кора дуба' является кипятильником"  +/
Сообщение от Аноним (4), 09-Апр-25, 21:00 
> Товарищ сам протестировал на всех камнях.

на гитхабе еще зашел разговор про чипсеты, но не задалось.

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

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

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




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

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