Архив метки: System

Intel Core i5-2320 Sandy Bridge / Разгон без К

У автора статьи интереса к спортивному оверклокингу нет, производительность в популярных играх тем более не интересует.

Основная задача была в осмыслении UPgrade рабочего ПК, на современный лад.
Intel Core i5-2320 Sandy Bridge всего три года, Socket 1155, основная идея была в покупке Intel Core i7, Socket 1150.

Задачи работы, 3D графика, компиляция кода программ.

Ввиду минимальных различий в спецификациях Socket 1155 и Socket 1150, а также в «шаманстве Intel», стоит задуматься о минимальном разгоне и продолжении работы на старом CPU еще 3-4 года.

Intel Core i5-2320 Sandy Bridge можно петь дифирамбы долго…
Надёжный, холодный, быстрый. Достаточен для любых приложений, кроме способных
эффективно обрабатывать более 4 вычислительных потоков одновременно.

***

Спецификации от Intel…

Процессор Номер-i5-2320
Интеллектуальная кэш-память Intel® 6 MB
DMI-5 GT/s
Набор команд 64-bit
Расширения набора команд SSE4.1/4.2, AVX
Литография 32 nm
Количество ядер 4
Количество потоков 4
Базовая тактовая частота процессора 3 GHz
Максимальная тактовая частота с технологией Turbo Boost 3.3 GHz
Расчетная мощность 95 W
Технология Intel® Turbo Boost 2.0
Технология виртуализации Intel® (VT-x)
Intel® VT-x с таблицами Extended Page Tables (EPT)
Архитектура Intel® 64
Состояния простоя
Усовершенствованная технология Intel SpeedStep®
Технологии термоконтроля
Технология Intel® Fast Memory Access
Технология Intel® Flex Memory Access

***

Тестовый стенд

— Intel® Core™ i5 3.00 — 2320 x4
— DDR3 (1600) — 16GB (Dual).
— openSUSE 13.2 x-86_64.
— Kernel 3.16,7
— Nvidia GTX-650 ddr5 1024 mb / 128 bit.
— Drivers 346.59
— Display resolution 1920×1080 (HDMI)
— ASRock Z68M / USB3
— Bios 2.20 — 7/12/2012
— Тыловой кулер, Размер (мм): 80х80.
— Корпус vento А8.

Материнская плата:

http://www.asrock.com/mb/Intel/Z68MUSB3/?cat=Specifications

Охлаждение:

http://habrahabr.ru/company/izine/blog/103866

Блок питания:

http://www.coolermaster.com/powersupply/office-home-extreme/extreme-power-plus-460w-120mm-fan

Температура за бортом 15-16 по Цельсию.
Температура в помещении 19-22 по Цельсию.

***

Параметры разгона:

Старт…

Fixed CPU Ratio = 30
Host Clock Override (BCLK): 100.0 MHz
CPU Vcore = Auto
CPU PLL = Auto
Intel Turbo Boost = ON

Этап — 1

Fixed CPU Ratio = 32
Host Clock Override (BCLK): 105.0 MHz
Intel Turbo Boost = ON
CPU Vcore = Auto
CPU PLL = Auto
Vcc SA (напряжение системного агента) = фиксировано на номинале 0.93V.
PCH Voltage (напряжение чипсета) = фиксировано на номинале 1.050V.
Vcc IO (напряжение кольцевой шины) = фиксировано на номинале 1.050V.

$ watch grep MHz /proc/cpuinfo

Расчет: 1н (Every 2,0s) час работы, 32×105=3360
Температура CPU: не выше 60 по Цельсию.
Полет отличный.

Этап — 2

Fixed CPU Ratio = 34
Host Clock Override (BCLK): 105.0 MHz
Intel Turbo Boost = OFF
CPU Vcore = Auto
CPU PLL = Auto
Vcc SA (напряжение системного агента) = фиксировано на номинале 0.93V.
PCH Voltage (напряжение чипсета) = фиксировано на номинале 1.050V.
Vcc IO (напряжение кольцевой шины) = фиксировано на номинале 1.050V.

$ watch grep MHz /proc/cpuinfo

Расчет: 1н (Every 2,0s) час работы, 32×105=3570
Температура CPU: не выше 60 по Цельсию.
Полет отличный.

* Примечание, основной монитор состояния напряжения опущен в статье, в основном по умолчанию Auto настройки.
* Примечание, DDR в «разгон» не устанавливалась.

***

Тестирование…

— Игровые тесты в целом не интересны, но The Witcher 2 для GNU-Linux / Steam, не с нативным движком,
позвлил поднять игровые настройки выше среднего, не мение 30 FPS.

— Интересный замер в Blender3D, существует неофициальный тестовый 2.7x Cycles benchmark.
http://blenderartists.org/forum/showthread.php?239480-2-7x-Cycles-benchmark-(Updated-BMW)

Результаты автора benchmark:

CPU: Intel i7 3.8Ghz
GPU: Nvidia GTX 770
OS: Windows 7 64bit
Time: 6 min 10 sec (CPU)

Наши результаты:

CPU: Intel i5 2320 3.5Ghz
GPU: Nvidia GTX 650
OS: openSUSE 64bit
Time: 6 min 15 sec (CPU)

