Компьютер «на минималках»

26.06.2020

В это заметке я расскажу о том, как собрать полноценный ПК из всякого хлама, и сколько это стоит.

Из истории вопроса. Началось всё с того, что в 2000 году Паша Шалин написал статью в журнале «Магия ПК». Называлась она «Интернет для «двушки» с оркестром». Там говорилось об экстремально дешёвой конфигурации ПК, способной, теме не менее, выходить в Интернет.

Где-то через 10 лет я отдал подшивку журналов Linux Format своему приятелю Вове (общались на linuxforum.ru), а он мне отдал немного старого железа:(MB+PIV+512 МБ ОЗУ). Я немного погонял на нём Linux, но потом тоже выкинул. Заодно отнёс в ПУХТО коробку с совсем уж неликвидными древностями, вроде модемов, сетевых карт и старых IDE-шлейфов.

И вот, год назад, я решил как-то использовать то, что выбрасывать не хотелось, а именно:

  1. карту видеозахвата AverMedia TV Studio 203 (PCI)
  2. PCI-контроллер для IEEE 1394
  3. Ненужный, но рабочий Intel SSD на 60 Гб
  4. Блок питания на 350 Вт

Используя Авито, я докупил:

  • Комплект из материнки Intel G31-775 с ЦП Intel Core 2 Duo E8400 (1100 р.)
  • Две планки памяти DDR2 по 2 Гб каждая (600 р.)
  • Видеокарту Radeon HD5670 (1000 р.)
  • Пустой корпус ATX (300 р.)

В итоге, за 3000 р. у меня появилась рабочая машинка, на которой прямо сейчас работает openSUSE Leap 15.2. Я очень доволен сборкой и считаю, что по соотношению цена/производительность мой ПК обгоняет многих.

Теперь давайте обозначим круг решаемых задач и минимальные требования к железу. Итак, типичный домохозяйский компьютер должен:

  • уметь запускать современный веб-браузер и не тормозить при работе с условными 5-10 вкладками;
  • уметь показывать Youtube в качестве 1080p на полном экране без эффекта «слайд-шоу»;
  • уметь запускать Telegram, Skype, Zoom и другие мессенджеры и не тормозить в них.

В таком упрощённом виде мы получим систему для сёрфинга в сети и общения, плюс в придачу возможность делать что-то полезное (фото, видео, звук, офис, по желанию). На основании своего опыта возни с железками (выше я перечислил только его часть), я укажу минимальные системные требования для такой машинки:

Процессор (он же ЦП). Свой Core 2 Duo E8400 (2008 г.) мне видится минимально приемлемым вариантом. Недавно я пытался пользоваться системой на Pentium IV Prescott (2004-2005 гг), и он явно «не тянул». Скажем, ролик в 720p на Youtube он показывал нормально, но примерно после минуты подгрузки, во время которой были небольшие рывки. В общем, это было не очень комфортно. На другой системе — Mac Mini c мобильной версией Core 2 Duo — ситуация была получше, но всё равно в 1080p я старался там не ставить кино, т.к. оно постоянно «заикалось». Про AMD не могу ничего сказать, т.к. не пользуюсь этим ЦП с 2005 года. Но в целом, наверное, совет будет универсальным: десктопный процессор не старше 2008 г. всё ещё актуален.

Память (ОЗУ). В моём комплекте, купленном на Авито, было установлено 2 ГБ, которых оказалось мало. Память становится узким местом в системе, если её недостаточно, и это сразу заметно: ОС и программы тормозят. Ситуацию немного улучшают такие штуки как Zram и Zswap (тыц), но это даёт немного. В подкасте Late Night Linux в контексте обсуждения новой мощной Raspberry Pi 4 было сказано, что на сегодняшний день 8 ГБ ОЗУ — это нижняя граница для актуального ПК. Со своей стороны хочу сказать, что и 4 ГБ, которые я докупил и поставил в свой комплект, вполне хорошо справляются с задачами. Конечно, с 4 ГБ вы не сможете работать с «тяжёлыми» файлами или гонять виртуальные машины с нормальной скоростью, но для офисно-бытовых задач этого хватит.

Видеокарта. Ситуация в Linux отличается от того, что происходит в Windows-мире. Если коротко, то нужно брать Radeon, т.к. именно с эти карты лучше всего поддерживаются в ядре Linux (если не брать во внимание современную встроенную графику Intel). Категорически не рекомендую покупать Nvidia для Linux-системы: свободный драйвер Nouveau плох, а проприетарный плохо поддерживается и может сломаться при обновлении ядра. Любая приличная карта Radeon (PCI-X) в ценовом диапазоне 800-2000 р. на б/у рынке скорее всего будет отлично работать в Linux.

Системное ПО. Любое на ваш вкус, но стоит помнить: Gnome 3, Cinnamon и Pantheon довольно плохо работают на старом оборудовании, а XFCE и Plasma 5 — очень хорошо. На моей ретро-машине сейчас крутится openSUSE 15.2 с рабочим столом Plasma 5, и производительность просто замечательная!

