Modern Hardware
Содержание
Зачем этот документ?[править]
Собственно говоря, это просто попытка обобщить некоторый опыт накопленный за последние 5-6 лет общения с linux в плане разборок со всяческим железом разной степени стандартности, распространённости и стоимости. Данное произведение пишется вольным стилем в целях уменьшения геморроя потенциальных и реальных пользователей linux при покупке всяческих прибабасов для компьютера включая сам компьютер. Это наглая попытка убедить читателя покупать "правильное" железо и уменьшить количество воплей по поводу железа неправильного на форуме. Пишется исходя из местных реалий. Рассчитано на десктопные системы.
Основы - то что не прибавляет попугаев но уменьшает геморрой (к Linux отношения не имеет)[править]
Итак - не экономьте на блоке питания. Не все БП одинаково полезны. Баги вызванные недостатком питания не очевидны и могут вылезти где угодно. Недостаточно качественное питание приводит к перегреву, сбоям и потерям данных. Следует помнить следующие вещи:
- Существуем несколько вариантов стандарта ATX. В зависимости от стандарта, распределение нагрузки по линиям 5/12 вольт в различных стандартах подразумевается разное. Соответственно старый БП казалось бы достаточной мощности может на новой системе привести к неуловимым сбоям. Во избежание - БП должен уметь поддерживать точно тот же стандарт ATX что и материнская плата. Вариант когда БП умеет более новый ATX нежели нужен материнской плате может быть плохим. С течением времени источники нагрузки на БП меняются местами - разработчики VRM для CPU и GPU периодически берут за основу то 5V то 12V. Наличие потребности дополнительного питания видеокарт ещё более усложняет дело. HDD и приводы всегда кушают преимущественно 12V
- Не верьте сенсорам. Для того, чтобы более-менее точно измерять напряжения, электроизмерительным прибору необходим эталон. Т.к. строить на материнских платах схему выдающую этот самый стабилизированный эталон слишком дорого - результаты измерения встроенными средствами мониторинга могут быть далеки от реальности, особенно если напряжения выдаваемые блоком питания ушли за пределы допустимых отклонений - любой китайский тестер будет полезнее
- Если есть подозрения на качество БП - берём тестер и меряем напряжения на 5 и 12 вольтовых шинах - благо свободный коннектор всегда найдётся. Делается это на выключенном компьютере в спокойном его состоянии и под нагрузкой, желательно разного рода (HDD/CPU/GPU) - это безопасно. И не вздумайте мерить ток на молексах - есть все шансы спалить БП ;) В общем минимальные знания по электротехнике приветствуются. Не рекомендуется мерить напряжения на "голом" БП - во первых может и сгореть без нагрузки, во вторых измерения без нагрцзки заведомо недостоверны.
- мой критерий выбора корпуса - если вам не страшно на него сесть, значит это не плохой корпус. (кстати корпусов типа "консервная банка" с нормальными БП я не видел, обратных примеров - масса, хотя конечно гарантий нет, надо смотреть глазами, см. в частности про версию ATX.) Толстое тяжелое железо таки гасит шумы и вибрацию ;) Охлаждение в современных корпусах зависит от пользователя - стоит подумать головой что куда и как будет в корпусе дуть. ИМХО идеальный вариант - когда корпус продувается насквозь пара 120mm вентиляторов стоящих спереди и сзади.
Процессор![править]
Не ввязываясь в священную войну AMD vs. Intel стоит отметить что расширения x86_64 пока создают больше проблем чем приносят пользы. Т.е. pure-64bit дистрибутивы зачастую урезаны в количестве софта, например нормальных портов Open``Office до сих пор нет. Разработчикам 64bit-дистрибутивов и пользователям пока приходится устраивать ритуальные танцы с бубном. Так что гнатся ли за 64bit - решайте сами. Будущее - за этой технологией. Но если собирайтесь делать апгрейд в течении 1-1.5 года - то можно обойтись и без этого.
Материнская плата - производитель, чипсет, размер и т.п.[править]
- Как правило возможности MicroATX плат по тюнингу и разгону урезано относительно полноразмерных аналогов того же производителя
- при выборе брэнда стоит обратить внимание на архивы старых прошивок этого производителя - если производитель не обновляет bios своих издели либо делает это 1-2 раза - значит вполне возможно что вас ждут проблемы совместимости и стабильности которые не будут иметь решения в принципе. Безглючных изделий не бывает - к примеру прошивки для серверов выходят чаще и дольше чем для большинства десктомных материнских плат - а ведь их разрабатывают старательнее и тестируют серьёзнее нежели десктопные продукты.
- Определившись со списком допустимых производителей стоит обратить снимание на чипсет, его возможности и степень поддержки в linux - тут вам гугл в руки ;) следует помнить. что помимо чипсета на плате бывают сетевые и звуковые интерфейсы могут вполне и сторонние впаять по доброте душевной. Этот момент следует выяснить и опять-таки уточнить совместимость в гугле.
Видео![править]
Если вы собираетесь играться в игрушки или иным образом активно использовать 3D - то решайте сами. Никаких советов дабы не ввязываться в религиозную войну NVIDIA vs. ATI. Если же 3D вам не надо - современная встроенная графика имеет достаточно хорошее качество в режимах до 1280x1024. К сожалению DVI я на встроенных решениях не встречал. А так - вполне можно пользоваться. Неплохой вариант - встроенное видео + свободный PCI-Express x16 слот. Драйвера NVIDIA (пропитанный с nvidia.com) отличаются своим качеством и относительно просто прикручиваются. Хорошие в общем дрова ;) Драйвера ATI периодически вызывают массу геморроя. Говно вобщем,а не дрова. Раз на раз не приходится, то работают, то не работают, то работают но не полностью. Лично я бы брал старенький ATI Radeon 9200/9250 - поддерживается Xorg, в том числе 3D-ускорение и EXA - эффективная архитектура ускорения 2D что особо полезно для использования в комплекте со всякими полупрозрачными свистелками. Из недостатков - оно на AGP :(
HDD, SATA и т.п.[править]
Опять же - тут тоже можно устроить holy war. Следует отметить следующие пункты:
- Любой режим передачи данных быстрее UDMA100 бесполезен. Современные HDD на 7200rpm отдают данные со скоростью в лучшем случае 70 Mb - это в начале диска - в конце - примерно вдвое медленнее.
- SATA 150 и SATA 300 соответственно одинаково полезны - в обоих случаях cкорость интерфейса не будет узким местом.
- SATA-2 на сегодняшний день не существует. Официального стандарта нет. Производители понимают под SATA-2 SATA300 + расширения SATA в виде NCQ/TCQ и некоторых других. Самое полезное из т.н. SATA-2 это NCQ.
- libata в стабильных ядрах linux пока не поддерживает NCQ :(
- Избегайте материнских плат у которых SATA реализовано не средствами чипсета а средствами контроллера на плате - типа Silicon Image (Sil) 3112, 3114, или всяческих Via 64** - эти контроллеры зачастую висят на общей шине PCI 32bit/33Mhz и расходуют ее пропускную способность (которой всего-навсего 133Mb/sec) Увеличение кэша с 2Mb до 8Mb дает прирост производительности. Увеличение кэша до 16Mb заметного прироста не ИМХО пока даёт, кроме как определённые специфические операции.
Мышки, клавиатуры[править]
Xorg умеет работать только с 5 кнопками мыши (три стандартных + прокрутка вверх-вниз) - сооствественно больше кнопок на мыше не нужно. USB vs. PS/2 - вопрос религии. ИМХО, т.к. мышка и клавиатура от компа почти никогда не отключается, то можно смело брать PS/2 - намного меньше потенциального геморроя. Для работы с мультимедийными кнопками клавиатуры существует специальный софт, так что можно относительно смело брать. Только будьте готовы, что каждой кнопке всё-таки придётся назначать действие самостоятельно.
Сеть[править]
Встроенные в материнскую плату контроллеры бывают двух видов: встроенные в чипсет и распаянные отдельным чипом. Встроенные в чипсет - неплохой вариант. Распашные отдельным чипом- только 100Mbit. Если распаян отдельно 1Gbit - то помним что пропускная способность PCI будет узким местом.
Модемы[править]
Аппаратные наименее геморройны. ИМХО, изделия типа ACorp EMSF, вполне доступны по цене. Из софтовых - рекомендуются Lucent 1646 и Intel 536EP, но это заведомом более геморройное решение, чем модем на COM-порту.
Мониторы[править]
В свете появления моделей без кнопок - будьте осторожны - может оказаться что нечем отрегулировать яркость/контрастность. К счастью ещё хватает в продаже моделей с кнопками. Реализация софтового управления монитором под linux сейчас разрабатывается - но может оказаться, что с вашим новейшим монитором без кнопок, оно не работает. Так что - будьте осторожны ещё раз.
Источники: