Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 38 • Страница 2 из 2<  1  2
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 31.05.2006
Откуда: ua
А почему никто не спросил о самом простом - может частота просто отображается неправильно, а на самом деле всё разогнано? Потому как у меня так и есть - проц разогнан в биосе, в винде rmclock с профилем "on demand" пашет на ура, а в линухе пока не нашел способа увидеть реальную частоту - все утили тупо пишут "1000MHz" (в простое, frequency scaling вкл; правда rmclock как минимальный множитель дает поменьше, 4х, а не 5х, как здесь, ну это не критично))), а на самом деле разгон есть - в окошке KSensors прямо под "1000" красуется "2891 BMPS", т.е. ~1445 мгц - совершенно правильное значение для множителя 5х, при выставленной в биосе частоте fsb 289 мгц (дефолтная 200).
В связи с чем - может кто подскажет во-первых путь узнать реальную частоту без арифметики с "cat /proc/cpuinfo | grep mips", и во-вторых места, где можно оттюнить доступные варианты множителя/напряжений для работы в ondemand (желательно не в конфиге перед сборкой ядра:), как в том же rmclock'e? Потому как /etc/sysconfig/cpuspeed что-то кучей настроек не балует:) Проц amd sempron (palermo), если что)) Спасибо)))

ЗЫ: тема кстати очень нужная, почему так мало постов?:))



Партнер
 

Member
Статус: Не в сети
Регистрация: 11.11.2005
Откуда: VoID
http://polishlinux.org/linux/debian/gre ... -in-linux/

_________________
S3Trio 64V+/S3 Trio3D 2x/Radeon VE 32 Mb/S-re R9600/PCr 9800/R X800/M56/Toxic R6950@70->R9 290 ->Vega56 Nitro+LE -> 6900xt @ 2800/2125


 

Member
Статус: Не в сети
Регистрация: 31.05.2006
Откуда: ua
tsaMolotoff
Цитата:
http://polishlinux.org/linux/debian/green-pcs-cpu-frequency-scaling-in-linux/

Описанное в fedora 8 работает из коробки)) И тоже устанавливает только два возможных варианта частоты, мин. и макс. Плюс таки непонятно, можно ли повлиять на напряжения для каждого варианта.


 

Member
Статус: Не в сети
Регистрация: 11.11.2005
Откуда: VoID
у меня например на турионе х2 возможно 4 говернора и 2 вида частоты - 800 и 1600. а что смущает то?

_________________
S3Trio 64V+/S3 Trio3D 2x/Radeon VE 32 Mb/S-re R9600/PCr 9800/R X800/M56/Toxic R6950@70->R9 290 ->Vega56 Nitro+LE -> 6900xt @ 2800/2125


 

Member
Статус: Не в сети
Регистрация: 31.05.2006
Откуда: ua
tsaMolotoff
Во-во, то же самое, семпрон к8, 4 варианта поведения и 2 частоты - мин. и макс. А хочется для каждого варианта (или хотя бы для ondemand) табличку/конфиг в виде: для схемы [ondemand, powersave, ...] юзаем множители/частоты [список вариантов, можно выбрать все доступные множители, а не только крайние], для каждой частоты напряжение выставляется [такое-то]. Ну еще плюс порог загрузки проца для перехода на следующую ступеньку, но это уже есть в cpuspeed.
В общем да простится мне это вендофильство:)) но rmclock имхо очень полезная софтина))), вот хотя бы эту часть её возможностей)) Там еще можно максимальное напряжение выбрать на 0.05В больше номинального - помогает, когда в биосе узковатый диапазон его регулировки.


 

Member
Статус: Не в сети
Регистрация: 11.11.2005
Откуда: VoID
fombat
ну фиг его знает, драйвер то называется повернау-к8, а не "разгони меня как хочешь"....
в винде через nhc и стандартную бенковскую утилитку тоже только такие режимы.

_________________
S3Trio 64V+/S3 Trio3D 2x/Radeon VE 32 Mb/S-re R9600/PCr 9800/R X800/M56/Toxic R6950@70->R9 290 ->Vega56 Nitro+LE -> 6900xt @ 2800/2125


 