P.S. Про карту видеозахвата расскажу отдельно.


Сборка компьютеров

06.11.2013

Навеяно вот этим: http://zorins.livejournal.com/82509.html

В комментариях к посту многие принялись высчитывать, сколько же компьютеров (речь о моноблоках) можно собрать за рабочий день. Для меня этот вопрос в некотором смысле близкий и родной, потому что свою трудовую карьеру я начинал в «Компьютерном мире» в Автово именно как сборщик ПК. Это был 2004 год, меня взяли стажёром в тесный закуток где-то в недрах магазина. Сборка требовалась клиентам, которые покупали в магазине сразу целый системный блок и не хотели (или не могли) запариваться с самостоятельной вознёй с комплектующими. Обычно это были родители школьников и студентов. К нам в подсобку приходил бланк заказа с перечнем железок, а мастер (то есть я) должен был всё это воплотить. Я делал заказ на складе и мне через 10-15 минут другой стажёр приносил в коробке груду новеньких деталек и отдельно корпус. Я всё это собирал, подключал шлейфами и накатывал на винчестер образ Windows XP через нортоновский Ghost. После этого требовалось запустить компьютер и прогнать на нём серию тестов, включая всевозможные 3DMark’и, проверить звук, работоспособность всех разъёмов. Какие были подводные камни в этой работе?

  • при кажущейся простоте, за рабочий день удавалось собрать 5-6 машин. Больше — это уже работа на износ и снижение качества.
  • умные люди покупали OEM-процессоры и отдельно кулеры. OEM-процессор приходил со склада в тоненькой обёрточке и идеально выскальзывал из рук на пол. При порче мастер был обязан возместить стоимости железки из своей зарплаты. Для меня это означало одно: если я что-то сломаю, то дальше работать смысла нет — это будет почти бесплатно. К счастью, ничего так и не сломал.
  • удивительно, но стабильность работы ПК часто зависит от того, насколько аккуратно и равномерно MB прикручена к корпусу. Сам видел случаи, когда проблема «непонятных» зависаний была в слишком сильно закрученных винтах и выгибании текстолита MB.
  • дешёвые корпусы резали руки, внутрь системника могла попасть кровь. Особенно рискованной была сборка дешёвых корпусов Inwin, которые были реально травмоопасны.

старший мастер отличался от стажёра тем, что умел укладывать внутренние провода и шлейфы не просто аккуратно, а очень аккуратно и с претензией на эстетику. Я многому тогда научился и сейчас при сборке активно использую нейлоновые стяжки. Сейчас, правда, не стало IDE — теперь используются компактные SATA-кабели, плюс нет оптических приводов. Раньше же при сборке было непросто уложить целый ворох шлейфов.

Итак: 5-6 машин в день, включая диагностику и тесты. Это вполне реальная цифра.


Собираем компьютер самостоятельно

13.09.2011

Осень — прекрасная пор золотых листьев, а также уже подкопленных денег после летних отпусков. Традиционно в это время многие покупают себе или родственникам настольные ПК. О том, как сделать правильный выбор, будет как раз рассказано ниже.

Прежде, чем мы начнём, следует оценить роль обычного десктопного ПК в наши дни. На дворе осень 2011 года, и очевидно, что ящик системного блока сейчас уже не является доминирующем форм-фактором. Если раньше классическая «башенка» почти в 100% ассоциировалась со словом «компьютер», то теперь народ массово переходит на ноутбуки, нетбуки, планшеты, коммуникаторы. Обычный ПК кажется уже чем-то громоздким и устаревшим. Неужели это действительно так? Не совсем. По мере того, как техника становится всё более и более персональной, настольный ПК просто уходит в свою нишу. Имя этой нише — стационарное рабочее место дома или в офисе. Дополнительное применение такого ПК — игровая станция, т.к. требуемая для игр производительность диктует свои запросы: большие спаренные видеокарты и развитое охлаждение. Вот как раз этот вариант я рассматривать сейчас не буду, потому как сам не являюсь геймером. Наша цель — домашний ПК для мультимедиа, веб-сёрфинга и несложных развлечений (таких как просмотр HD-видео, например).

Что лучше, купить готовый системный блок или собрать его самому? Однозначно второе, и на это есть целый ряд аргументов:

-готовый системный блок в любом случае дороже

— в готовых конфигурациях очень часто встречаются устаревшие комплектующие (их таким образом «сливают»)

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

— наконец, сборка ПК своими руками однозначно повысит вашу квалификацию.

Итак, наш метод — это сборка компьютера своими руками. Какие комплектующие понадобятся? Для начала укажем минимум:

  • Материнская плата
  • Процессор
  • Оперативная память
  • Жёсткий диск
  • Корпус

В такой комплектации ваш ПК будет работать, однако у него будут остутствовать оптический привод (DVD-RW), а также внешняя видеокарта. Плюс, если вы купить процессор в комплектации OEM (для поставщиков), то у него не будет кулера (вентилятора), поэтому этот самый кулер придётся покупать отдельно. Как вариант — выбрать комплектацию BOX (процессор+ кулер).