У автора benchmark не описана архитектура Intel i7 3.8Ghz, зато можно сразу обозначить, разница всего 5 сек 🙂

***

Забавы вывода в Steam клиенте…

Процессор:

    Поставщик:  GenuineIntel
    Семейство процессора: 0x6
    Модель процессора: 0x2a
    Степпинг процессора: 0x7
    Тип процессора: 0x0
    Тактовая частота: 5900 МГц
    Кол-во логических процессоров: 4
    Кол-во физических процессоров: 4
    HyperThreading:  Не поддерживается
    FCMOV:  Поддерживается
    SSE2:  Поддерживается
    SSE3:  Поддерживается
    SSSE3:  Поддерживается
    SSE4a:  Не поддерживается
    SSE41:  Поддерживается
    SSE42:  Поддерживается
 
 
***

Вывод…

В ногу со временем, это только за руку и в руку производителю.

***

Заметки, слухи…

— На мат. платах с чипсетами P67/Z68/Z77 этот процессор можно разогнать до 3600 МГц (максимальный множитель у i5-2320 = x36).
— Есть эффект деградации при работе в «разгоне», проявляется спустя г

Start_Linux_Wine.v2.x / Gnome / Zenity

Обновлена версия скрипта Linux Games Start (LGS)…
Скрипт для организации и управления Wine префиксами / игры.

Версия для Kdialog (KDE) …
http://crimea-karro.org.ua/download/Start_Linux_Wine.v1.2.sh.tar.gz 

Версия для Zenity (Gnome) …
http://crimea-karro.org.ua/download/Start_Linux_Wine.v2.x.sh.tar.gz

***

Start_Linux_Wine.v2.1

* Добавлено ведение логов.
* Дополнительные переменные для кода скрипта.
* Переход на Zenity.
* Добавлена ссылка в меню для обновления скрипта.
* Небольшие игры с  notify-send.
* Добавлен диалог (стёб) «Exit script»?
* function main не дописана.

Версия для Zenity (Gnome) …
http://crimea-karro.org.ua/download/Start_Linux_Wine.v2.x.sh.tar.gz

Автор: AugustuS Karro
Дата публикации: 2014-10-18T08:01:00.000+08:00

Генерация случайных паролей / Linux консоль

Первый метод использует SHA для хеширования даты, «прогоняется» через base64, а затем отображаются первые 32 символа:

date +%s | sha256sum | base64 | head -c 32 ; echo

Этот метод использует встроенную возможность /dev/urandom и оставляет только те символы, которые обычно используются в паролях. Отображаются 32 символа.

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

Следующий метод использует функцию rand из openssl, котоырй может быть не установлен на вашей системе.

openssl rand -base64 32

Этот метод во многом схож с прошлым методом через urandom, но делает все наоборот:

tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1

Вот ещё один пример, который производит фильтрацию с помощью команды strings и отображает печатные символы из файла: в нашем случае это urandom:

strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d 'n'; echo

Вот ещё более простая версия метода через urandom:

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6

Этот метод использует очень полезную команду dd:

dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

Если вы собираетесь использовать какую-нибудь команду все время, возможно, стоило бы поместить её в функцию. В данном случае, вы сможете использовать randpw все время, когда вы захотите сгенерировать новый пароль. Это нужно будет поместить в ваш файл ~/.bashrc:

randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}

Вы можете использовать тот же синтаксис, чтобы использовать любой из примеров как функцию — просто замените команду внутри символов { }.

И, наконец, вот самый простой способ создания пароля из командной строки. Это простая контрольная сумма MD5 от текущей даты:

date | md5sum

Автор: AugustuS Karro
Дата публикации: 2014-10-15T05:15:00.000+08:00

Интеграция скриптов,ярлыков в панель Unity / Ubuntu 14.xx / Linux

Все ярлыки находятся в папке /usr/share/applications/

$ cd /usr/share/applications/

Создаем ярлык для скрипта с вашем названием…

$ sudo gedit hacker_run.desktop

Файл должен содержать следующие подпункты…

[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false

***

Name- имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords- слова, по которым будет искаться данный ярлык в Главном меню;
Exec- строка запуска приложения;
Terminal- (true или false)- запускать или нет приложение в окне терминала4);
Type- определяет «раздел» в Главном меню, где будет находится ярлык приложения;
Icon- путь или общесистемное название иконки;
Path- путь к рабочему каталогу приложения);
Categories- категории, к которым будет относится ярлык вашего приложения при выборе в Главном меню фильтров. Проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит.
NoDisplay(true или false)- Не отображать иконку в Главном меню(если true);

***

Нам будут полезны Name,Keywords,Exec.

Достаточно заполнить Name и Exec.
Прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.
В поле Icon прописываем путь до нашей иконки (полностью).
В поле Exec прописываем путь до скрипта (полностью).

***

Обратите внимание, если у вас не стоит автомонтирование дисков в fstab, и приложение или скрипт находятся на не смонтированных носителях, иконка (приложение) пропадает с панели.

Автор: AugustuS Karro
Дата публикации: 2014-10-15T04:56:00.000+08:00