Меняй коньки на санки

Меняй коньки на санки

Описание проблемы A: шум

По причине некоторых жалоб со стороны женской половины о шумности моего компьютерного агрегата меня давно уже посещали мысли о том что надо что то делать? Многочисленные советы окружающих сводились к тому что реально надо ставить большие малошумные вентилляторы cooler.jpeg, другой корпус, разнести клиент/сервер, заменить воздушное на водяное охлаждение?

Пробный шаг: новый корпус

Первый шаг в этом направлении был сделан месяца 3 назад с покупкой нового менее шумного корпуса. IMO шума стало в 2 раза меньше. Т е почти не слышно вентилляторов…

Но.. Оказалось что не только вентилляторы шумят. Когда шум вентилляторов почти ушёл стало очень хорошо слышно HDD. Особенно на компиляции KDE top-kde.jpg допустим (затейка часов так на 5 - обычно я ставлю длинные компиляции на ночь)

Самое интересное что в режиме FreeBSD шума ровно в 2 раза меньше… Вот так дела… Но нет! Так легко сдаваться я не привык! Smiley1.png

Описание проблемы B: power lost

Иногда вырубают свет. no_light.jpegПричём обычно ненадолго.. Минут так на 5-10… Так сказать, в профилактических целях, дабы не забывали где живём. Особенно это радует часа так в 3-4 ночи, когда холодильник заводится с торжественной мелодией (он всегда так делает когда подают свет).

Все бы ничего - 5 минут не проблема… Но комп мой плохо переживает вырубание питания даже на миллисекунды: пару раз падал в "файл систем чек…". Один раз даже файл систем чек не помог…

Мысли о UPS давно меня посещали. Да вот денег всё как то на это не было. Оно вроде как и не так прям важно.. Но если уж делать всё по уму значит нужен и UPS. Подобрал себе более/менее неплохой UPS в диапазоне от $80 до $150. В этой ценовой категории победителем оказался MGE Nova 1100 mge_nova_1100.jpeg. Купил. Привёз домой..

Как же меня удивило и озадачило несколько фактов:

  • Сзади у UPSa есть вентиллятор
  • Который гудит!
  • Который не выключается кнопкой на морде!
  • Странность: UPS работает ровно 16минут40 секунд (похоже не взирая на нагрузку)

В общем я понял что UPS гудит, комп всё ещё гудит, жена спать с включенным компом не хочет и …

Решил заменить стационарный комп на ноутбук

Покупая новый ноут я теперь смотрел не на морду а на совмтестимость с Linux. Вычитал на форумах и обсуждениях что: /"бюджетная серия ноутов Dell очень популярна в среде студентов в U.S."/ Сделав логичный вывод о том что студенты явно попатчили Linux+Dell я не прогадал ни капельки!

Далее описываю процесс инсталляции всяких компонентов как и всячески рекомендую покупать Dell если хочеться Linux compatibility.

Инсталляция Dell Inspiron 1300 + Linux

Короче купил себе довольно таки бюджетный ноут (3700грн ~= $740):

  • Intel Celeron M 1.6GHz
  • 512RAM
  • 80Gb HDD
  • 915GM Intel Video
  • BCM4318 [AirForce One 54g]

Полный вывод lspci:

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Инсталляция Gentoo

  • Minimal CD 2006.1
  • Stage 3

По первых грохнул Винды. Во первых многие жаловались в сети о наличии всякой непонятной ПО от Dell, во вторых собственно винды занимают аж 3 primary раздела. Мне такое не надо - разделов всего то 4, и это уже сверх наглости всё съедать 3 из них.

Разбил диск вот так:

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1217     9775521    7  HPFS/NTFS
/dev/hda2            1218        1230      104422+  83  Linux
/dev/hda3            1231        1480     2008125   82  Linux swap / Solaris
/dev/hda4            1481        9729    66260092+  83  Linux

Справедливость восторжествавала - 3 раздела съел Linux ;-)

Причём именно первый раздел отведен под Windows так как винды на другой раздел ставиться отказываються (выяснено путём проб и ошибок).

Далее всё как по нотам - с руководства тут вот: Gentoo Linux x86 Quick Install Guide а что не по нотам описано ниже.

Kernel

Не стану утруждать себя описанием всех опций - тута вот .config

X

Не сразу заработало - режим 1280x800 почему то отсутствует в режимах BIOS. X Windows не находит этого режима и скейлит изображение что вылядит реально фигово. Вот как это должно быть:

Во первых ставим драйвера:

emerge 915resolution xf86-video-i810 synaptics

Вот конфиг относящийся к видео:

Section "Device"
        Option     "DRI"      "True"            # []
    Identifier  "Card0"
    Driver      "i810"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 915GM/GMS/910GML Express Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Вот конфиг touch panel:

Section "InputDevice"
   Driver   "synaptics"
   Identifier   "TouchPad"
   Option   "Device"    "/dev/input/mouse1"
   Option   "Protocol"  "auto-dev"
   Option   "LeftEdge"      "1700"
   Option   "RightEdge"     "5300"
   Option   "TopEdge"       "1700"
   Option   "BottomEdge"    "4200"
   Option   "FingerLow" "25"
   Option   "FingerHigh"    "30"
   Option   "MaxTapTime"    "180"
   Option   "MaxTapMove"    "220"
   Option   "VertScrollDelta" "100"
   Option   "MinSpeed"  "0.09"
   Option   "MaxSpeed"  "0.18"
   Option   "AccelFactor"   "0.0015"
   Option   "SHMConfig" "on"
EndSection

Остальное оставил как есть от X -configure, разве что фонты вписал. Полный конфиг можно получить: xorg.conf

ACPI, vbetool

Очень интересная и не очень приятная фича - если закрыть ноут, то экран гаснет. Это правильно. Неправильно то что экран не включается когда ноут открываешь. Система просто генерит ACPI event который O/S может принять и сделать всё сама (типа врубить монитор). Я не понял к чему этот цирк - и в Linux и в момент инсталляции виндов нарывался неоднократно на сию фичу. Короче, лечиться просто:

emerge acpid
emerge vbetool

alex@avk /etc/hibernate $ cat /etc/acpi/events/video.conf 
# Configuration to turn on DPMS again on video activity, needed for some
# laptops. Disabled by default, uncomment if your laptop display stays blank
# after you close and open the lid.

event=video.*
action=/usr/sbin/vbetool dpms on
alex@avk /etc/hibernate $

Suspend/Hibernate

Поставил пакет:

emerge hibernate-script

В нём настроил:

Runi915resolution yes

Выше в .config в Linux kernel был включён режим Suspend. После установки скрипта работает как Hibernate так и Suspend без вопросов и из KDE тоже.

Выводы

  • Очень доволен ноутом а особенно тем фактом что проблем с Linux не было.
  • На ночь можно ставить - ноут штука тихая
  • Выключения питания переживает и даже не пищит :)

Comments

Comments powered by Disqus