Далее нужно выбрать конкретные комплектующие. Это самый трудный этап, потому что вариантов конфигураций много, и некоторые компоненты могут либо не сочетаться друг с другом, либо иметь не самую лучшую статистику возвратов. К счастью, сейчас в Санкт-Петербурге есть несколько крупных магазинов, позволяющих прямо на сайте создать хорошую конфигурацию ПК.

Из таких магазинов достойны упоминания 3: Юлмарт, Ситилинк и Рик. В отличие от Компьютерного мира и Кея, в этих магазинах гораздо более гуманные цены (просто не накрученные) и другой режим торговли: сам магазин представляет собой склад выдачи +  систему стоек-терминалов, за которыми можно выбрать товар и сразу же  купить его. Иногда такой тип называют «электронной витриной», но не суть: в таких магазинах ждут людей, которые уже знают, чего хотят, поэтому лучше всё-таки заранее на сайте себе всё подобрать.

Положим, что нам нужен тихий, бюджетный, но вполне производительный ПК для дома. Цель: музыка, интернет, фильмы в HD-качестве, нетребовательные игры. Теперь давайте подумаем ещё и о будущем: хочется, чтобы со временем можно было нарастить объём ОЗУ, поменять процессор на более мощный, разжиться игровым видео. Но есть и ещё один важный параметр: современные интерфейсы передачи данных. Чтобы компьютер не оказался морально устаревшим уже через год, обязательно нужно обеспечить ему поддержку USB 3.0 (для внешних накопителей) и SATA III для быстрой работы жёсткого диска. Наличие современных интерфейсов продлит жизнь компьютеру морально: таким образом, правильно собранный ПК будет актуален где-то 2-3 года.

Сейчас, в сентябре, при сборке бюджетного компьютера есть смысл остановиться на следующих вариантах:

— Платформа на основе Intel Sandy Bridge второго поколения. Это быстрые, холодные и энергоэффективные процессоры со встроенной графикой. Мне приглянулась модель I3-2105, в которой имеется необрезанная Intel Graphics HD 3000.

— Платформа на основе AMD Liano. Сейчас в наличие имеются процессоры A4, A6 и A8. По производительности они примерно соответствуют i3, но зато в них содержится гораздо более мощный графический чип Radeon HD 65xx. По цене они, кстати, дешевле, чем i3.

Какой вариант выбрать? Я бы порекомендовал так: если вам нужна быстрая рабочая станция с Windows 7, то оптимальным выбором будет вариант с AMD. Это будет и недорого и вполне пригодно даже для игр. Однако я использую Linux, и мне не нравится как работает драйвер Ati Catalyst. Это совершенно отдельная история, но с Radeon’ами  Linux работает неидеально. При этом поддержка графики Intel близка к идеалу, и именно поэтому я себе собрал ПК на основе Sandy Bridge. Собрал и не пожалел: эффекты рабочего стола работают идеально плавно, FPS в играх тоже высок (соответствует моей предыдущей карточке Radeon HD4730 c открытым драйвером radeon), фильмы в FullHD проигрываются плавно и без высокой нагрузки на ЦП.

У меня получилась следующая конфигурация:

  • Материнская плата INTEL DH67BL-B3 LGA 1155, mATX. Достоинства: компактная плата с SATAIII, USB 3.0 и всеми современными интерфейсами. При этом устаревших интерфейсов и разъёмов (PS/2, LPT, COM, IDE, FDD, VGA) нет и в помине. Для вывода графики предусмотрен DVI и HDMI — более, чем достаточно.
  • ЦП INTEL Core i3 2105, LGA 1155, oem. Это процессор Sandy Bridge второго поколения. В отличие от моделей 2100 и 2120, у 2105 стоит не урезанная графика DH2000, а полноценный HD3000, такой же как и в i5. Это очень практичный вариант для дома.
  • Жёсткий диск WD Caviar Black WD1002FAEX. Это один из самых быстрых терабайтников, при этом он вовсе не шумный, несмотря на слухи. Буферная память 64 Мб, скорость шпинделя — 7200 об/мин.
  • Блок питания FSP, 300 Вт. Обратите внимание, что в моей системе нет дискретной видеокарты, поэтому ставить мощный блок питания нет никакого смысла. Согласно специальному калькулятору, моя система потребляет максимум 244 Вт, поэтому 300 Вт в данном случае — более чем достаточно.

Остальные компоненты суть дело вкуса, как мне видится. Корпус каждый выбирет на свой вкус, так же как оптический привод и ОЗУ. Я не гнался за таймингами, поэтому взял себе пару планок Kingston DDR3 1333, по 2 Гб каждая.

Однако, если бы я собирал ПК для Win7, я наверно выбрал бы вариант с AMD A6. Это было бы не быстрее в плане производительности ЦП, но зато позволило бы иметь почти что  игровую графику прямо в процессоре.