У меня похожая проблема. Шина в bios разогнана до 450MHz, доступные коэффициенты умножения 6 и 8. Результирующие частоты должны быть 2.7GHz и 3.6GHz (в винде так и есть). В Mandriv'е 2008.1 64-bit частоты 2.0GHz и 2.66GHz. Проверял частоту разными способами, даже linpack'ом: GFLOPS'ы соответствует 2.66GHz. Так что ошибка определения частоты исключена, ИМХО. Настроил lm_sensors: температуры ядер в покое без разгона совпадают с оными в speedfan под виндой с хорошей точностью (2-3C), напряжение Vcore совпадает с показаниями CPU-Z в таких же условиях. Напряжения выставлял вручную. Вывод: напряжения берутся из bios, а частота шины - нет.

Как заставить linux брать частоту fsb из bios?


 

Member
Статус: Не в сети
Регистрация: 11.11.2005
Откуда: VoID
http://www.phoronix.com/scan.php?page=a ... inux&num=1

во как. Может кому пригодится...
Добавлено спустя 2 минуты, 58 секунд
то, о чем говорили большевики свершилось... :super: *бежит с высунутым языком за новым драйвером 8.52*
Добавлено спустя 12 минут, 44 секунды
есть даже и на 8.51.2 но к сожалению работает только для >hd2xxx

_________________
S3Trio 64V+/S3 Trio3D 2x/Radeon VE 32 Mb/S-re R9600/PCr 9800/R X800/M56/Toxic R6950@70->R9 290 ->Vega56 Nitro+LE -> 6900xt @ 2800/2125


 

Member
Статус: Не в сети
Регистрация: 31.05.2006
Откуда: ua
ShAlex
не претендую на истину, но еще не встречал даже намеков на возможность игнорировать/изменять частоту шины не из биос. Множитель - это да, взять хоть технологии энергосбережения, а шиной разве кто-то умеет управлять на ходу? Если ошибаюсь - прошу поправить ))
У меня реальную частоту можно посмотреть только таким способом (другого пока не нашел, за кривость кода просьба не пинать)))
Код:
t=`cat /proc/cpuinfo | grep mips`
t=`echo "${t:11}/2" | bc`
echo "frequency $t, multiplier $(( $t / 281 ))"

где 281 - разогнанная частота FSB в биос (стандартная - 200)

tsaMolotoff
имхо им бы для начала просто более-менее вылизанный опенсорц-драйвер, со всеми работающими фичами, и для всех относительно новых моделей )) Спеки открыли, молодцы, и за разгон тоже спасибо, но медленно же это всё идет.. )


 

Member
Статус: Не в сети
Регистрация: 05.07.2007
Откуда: Гагры
tsaMolotoff писал(а):
http://www.phoronix.com/scan.php?page=article&item=amd_overdrive_linux&num=1


УРАААА.Наконец_то_мои_молитвы_были_услышаны!!!

_________________
Помогаю излечится от зависимости к Редмондской продукции


 

Member
Статус: Не в сети
Регистрация: 12.01.2005
Откуда: Питер
dj--alex писал(а):
Наконец_то_мои_м....

баян :D
Цитата:
Published on August 20, 2008


 

Member
Статус: Не в сети
Регистрация: 05.07.2007
Откуда: Гагры
это_не_разхон_но_тоже_порадует
ДХ10быть!

October 24, 2008: Wine 1.1.7 Released

The Wine development release 1.1.7 is now available.

What's new in this release:

* Improved device management for DOS drives.
* Many Richedit fixes.
* Various installer fixes, particularly for IE 7.
* First steps of Direct3D 10 implementation.<<====
* Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

_________________
Помогаю излечится от зависимости к Редмондской продукции


 

Member
Статус: Не в сети
Регистрация: 31.05.2006
Откуда: ua
Ежели кому будет интересно - немного опыта касательно тестирования стабильности системы в линуксе.
ОС fedora 8 x86_64 на AMD sempron (palermo степ. E6), инструменты:
1) линуксовая сборка prime95 25.7 с офсайта (ftp://www.mersenne.org/gimps/mprime257-linux64.tar.gz)
2) анлокнутый линуксовый же linpack (анлокер - в основной ветке о линпаке, работает и с виндовой, и с никсовой версией, ссылки на сам linpack - там же)
3) виндовая версия линпака с оболочкой LinX под wine 1.1.5 из репов

Для начала - способ определения реальной частоты fsb и cpu (проблема описана выше в теме, это немного доработанный вариант ;)
Код:
f=`grep mips /proc/cpuinfo | awk '{print $3}'` && f=`echo "$f/2" | bc` && m=$(( `cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq` / 200000 )) && echo "freq = $(( $f / $m )) x $m = $f"

