пятница, 18 марта 2011 г.

AMD 785G с Phenom II X4 810

Было

% glxgears
2014 frames in 5.0 seconds = 402.682 FPS
2101 frames in 5.0 seconds = 420.139 FPS
2102 frames in 5.0 seconds = 420.367 FPS
2101 frames in 5.0 seconds = 420.153 FPS
2107 frames in 5.0 seconds = 421.336 FPS
2109 frames in 5.0 seconds = 421.762 FPS

Процессор при этом нагружен на 35-45%, причём — все четыре ядра! Это называется софтверным ускорением. :))

Включаем аппаратное 3D-ускорение на Radeon HD

1) Добавляем строчку игнорирования NOUVEAU, чтобы он не мешал графическому окружению:
% echo 'WITHOUT_NOUVEAU=true' >> /etc/make.conf



2) Пересобираем graphics/libdrm, graphics/libGL*, graphics/libglut:
% portupgrade -fp graphics/libdrm && portupgrade -fp graphics/libGL && portupgrade -fp graphics/libGLU && portupgrade -fp graphics/libglut graphics/mesa-demos

или, если есть время, так:
% portupgrade -fpr graphics/libdrm



3) Перезагружаемся и смотрим на результат:
% glxinfo | grep render
IRQ's not enabled, falling back to busy waits: 2 0
direct rendering: Yes
OpenGL renderer string: Mesa DRI R600 (RS880 9710) 20090101 TCL

% glxinfo | grep glx
IRQ's not enabled, falling back to busy waits: 2 0
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:

% glxgears
IRQ's not enabled, falling back to busy waits: 2 0
9033 frames in 5.0 seconds = 1806.251 FPS
8878 frames in 5.0 seconds = 1775.427 FPS
8993 frames in 5.0 seconds = 1798.448 FPS
8999 frames in 5.0 seconds = 1799.691 FPS
9056 frames in 5.0 seconds = 1811.054 FPS
9000 frames in 5.0 seconds = 1799.960 FPS
9031 frames in 5.0 seconds = 1806.070 FPS
8957 frames in 5.0 seconds = 1791.309 FPS
^C

% uname -rsm
FreeBSD 8.2-STABLE amd64

% pkg_info -Ex video-ati
xf86-video-ati-6.14.0_1

% pkg_info -Ex dri
dri-7.6.1,2
dri2proto-2.3
xorg-drivers-7.5.1

% pkg_info -Ex mesa
mesa-demos-7.6.1

% pkg_info -Ex libGL
libGL-7.6.1
libGLU-7.6.1


xorg.conf

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/local/lib/X11/fonts/dejavu/"
EndSection

Section "Module"
#-Load "glx"
Load "extmod"
Load "record"
Load "dbe"
Load "dri"
Load "dri2"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle,grp_led:caps,compose:ralt"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "ServerFlags"
Option "AutoAddDevices" "false"
Option "AllowEmptyInput" "off"
Option "AllowMouseOpenFail" "true"
Option "IgnoreABI" "on"
Option "AIGLX" "true"
EndSection

Section "Monitor"
#DisplaySize 540 350 # mm
Identifier "Monitor0"
VendorName "HWP"
ModelName "HP LP2475w"
HorizSync 30.0 - 94.0
VertRefresh 48.0 - 85.0
Option "DPMS"
EndSection

Section "Modes"
Identifier "Mode0"
EndSection

Section "Device"
Option "int10" "on"
Option "BusType" "PCIE"
Option "RenderAccel" "on"
Option "AccelMethod" "exa"
Option "DynamicPM" "on"
Option "DRI" "on"
Identifier "Card0"
#Driver "vesa"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "RS880 [Radeon HD 4200]"
#-BusID "PCI:1:5:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
#Modes "1680x1050"
Modes "1920x1200"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "true"
Option "DAMAGE" "true"
Option "RENDER" "true"
EndSection

среда, 16 июня 2010 г.

Недорогое хранилище данных

Есть SATA-контроллёр, распаянный на материнке. В наличии имеется всего 4 доступных для винчестеров физических портов SATA.

Система собирается в очень компактном корпусе для NAS/Backup. В наличии только одно место под одно 5,25"-устройство (представьте привод CD-ROM).

Под это дело нужно 4 винчестера компактного (не больше 2,5") форм-фактора, несильно горячие, так как их придётся запихнуть хоть и в продуваемую корзину, но каждый в четверть от объёма под 5,25"-устройство.

Итак, расклад такой (значения ёмкости округлены для прикидочных расчётов):
HDD1 — 320ГБ (два логических тома: один на 20ГБ, другой на 300ГБ);
HDD2 — 320ГБ (два логических тома: один на 20ГБ, другой на 300ГБ);
HDD3 — 640ГБ (один логический том на 600ГБ);
HDD4 — 640ГБ (один логический том на 600ГБ).

Формируем из них массивы:
RAID-1: HDD1.1+HDD2.1 — 20ГБ для операционной системы;
RAID-0: HDD1.2+HDD2.2 — 600ГБ логический том для RAID-5;
RAID-5: (HDD1.2+HDD2.2)+HDD3+HDD4 — 1200ГБ для данных.

Пробуем!

Цены

среда, 2 июня 2010 г.

Меню рабочего стола Xfce 4.6 как в Xfce 4.4

Как получить такое меню:
Xfce4 Menu
Делаем

  • Настройки -> Рабочий стол -> вкладка Значки -> Тип значков: Ничего.
    Настройки -> Рабочий стол -> вкладка Меню: флажок Показать меню приложений по щелчку правой кнопкой мыши

  • Включить, а затем отключить отображение значков на Рабочем столе


P.S.
Вот такое вот шаманство. Но всё именно так :)