200000 заменить на дефолтную частоту шины. Выдает строку вида "freq = 283 x 5 = 1416", где текущая частота cpu представляется как результат умножения частоты fsb на множитель. Значение частоты cpu получаем из /proc/cpuinfo делением числа bogomips на 2.

Результаты:
1) Присутствуют проблемы с выделением памяти под тест, у меня появлялись при запуске через ./mprime -m, выборе пункта "15. Options/Torture Test" и задании в тестах "In-place large FFTs" и "Blend" размера FFT где-то больше 650-700кб. Результат вот такой:
Worker starting
Beginning a continuous self-test to check your computer.
Please read stress.txt. Hit ^C to end this test.
Error allocating memory for FFT data.
Torture Test ran 0 minutes - 0 errors, 0 warnings.
Worker stopped.

Лечится установкой vm.overcommit_memory в 1 с дефолтного 0 (echo 1 > /proc/sys/vm/overcommit_memory или параметр vm.overcommit_memory=1 в /etc/sysctl.conf для сохранения значения после перезагрузки). Однако способ во-первых нехороший, во-вторых по умолчанию доступен только для root. В случае установки значения overcommit_memory в 2, получаем другую ошибку: "Cannot initialize FFT code, errcode=1005".
Есть и вторая проблема - при ручном тюнинге параметров стресс-теста не получается выбрать размер используемой памяти больше 1600МБ:
Type of torture test to run (3): 13
Min FFT size (in K) (8):
Max FFT size (in K) (4096):
Memory to use (in MB, 0 = in-place FFTs) (1600): 1700
Please enter a value between 0 and 1600.

При этом в конфигах прайма заданы значения больше 1600.
Все эти проблемы неожиданно решаются неинтерактивным запуском стресс-теста через ./mprime -t. В этом случае значения размера данных FFT и объема занимаемой памяти больше никаких ошибок не вызывают.
Никаких объяснений на форуме прайма не нашел, может еще попробую уточнить там вопрос :)

2) Всё отлично, единственный вопрос по поводу режима CnQ (детект мин. частоты), возможно актуальный и для prime95 - здесь. Для более удобной работы набросал такой вот скрипт на баше, конструктивная критика приветствуется
Код:
#!/bin/bash
# вариант теста - xeon32, xeon64, itanium
cpu_t=xeon64
# каталог с линпаком
lp_dir='/home/fombat/linpack'
# установка макс. частоты cpu при вкл. энергосбережении, способ не очень корректный (требуется или запуск под рутом, или chmod 666 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
# если кто в курсе более лучшего - просьба ткнуть, т.к. с governor=userspace для управления частотой из-под обычного юзера что-то не получилось
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
cd $lp_dir
# вывод 4х строчек с параметрами теста из конфига, предполагается что тестируется один размер матрицы
grep -A3 -x 1 lininput_$cpu_t
# приглашение к началу
echo -e \\n'"enter" to continue or "ctrl+c" to abort'
read
# запуск теста в фоне
date
date > lin_$cpu_t.txt
./xlinpack_$cpu_t lininput_$cpu_t >> lin_$cpu_t.txt &
# получение PID процесса; предполагается, что запущена только одна копия процесса
t=`pgrep xlinpack_`
# инициализация временной переменной
i=0
# цикл проверки выводимых линпаком результатов, раз в 9 сек.
while [[ -n "$t" ]]; do
# выход после запуска только по клавише q, иначе linpak не прекращает работу
   read -n 1 -t 9 c
   if [[ $c == "q" ]]; then
      kill -9 $t
      echo -e "\n Quit"
      exit
   fi
# из файла с результатами sed'ом фильтруем строки с значениями residual, убираем ненужные колонки, удаляем неуникальные строки, считаем уникальные
# пока i<2 - всё ок
   i=`sed -n '/e-/p' lin_$cpu_t.txt | colrm 1 53 | uniq | wc -l`
# необязательный вывод полученного значения, для индикации работы
   echo -n "$i "
# если i>1 - тест дал ошибку, прекращаем выполнение
   if [[ $i -gt 1 ]]; then
      kill -9 $t
      break
   fi
   t=`pgrep xlinpack_`
done
date >> lin_xeon64.txt
date
# для моего варианта
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# если тест окончен нормально - выводим соответствующее сообщение
# если нет - аналогично + вывод лога линпака
if [[ $i -lt 2 ]]; then
   echo -e \\n\\n'*********test OK!'\\n
   else echo -e \\n\\n'*********test FAILED, log is here &#1470;&#1470;&#1470;v'\\n\\n
   cat lin_$cpu_t.txt
fi

Отдельно буду благодарен если кто укажет как можно запустить задачу (xlinpack) в фоне так, чтобы она завершилась по ctrl+c в процессе работы скрипта :)
Прогрев проца кстати не сказать чтобы выдающийся - в общем такой же, как и с prime95 (темп. не выше 45-47 град.), возможно потому что кулер для проца с TDP=62Вт - с запасом, а может на проце интел отличия были бы заметнее, кто его знает.

3) В ветке по LinX


 

Member
Статус: Не в сети
Регистрация: 19.12.2005
Откуда: НН
У мну винда работала с процем в профиле, разогнанным до 2750Мгц, всякие там снмы и осст проходило без проблем, игрушки игрались, все ок. Так вот, при работе с Sabayon и Ubuntой происходили зависоны. Сабайон вообще при установке зависал. Решилось сбросом частоты проца до 2500. Что это было- х.з. Не переразгон, это точно. Просто, видимо система понять не смогла как это ах2 3800 и частота 2750, а может из-за частоты не 2700, а 2750. Хотя возожно, что память в биоск стояла на 150мгц, ее частота даже в спу-з под виндой не определялась, хотя там она работала нормально.

_________________
Будущее уже не то, что было раньше.


 

Advanced member
Предупреждение 
Статус: В сети
Регистрация: 27.02.2007
Откуда: Москва
Фото: 54
veles писал(а):
Не переразгон, это точно.

Скорее всего, как раз-таки точно... Не проца, так памяти.. Не раз уже замечал такое. 98 винда тоже может работать на нестабильном проце, в то время как XP даже и не попытается загрузиться.

veles писал(а):
Просто, видимо система понять не смогла как это ах2 3800 и частота 2750, а может из-за частоты не 2700, а 2750.

Такое было только один раз в истории, с 95-й виндой. А грамотно написанной системе абсолютно все равно, какая у тебя модель проца, и на какой частоте она работает. Например на кентах и вульфах до ужаса разогнаных работает и считает F@H не менее стабильно, чем на номинале. Если само железо не глючит, конечно.

_________________
14900KS @ 6000/4800 (p95 & Linpack)
96G Trident Z5 @ 7200 (34-42-42-53, ICE-RDT)
z790 Aorus Master X
RX 6900XT GAMING OC 16G+Bykski WB
macOS Sequia 15.5


 

Member
Статус: Не в сети
Регистрация: 19.12.2005
Откуда: НН
HertZ При чем тут винда 98-я или переразгон памяти? Во-первых - винда была хп. Второе-память работала как ддр 400, просто в биосе (мать DFI) стоял делитель на память, который не понимала ни винда ни спу-з. Все тесты проходились без проблем, тот же cнм на ночь включал - все ок. При чем работало это все больше года. Просто видимо линух не понял делитель памяти выставленный в биосе, т.к. он не стандартный, ddr 150(сам делитель не помню). Конечно ни в каких тухлых жижабайтах или еще боле гнусных асюсях, возможности выставить такие делители нет и та же винда их не понимала. Только эверест показывал частоту памяти корректно, спу-з не отображал, например. Только вот винда согла так работать, а вот мганга че-то нет. Может это просто косяк мганги, а может вообще линуха. Да какая разница, линух не винда, можно вобще снять весь разгон, он там ни кчему :)

_________________
Будущее уже не то, что было раньше.


 

Junior
Статус: Не в сети
Регистрация: 06.09.2005
Частотой проца управляет специальный демон. Он и скидывает частоту на ту, которая должна быть на самом деле. Никакой это не переразгон! Все эти штучки - баловство.


 

Member
Статус: Не в сети
Регистрация: 31.05.2006
Откуда: ua
GooglieS
Демон (cpuspeed) меняет только множитель. Соответствие отображаемой ним частоты реальной выше обсуждалось. А от высокой частоты fsb, заданной в биосе, могут вылезти глюки, как обычно. Что здесь баловство?


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 38 • Страница 2 из 2<  1  2
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan