
Немного истории
47 постов
47 постов
10 постов
180 постов
4 поста
Блок питания обеспечивает энергией все компоненты компьютера. Он формирует несколько линий напряжения, используемые для разных целей. Каждая линия имеет собственный диапазон напряжений, который нужен для беспроблемной работы ПК. Все о линиях напряжения в компьютерных блоках питания.
Каждая линия напряжения, которую формирует блок питания, отвечает за обеспечение энергией отдельных устройств.
Основная линия питания в современных ПК. Центральный процессор и графический чип видеокарты питаются от +12В с помощью преобразователей напряжения. Поэтому на нее ложится основная нагрузка. Также линия снабжает энергией материнскую плату, моторы жестких дисков и корпусных вентиляторов. Современные блоки питания могут отдать по ней почти всю мощность.
На заре развития персональных компьютеров линия +5В была основной. Сейчас она является дополнительной. Совместно с линией +12В она питает компоненты материнской платы. Одни из главных потребителей — USB-порты. Также от этой линии работает электроника жестких дисков и SSD-накопители формата 2.5”. Суммарная мощность потребителей линии +5В в современном ПК скромная, и обычно не превышает сотню ватт.
Напряжение +3.3В подается только на материнскую плату. От него работают SSD формата M.2. Также его требуют карты расширения PCI и некоторые карты PCI-E. На этом применение линии в современных ПК заканчивается. Так что требования по мощности у нее еще меньше, чем у линии +5В.
Линия дежурного напряжения. Отвечает за обеспечение компьютера минимальным питанием в спящем режиме. Пары десятков ватт по ней для любого ПК вполне достаточно.
Рудимент, все еще присутствующий в современных блоках питания. Раньше напряжение -12В использовалось для питания порта COM. Современные материнские платы при наличии этого порта обычно питают его с помощью встроенного преобразователя. К данной линии они чаще всего не обращаются.
Пониженное напряжение по линии +12В может привести к зависаниям или перезагрузкам системы. Материнской плате и видеокарте попросту не будет хватать питания. Для жестких дисков это вообще серьезный риск. Их мотор не рассчитан на постоянные отключения в процессе работы: из-за этого могут появиться сбойные сектора.
Повышенное напряжение по линии +12В опасно для всех комплектующих. Прежде всего для центрального и графического процессора, которые могут получить необратимые повреждения. Электроника материнской платы также чувствительна к повышенному напряжению. В лучшем случае оно скажется на стабильности работы, а в худшем — приведет к поломке.
От нестабильной линии +5В страдают USB-накопители. Флешки, внешние жесткие диски и SSD могут не определяться системой или пропадать вскоре после подключения. Низкое напряжение может привести к проблемам с мотором внешних жестких дисков. В случае завышенного напряжения по этой линии ПК может запросто «спалить» электронику накопителя или другого USB-устройства.
От проблем с линией +3.3В современные ПК страдают редко. Тем не менее, некорректное напряжение по ней тоже может привести к проблемам. Начнут сбоить SSD-накопители формата M.2, карты расширения PCI и PCI-E. Обычно диагностировать эту линию отдельно не требуется. Чаще всего проблемы с ней возникают в совокупности с нестабильными напряжениями по двум другим линиям — +12В и +5В.
Современные блоки питания относятся к стандарту ATX, у которого регламентированы допустимые отклонения напряжения. Они приведены в таблице.
Напряжению по линии +12В нужно уделить особое внимание: значения под нагрузкой и без нагрузки могут значительно отличаться. Стандарт ATX приводит максимальные отклонения, которые составляют ±0.6В. Однако даже крайние значения этого диапазона плохо влияют на электронику ПК. Оптимальным считается разброс в ±0.4В.
Без нагрузки нормальный диапазон линии +12В составляет от 11.9 до 12.4В. Более низкие значения приведут к слишком сильному падению напряжения под нагрузкой. В идеале должен быть аналогичный диапазон и под нагрузкой. Впрочем, здесь просадку вплоть до 11.6В можно считать приемлемой. Падение напряжения до 11.5В и ниже может привести к спонтанным зависаниям и перезагрузкам системы.
Завышение или занижение напряжений блоком питания плохо сказывается на компьютере. В лучшем случае он будет сбоить, в худшем — комплектующие придут в негодность. При первых признаках сбоев стоит измерить напряжения, которые выдает блок питания.
Для питания комплектующих компьютера важно стабильное напряжение. Оно должно находиться в пределе допустимых отклонений. Как правильно измерить напряжение в блоке питания? Какие нюансы стоит при этом учитывать?
Компьютерный блок питания формирует три базовых напряжения — 12, 5 и 3.3 вольт. Основная нагрузка ложится на линию +12В. Небольшая нагрузка присутствует на линии +5В, а вот +3.3В обычно грузится по минимуму. В процессе работы все напряжения просаживаются. Поэтому для получения полной картины нужны два замера — в состоянии простоя и под стрессовой нагрузкой.
В первом случае достаточно просто включить компьютер, не запуская программ. А вот для стрессовой нагрузки нужен специальный софт.
Комплексно нагрузить процессор, материнскую плату и оперативную память поможет AIDA64. В окне программы нужно кликнуть на меню «Сервис» и выбрать в нем пункт «Тест стабильности системы». Для начала теста нажимаем на «Start».
Тест может нагрузить и графический процессор — с помощью галочки «Stress GPU(s)». Однако в данном случае нагрузка будет неполной. Такой тест окажется не очень показательным.
Лучше для этой цели одновременно с AIDA64 использовать программу FurMark. Достаточно запустить ее и нажать на кнопку «GPU Stress Test». Данное сочетание ПО даст на комплектующие компьютера нагрузку, встречающуюся при работе реальных игр и программ.
Альтернативой может стать программа OCCT. Она умеет создавать стрессовую нагрузку все комплектующие одновременно. Причем процессор нагрузится даже сильнее, чем в AIDA64. Причина — в более тяжелом тесте на основе Linpack.
В окне программы необходимо выбрать меню «Тест», а в нем раздел «Питание». Пункт «Инструкции» по умолчанию установлен на «Авто». Если хотите дать максимальную нагрузку на ЦП — выберите в нем «AVX2».
Не стоит забывать, что стресс-тестирование значительно нагревает комплектующие. Поэтому нужно следить за их температурами в тех же программах. Как правило, для адекватной оценки любой из стресс-тестов должен длиться минимум полчаса. В процессе этого нужно наблюдать за напряжениями, выдаваемыми блоком питания. Для этого существует два способа. Первый — считывание показаний встроенных датчиков «железа» с помощью программ. Второй — использование измерительных приборов.
Материнские платы и видеокарты оснащены набором датчиков напряжения и тока. Они весьма точно определяют их значения. Показатели можно считать с помощью программ диагностики.
Самым простой вариант — все та же AIDA64. В меню «Компьютер» присутствует раздел «Датчики». В нем имеется пункт «Напряжения». Он позволяет в режиме реального времени наблюдать за напряжением, доходящим до контактов материнской платы.
А вот в окне «Тест стабильности системы» присутствует более наглядный раздел «Statistics». Он фиксирует минимальные, средние и максимальные значения. Если вы использовали AIDA64 для стрессовой нагрузки, то сторонние утилиты для отслеживания напряжений не понадобятся. Нужные значения в период теста можно наблюдать прямо в этом окне.
Программа OCCT также отображает текущие и пиковые значения напряжений во время теста. Чтобы их увидеть, выберите пункт «Напряжение» в верхней строке справа. Затем промотайте список до показаний материнской платы.
Существует отдельная утилита HWiNFO, предназначенная для контроля всевозможных показаний компьютерных комплектующих. Чтобы вывести окно мониторинга, нужно нажать на кнопку «Датчики». Также можно установить галочку «Только датчики» при старте программы. Тогда после её запуска сразу будет отображаться нужное окно.
Программа фиксирует значения огромного числа датчиков. Чтобы найти нужные вам, доберитесь до раздела с именем материнской платы. Более подробно о функционале самой программе HWiNFO как ни будь в другой раз. Пишите в комментариях.
Некоторые видеокарты обладают собственными датчиками, отслеживающими напряжение линии +12В на их разъемах дополнительного питания. В этом случае их показатели тоже отобразятся в программах мониторинга. Однако подобное встречается не у всех моделей.
Помните: программное измерение не всегда претендует на абсолютную верность. Особенно в случае, если комплектующим ПК по много лет. Если есть сомнения в отображаемых значениях, воспользуйтесь измерительными приборами.
Для аппаратного измерения напряжения понадобится мультиметр или вольтметр. Стрелочные приборы для этой задачи будут не слишком точными. Лучше использовать цифровые. У них тоже есть погрешность, но она редко превышает пару процентов.
Провод красного щупа должен быть вставлен в клемму со значком «V», черного щупа — в клемму «COM». Установите диапазон в положение измерения постоянного напряжения, предел — 20В. Если устройство автоматически переключает диапазон, просто выберите измерение постоянного напряжения.
Напряжение линии +3.3В можно измерить только с помощью 24-контактного коннектора ATX, подключаемого к материнской плате. За него отвечают оранжевый и черный провод — их в коннекторе несколько. Если все провода у блока питания одного цвета, найти нужные поможет фиксатор коннектора. Он должен быть обращен к вам. Тогда необходимые провода будут находиться с правого края коннектора. Верхний — линия +3.3В, нижний — земля.
Для проверки линии +5В на контактах материнской платы используем все тот же нижний провод с правого края в качестве земли. Линия +5В — слева от него. По умолчанию этот провод красный.
Впрочем, в современных ПК эта линия не подвергается высокой нагрузке. Так что можно воспользоваться более простым способом. Для него понадобится свободный разъем MOLEX от блока питания. Красный провод — линия +5В, черный — земля.
Для линии +12В этот способ тоже работает: вместо красного провода в разъеме MOLEX необходимо задействовать желтый.
Но относительная точность результатов в этом случае возможна только в состоянии простоя. Под нагрузкой показатели линии +12В на коннекторах MOLEX могут быть выше, а на коннекторах питания процессора и видеокарты — ниже.
Почему это происходит? По этим соединениям передаются сильные токи. Провода и соединения коннекторов имеют определенное сопротивление, и часть энергии уходит на их нагрев. Вследствие этого просадка напряжения на данных коннекторах выше, чем на коннекторах MOLEX. Для измерения линии +12В под нагрузкой лучше задействовать точки соединения с непосредственными потребителями основной мощности. Для процессора это коннектор ATX 12V 4/8 pin. Как и в случае с разъемом MOLEX, желтые провода — линия +12В, черные — земля. Для одноцветных проводов ориентиром служит фиксатор коннектора. Он находится со стороны линии +12В.
Похожие коннекторы используются и для питания видеокарт, но с одним нюансом: фиксатор расположен со стороны земли. Чтобы не ошибиться, замер лучше делать на контактах с левого края фиксатора: на коннекторе 8-pin с правого края оба провода — это земля.
Измерительные приборы, в отличие от программного метода, не фиксируют минимальных и максимальных значений. Поэтому во время теста желательно постоянно находиться рядом с компьютером, время от времени поглядывая на отображаемое прибором напряжение. Как правильно трактовать полученные значения было описано в начале материала.
Пульсации выходного напряжения — это естественное явление в импульсных источниках питания, к которым относятся компьютерные БП. Но в исправном блоке их значения должны быть в пределах нормы, так как слишком сильные пульсации могут оказывать негативное влияние на работу комплектующих ПК. Почему появляются пульсации, и чем они вредны?
Переменный ток высокого напряжения является самым удобным способом доставки электричества к конечному потребителю. В первую очередь из-за того, что он обеспечивает минимальные потери энергии при ее передаче на большие расстояния. Именно такой ток с помощью линий электропередач и множества трансформаторов попадает в розетки наших домов и квартир в виде привычных 220 В с частотой 50 Гц.
Однако подобное напряжение совершенно не подходит для питания электроники в бытовой технике. Поэтому для этой цели используются внешние или встроенные блоки питания, преобразовывающие высокое переменное напряжение из сети в низкое постоянное. Такие БП бывают двух видов — линейными и импульсными.
В линейных блоках питания ток из сети подается на обмотку понижающего трансформатора. После этого уменьшенное переменное напряжение проходит через диоды выпрямителя, пропускающего ток в одном направлении: так он становится постоянным. Но, чем меньше частота переменного тока, тем меньше вызываемая ей электродвижущая сила в обмотках трансформатора.
Для передачи приличной мощности при стандартных 50 Гц обмотка должна состоять из большого количества витков, что неминуемо ведет к увеличению размеров трансформатора и самого блока питания. Из-за этого линейные БП в современной технике сегодня используются редко, уступив место импульсным.
Импульсный блок питания устроен немного по-другому. Здесь напряжение из сети сразу же выпрямляется с помощью диодов. Затем из полученного постоянного напряжения вновь формируется переменное с очень высокой частотой — от десятков до сотен кГц. Это делается с помощью инвертора, роль которого играют мощные транзисторы под управлением ШИМ-контроллера. Они попеременно открываются и закрываются тысячи раз в секунду, все время меняя направление тока.
Такой ток вызывает в обмотках заметно более высокую электродвижущую силу. За счет этого даже компактный трансформатор может преобразовывать большую мощность. После трансформатора пониженный переменный ток высокой частоты вновь выпрямляется через диоды, и только затем отправляется питать подключенные к БП устройства.
Переменный ток все время меняет свое направление, из-за чего поступает на диоды выпрямителя волнами. Это вызывает пульсации — периодические колебания постоянного напряжения на выходе из выпрямителя. А так как выпрямителей в импульсном блоке питания два, пульсации тоже получаются двух видов: низкочастотными (удвоенная частота сети, т.е. в нашем случае — 100 Гц) и высокочастотными (удвоенная частота работы инвертора). При профессиональном тестировании БП их измеряют специальным прибором — осциллографом.
Чтобы сгладить пульсации, используются конденсаторы и дроссели, образующие так называемые LC-фильтры (L — катушка дросселя, C — конденсатор). Они накапливают энергию в момент поступления волны, а затем отдают эту энергию в цепь, когда волна «отхлынула».
Для повышения эффективности сглаживания фильтры в импульсных БП устанавливаются в трех местах: на входе перед выпрямителем, после первичного выпрямления напряжения, а также после его вторичного выпрямления на выходе из трансформатора. Такая комбинация не избавляет от пульсаций полностью, но помогает их минимизировать.
По стандарту ATX, для компьютерных блоков питания допускаются следующие пульсации.
Под данными значениями понимается предельная амплитуда напряжений. То есть, 120 мВ в случае с линией 12 В — это допустимая разница между минимальным и максимальным значением напряжения, которое меняется из-за пульсаций. К примеру, в допустимые укладываются пульсации от 11.94 до 12.06 В (12 В ± 0.5%), но не от 11.88 до 12.12 В (12 В ± 1%).
Величина пульсаций БП зависит как от качества компонентов фильтров, так и от схем самой фильтрации. В самых бюджетных моделях используются примитивные одноступенчатые фильтры с недорогими компонентами. Поэтому нередко они «пульсируют» на грани допустимых значений. В то же время, блоки из верхнего ценового сегмента, благодаря качественным компонентам и многоступенчатой фильтрации, до этих граней заметно не дотягиваются — их пульсации чаще всего не превышают 40–50 мВ по линии 12 В и 20–30 мВ по линиям 5 В/3.3 В.
Со временем емкость конденсаторов фильтров деградирует, и пульсации БП растут. Но данное явление наиболее заметно лишь у дешевых моделей. Для блоков из среднего и высокого ценового сегмента это обычно лишь отдаленная перспектива — они нередко обходятся без высоких пульсаций минимум по 10 лет.
Комплектующие персонального компьютера рассчитаны на работу с небольшими пульсациями в пределах стандарта. Однако превышение допустимого уровня грозит им в лучшем случае нестабильной работой, а в худшем — выходом из строя.
Высокие пульсации влияют на стабильность работы компьютера под нагрузкой. Программные сбои, зависание ОС или приложений, «синие экраны смерти» и неожиданные перезагрузки — все это является следствием воздействия пульсаций на процессор, ОЗУ, видеокарту и прочие компоненты ПК.
Если пульсации не такие сильные, но выше допустимых, могут наблюдаться помехи в работе различных интерфейсов. В первую очередь — аналоговых. Например, в акустике или наушниках, подключенных к звуковой карте с помощью разъема 3.5 мм, можно будет услышать посторонние наводки и шумы. А на мониторе, подключенном к видеокарте кабелем VGA, в этом случае появятся видимые помехи.
Помимо аналоговых, пагубно влияют пульсации и на цифровые интерфейсы. Нередко это влияние нивелируется благодаря работе встроенной системы коррекции ошибок интерфейса, поэтому видимых изменений в работе ПК может и не быть. Но в случае с накопителями воздействие пульсаций все же можно обнаружить: если в параметрах S.M.A.R.T. постоянно растет число ошибок при передаче данных, хотя с разъемом M.2 или кабелем SATA все в порядке, то велик шанс, что виноваты в этом именно пульсации.
Недолгое воздействие пульсаций оборудованию обычно не вредит: стоит устранить их причину (то есть, отремонтировать или заменить дефектный БП), и проблема со сбоями, шумами, помехами или ошибками сразу же решается. Но, если чрезмерные пульсации воздействуют на компьютер приличное время, то от них начинают страдать электронные компоненты ПК.
Наиболее подвержены этому конденсаторы: под воздействием пульсаций у них повышается температура, что ведет к преждевременному износу. Особенно страдают электролитические конденсаторы, которые могут «вздуться». У большинства материнских плат такие используются только в аудиотрактах, но у бюджетных моделей могут встречаться и в других местах.
Помимо конденсаторов, в не менее сложной ситуации оказываются и прочие компоненты подсистем питания материнской платы и видеокарты (VRM). Из-за избыточных пульсаций их транзисторы и дроссели вынуждены работать под повышенной нагрузкой, что приводит к увеличению нагрева, снижению эффективности и срока службы. Работа в таком режиме не сулит ничего хорошего и компонентам, которые питаются от VRM — ЦП, ГП и оперативной памяти. Под длительным воздействием нестабильного напряжения кристаллы центрального и графического процессоров со временем деградируют, а в работе чипов памяти на планках ОЗУ и видеокарте могут появиться ошибки.
После долгого воздействия пульсаций страдают и различные накопители. Со временем на смену ошибкам при передаче данных могут прийти медленные и сбойные сектора, а у жестких дисков (как внутренних, так и внешних) — еще и начаться проблемы с мотором.
Пульсации напряжения — побочное явление от преобразования переменного тока в постоянный. В исправном блоке питания они сглаживаются до низких значений, что позволяет комплектующим ПК работать стабильно.
В отличие от допустимых отклонений напряжения, пульсации БП обычный пользователь редко имеет возможность замерить правильно самостоятельно — ведь для этой цели понадобится качественный осциллограф, который может стоить дороже нового блока.
Поэтому важно помнить, что при возникновении высоких пульсаций их можно заметить по описанным в статье сбоям и помехам. Увидели схожие симптомы? Тогда в первую очередь проверьте систему с другим блоком питания. Если проблемы исчезнут, то подвергать компьютер дальнейшему воздействию неисправного БП опасно — его нужно отдать в ремонт или заменить.
На диске было описание и схемы подключения не только для простых, но и для шаговых моторчиков. Сейчас я не смогу сделать его "образ", у меня сейчас нет подключенного CD-ROM, да и за диском лезть далеко. Сейчас я такого в Интернете не нашёл, зато есть куча другой, уже новой, информации, да и микросхемы уже есть посложнее и более продвинутые, так что он вам вряд ли нужен. Если кто-то хочет, напишите в личных сообщениях, придется подождать, но, может быть, как-нибудь руки дойдут. Тому, кто не верит, что я этот диск нашёл — правда-правда! Вот чек:
Нашлись микросхемы, которые управлялись, как раз, напряжением 5В, которое было на моём LPT.
Мне ещё хотелось сделать манипулятор, чтобы можно было подвигать им, что-то захватить или переместить. Подумав, что в манипуляторе тоже используются двигатели, а управление я всё равно подключу похожим образом, я подумал, что в качестве примера для исследования управления манипулятором моя машина хорошо подходит. Она тоже может перемещать предметы, в конце концов, можно будет приделать ей захват. Я решил пробовать подключить для управления с компьютера не что-то собранное заново, а уже имеющуюся у меня машину.
Чтобы подключить что-то к чему-то, сначала нужно сделать плату. Я делал платы из текстолита с медным покрытием, опять же, с Митинского радиорынка. Покрытие нужно покрыть лаком, который повторял бы проводники и контактные площадки, затем протравить лишнее медное покрытие. Для этого нужно пролить хлорное железо на ковёр, испачкать всё и хорошенько пропитать свою одежду цапонлаком. После этого можно покрыть облитый реагентом ковёр пылью от сверления дырок в текстолите под ножки дискретных деталек, испортить несколько листов дорогого, по моим меркам, текстолита. Получается плата, типа, как печатная, только рукотворная.
Микросхема работала следующим образом. Каждая из них управляла одним двигателем. Подавала питание разной полярности на два выхода, в зависимости от наличия напряжение на, кажется, двух её управляющих ножках: вперёд и назад. Я не помню ее точное название. Если нет сигналов, то двигатель не работает. Я купил в том же Чип и Дипе и подключил две таких.
Сначала я нарисовал схему на листке бумаги, затем подключил по ней микросхемы к выходам LPT-порта. Через программу на порт выводится число, где единица присутствует или отсутствует на нужных ножках подключенной к его выходам микросхемы. Когда порт подаёт единицу, то есть, напряжение на нужные ножки — двигатели крутятся. Выходы микросхем соединил с правым и левым двигателями на моём "манипуляторе". Если оба вперёд, то машина двигается вперёд. Если в разные стороны, то поворачивает. Я сделал разворот на месте, как у некоторых настоящих танков.
Следующим шагом должно было стать подключение клавиатуры, но это уже было делом техники. Помимо стандартных для "бродилок" и "стрелялок" WASD для движения я подключил и мышку. Я сделал так, что машина копировала движения оператора ПК. Двигаешь ей вперёд — машина едет вперёд, назад — едет задом. С помощью мышки получился уже, буквально, настоящий манипулятор. Двигаешь мышью в сторону — машина поворачивает. В управлении я задействовал и и кнопки. Нажимается левая кнопка — поворот налево, правая — направо, обе — движение вперёд.
Программа для этого захватывала курсор мышки и прятала его. Но я тут же задался вопросом: если невозможно будет двигать курсором, то как остановить программу? Поэтому я добавил кнопку, на которую автоматически наводился фокус. Чтобы остановить управление, нужно надавить на Пробел, эта кнопка нажмётся, и пользователю вернётся курсор.
Странно, но ни в школе, ни в институте на уроках по программированию нас не учили, что бывают разные версии ПО и как называть переменные, и, соответственно, в моих каталогах для разработки ПО программы хранились под названиями типа: LPT_final, LPT_final2, LPT_final_latest, LPT_final_latest2, ну и так далее. Переменные назывались просто X, Y, O и т. п, и программа на скриншоте называлась, как и многие, для которых я не напрягался, придумывая названия, "Project1.exe".
Я долго испытывал управление и проходимость машины в разных условиях и разными манёврами. Управлять настоящим предметом, используя клавиатуру и мышку, прямо как компьютерным персонажем, было круто! Можно представить, что машина исследует виртуальный мир, а ты ее оператор. В этом мире были и рендер, и разрешение, и физика столкновений получше, чем в компьютерных играх. Особенно реалистичными казались ожоги от соскользнувшего с жала паяльника мне на кожу припоя.
Однако оставалась ещё одна возможность, которую стоило попробовать применить. Что если управлять им по сети? Получится ли и насколько большой будет задержка? Будет ли "пинг" настолько большой, что машиной невозможно будет рулить?
Я стал думать, как можно передать числа, которыми управляются двигатели с LPT-порта, по сети. Первое, что пришло в голову — это локальная сеть, благо, у меня был для неё коаксиальный кабель и сетевая карта, тоже снятая с Пентиума, но второго компьютера у меня не было. Не только второго, но и вообще компьютеров не было ни у друзей, ни у соседей. Компьютерами пользовались только те знакомые, кто учился в институте. Даже их родители считали компьютер бесполезной тратой денег, дорогой игрушкой, которая только портит зрение и отвлекает от прополки картошки.
Я перебрал в голове кучу вариантов, но остановился на том же Visual Basic. Для этого в этом языке существовал другой модуль под названием winsock.ocx. В качестве протокола я сначала выбрал TCP, однако меня сразу же озадачила некоторая сложность при потере пакетов. Тогда я переключился на UDP, потому что в нём не нужно было считать отправленные пакеты. Сколько пришло, тем и будем довольствоваться.UDP просто отлично подошёл для моей цели.
Я слегка изменил программу для управления вездеходом, создав внутри неё аналог передачи позиции курсора на выход LPT, но не напрямую, а через сетевые сигналы. Поэтому теперь она разделилась на две части, клиентскую и серверную. Клиент подключался к "серверу" по IP-адресу, вводимому в текстовое поле.
Как я уже упомянул, второго компьютера у меня не было, и управлять, и смотреть на картину движения вездехода, всё равно приходилось с одного и того же ПК. Для этого нужно было запустить и клиентскую, и серверную часть, на моём компьютере, и связать их, введя в клиент IP сервера.
Эта программа на современных ОС уже тоже не запускается.
Для их запуска, возможно, сработает установка Windows 98 на виртуальную машину, однако сейчас я не могу этого сделать.
При программировании в Visual Basic было очень просто вставлять компоненты различных программ прямо в "формы". По-моему, я добавил в неё одним из компонентов NetMeeting, и запаковал всё в "установщик". По крайней мере, сейчас, в одной из ошибок запуска, программа ругается на именно этот неработающий компонент. Файл "Conf.exe" — это и есть программа NetMeeting. Она, в качестве рудимента, дошла до Windows Vista.
Дату изменения исполняемого файла повредил вирус, но внутри установочного CAB все даты правильные.
Получилась программа для удалённого манипулирования машиной. Правда, тестировать работу программы мог только я у себя на компьютере, и я подсоединял программу управления к серверной её части, запускавшуюся на том же компьютере, по IP 127.0.0.1.
Поскольку у меня есть веб-камера, почему бы не попробовать установить её на трактор? Я поставил, но провод от неё был настолько толстый, что управлять ей было не удобно. Чтобы испробовать телеуправление, я решил, что проще наводить камеру на машину, а сам вездеход ездил бы по столу под ней. Пользователь мог видеть перемещения машины на своём экране, через камеру, и управлять движением устройства с помощью мышки и клавиатуры.
Программа состояла из двух частей, программа-клиент и сервер. Управляющий запускал на своём компьютере клиентскую часть, а тот, у кого был компьютер с машиной — серверную. Управляющий смотрел Winipcfg IP-адрес сервера и вводил его в клиентскую часть программы, программа сама подставляла IP-адрес в NetMeeting, и они соединялись. Управление шло с видео: видео и аудио передавались через NetMeeting.
Для связи с Интернетом бодро свистел в телефонную сеть PCI-модем 3Com, который, по идее, должен был выдавать 56 килобит в секунду. Одним из крупнейших и самых известных Интернет-провайдеров, представленных на всех выставках и больше всего раздававших там предметов и буклетов с рекламой, был Demos со своим знаменитым доменом SU, что означало Soviet Union: http://demos.su . Однако мой модем с основными провайдерами: MTU Inform, Caravan, Demos и Sitek, не всегда соединялся по Dial-up на заявленной максимальной скорости, и чаще скорость была всего 33,6 килобита в секунду.
Проверить работы удалённого управление было катастрофически не с кем. Друг, с которым мы связывались по видеосвязи, был занят.
Я подумал, что, ведь, в сущности, можно было бы проверить и без обратной связи. Управление будет работать и в том случае, если если кто-то просто запустит клиент на своём компьютере и будет видеть мою камеру. Тогда, водя мышкой, он сможет поуправлять машиной. Этого было достаточно, ну а я ему потом перезвоню, и он расскажет словами, получилось или нет! Пришлось пожертвовать обратной связью в реальном времени, и я не мог получить впечатления об управлении прямо во время сеанса связи.
Пусть оператором машины буду не я, и пусть я не буду видеть и слышать водителя машины, пусть придётся только позже услышать его впечатления. Однако нужно было провести тестирование новой системы. Без этого я не мог понять перспективы и работоспособность такого подхода к удалённому управлению.
На помощь пришёл второй друг, которого звали просто Анатолич. У него был компьютер, и тоже был модем, не было ни микрофона, ни камеры. С компьютерами разговаривать было не принято.
Я позвонил ему.
— Привет, хочешь, я тебе покажу кое-что новое?
— Хочу, давай!
Я вкратце описал, как управлять моей системой с его компьютера. Программа просто устанавливалась: я постарался, чтобы от пользователя требовалось наименьшее количество самостоятельных действий, и включил все компоненты, включая программу для видеосвязи, в архив для установки. Установочный файл я передал Анатоличу на дискете, так как он жил недалеко, и для этого было достаточно спуститься к подъезду.
— Сначала мы созвонимся по модему, ты вот сюда набирай: Winipcfg, там смотри цифры, вставляй адрес вот сюда.
— Так, понял, записал. А что дальше?
— Кнопки работают так, у тебя откроется изображение. По видео контролируешь. Потом расскажи, что получилось!
Я стал ждать. И, в какой-то момент, металлический звонок дискового телефона зазвонил, однако соединение по медным телефонным линиями тут же перехватил модем 3Com, "подняв трубку" первым. Сначала я просто смотрел на машину, но ничего не происходило. "Что же я подключил не так?" — было, успела промелькнуть у меня мысль. Похоже, что Анатолич всего лишь искал мой IP и подключался через программу-клиент. И затем машина задвигалась.
Вездеход поехал вперёд, развернулся. Он ездил вперёд и назад, влево и вправо, повторяя движение мышки в руке Анатолича. Машина поворачивала на месте, исследуя стол и перекручивая свои провода. Анатолич быстро разобрался с управлением. Пару раз танк чуть не свалился со стола, и пришлось ловить его руками, прямо в кадре у оператора.
Невероятно, но сейчас передо мной, в 2002 году, телеуправляемый вездеход исследовал письменный стол. Он передавал видео с одной из первых веб-камер через видео- и аудиопотоки, сжатые для передачи по медным проводам одними из первых кодеков. Мой друг направлял машину своей мышкой с удалённого компьютера и наблюдал за её движением через одну из самых первых программ для передачи видео, подключавшую собеседников тогда ещё напрямую, через IP-адрес.
Похоже, Анатолич вошёл в раж первооткрывателя новой технологи. Мне показалось, что ему нравилось не только ездить, но и просто смотреть в камеру на машину с разных сторон. Мне часто приходилось распутывать провода, запутавшиеся после разворотов вокруг колёс стол вездехода.
Когда я перезвонил Анатоличу через настольный телефон и спросил его о работе технологии, он подробно рассказал, как и что он делал и что видел, и что всё работало, как я и сказал.
Друг рассказал, что задержка при управлении в долю секунды почти не мешала вождению, и что ему очень понравилось.
Долгое время я не хотел устанавливать на компьютер Windows XP, который вышел недавно. С одной стороны, интерфейс Windows 98 мне нравился больше, а, с другой, мне не хотелось терять быстродействие компьютера. Ведь XP, хоть и хвалился скоростью своей работы, на практике был заметно медленней, чем Windows 98.
Видимо, чтобы простимулировать популярность XP, производители нового ПО стали стремительно прекращать поддержку Windows 98, и выбора не оставалось: пришлось обновить и ОС. Когда я запустил свою программу под XP, я увидел, что в ней убрали возможность прямого управления портами.
Оказалось, что моя видеокамера Kensington внезапно также перестала работать с какими-либо Windows, старше Windows Millenium. Поэтому я не мог ее использовать, и долгое время оставался без веб-камеры. Лишних "Денег" на новую у меня не было.
Microsoft прекратила поддержку NetMeeting и MSN Messenger. Поскольку в Windows XP "vbio32.dll" уже не посылал сигналы на выходы LPT-порта, я с головой погрузился в другие проекты. Отложив идею в долгий ящик!
Для того, чтобы попробовать подключение к современному, на то время, PC и модемному Интернету, нужно было какое-то устройство, которое было бы, с одной стороны, просто собрать, а с другой, которое бы показало дальнейшие перспективы управления подобным образом. Из положительного заключения оператора созданного устройства по результатам тестирования, стало понятно, что, несмотря на некоторые неудобства, скорости 33,6 кбит/с и видео и аудио, сжатых первыми кодеками, хватало на управление по видеосвязи, и задержка не мешала движению и контролю над подключённой машины.
Неудобства заключались в том, что было слишком сложно созваниваться и искать IP-адрес, каждый раз предоставлявшийся провайдером заново, и в том, что во время связи нельзя было разговаривать по телефону.
Только представьте, что управлять удалённым устройством, при правильном подходе, можно было из любой точки мира и видеть результаты своих действий в прямом эфире, прямо на экране! Пусть и на пузатом экране семнадцатидюймового ЭЛТ-монитора.
Воспоминания с товарищами за рюмкой чая. На дворе стоял 2000 год. Старые времена плавно погружаются в Лету вместе с осколками предыдущей империи, по телевизору идут "Звёздный час" и "Сам себе режиссёр", я потихоньку разжёвываю кусочки от гранита науки. В те жутковатые годы купить что-то из деталей для создания чего-то электронного, для души, было не такой уж лёгкой задачей.
Пока вы читаете эту статью, я побуду там, на пороге перемены веков. Я покажу вам, что вокруг меня происходит, и проведу путём создания прототипа своего нового устройства. Текст поможет нам просочиться сквозь время, ну потом вы, уже в своём времени, в комментариях напишите своё мнение, или поспрашивайте, что не понятно, я, пока посижу я тут и поотвечаю на ваши комментарии.
Когда-то, в стране советов, страна поддерживала радиолюбителей, и тогда были и магазины радиодеталей, и кружки по интересам, и даже Дворцы Пионеров, где можно было что-то сделать или спросить совета. Сейчас же, когда кругом был полнейший разгром, от этого не осталось и следа. Дворцы Пионеров сдали в аренду торговцам джинсами и помидорами.
Это потом, в эпоху Интернета, технопарков, кода, написанного нейросетями и 3D-принтеров, всё для этого вы сможете найти в продаже, прямо не сходя с дивана. Хочешь — закажи печатную плату, а хочешь — выточку или выплавку детали под твои нужды, хоть с со своим выгравированным на них именем. Да хоть с доставкой прямо вам на диван. Вот только уже с одной разницей: почти всё, что вы захотите сделать сами, уже продаётся в магазине. Для этого не будет необходимости.
Проще всего какие-то детали можно было раздобыть, разобрав какое-то сломанное устройство, а также на радиорынках, например, на Митинском, Савёловском или Царицынском. Иногда что-то появлялось в магазинах электротоваров. Как-то я узнал, что в других странах есть целые магазины и торговые центры, в которых продаются товары для хобби под названием DIY. Меня тогда поразил большой контраст с нашей повседневностью, потому что найти все для своего устройства в одном месте вообще не было возможности, и магазинов "Сделай сам" (как и переводится DIY) у нас просто не существовало.
В то время у одного из нас только-только появился первый персональный компьютер. Это был Compaq Presario, моноблок с процессором SX486 и памятью, кажется, 8 мегабайт. Управлялся он ОС Windows 95. Windows 98 на нём подтормаживал.
В моноблоке были встроенные микрофон и динамики, CD-ROM, дисковод для дискет 1.44" и модем. Модем позволял устанавливать связь с Интернетом на скорости 33,6kbps. Очень удобно, когда в настольном компьютере есть всё нужное для работы и развлечений, но уже на то время он был устаревшим. Мне приходилось подолгу искать игры, которые на нём бы пошли. Игры тогда продавались с прилавков, покрытых картонками, на радиорынках. Их продавали, разумеется, как "лицензионные", а по факту, просто скопированные на болванки, крякнутые и с буклетом, напечатанным на принтере. Среди них, надо сказать, встречались и прекрасного качества типографские буклеты, аккуратно вложенные в компакт-диск. В них подробно, пошагово, рассказывалось, как правильно взломать игру прилагающимся на диске файлом.
Что касается подключения к Интернет, то в то время провайдеры продавали доступ во Всемирную Сеть по времени: например, один доллар в минуту. Похоже, что Интернета на всех не хватало, иначе как объяснить, что доступ к Сети был "по талонам" — провайдеры продавали карточки, по телефону, указанному на которых, надо было звонить со своего модема, а номинал был на них указан в долларах. На них под стираемым, как на лотерейных билетах, слоем, были написаны логин и пароль для доступа, который расходовался быстрее, чем сейчас остывает твой чай.
Анекдот про чай был придуман позже, уже при доступном проводном Интернете, поскольку по карточкам в Интернете столько просидеть было совершенно невероятно: Подключился, нашёл что-то, скопировал себе на диск, отключаешься и запускаешь программу или читаешь.
Как остудить горячий чай? Надо включить компьютер, залезть в интернет и бац! Чай остыл.
Ещё более точную информацию по ценам я помню из расклеенных повсюду объявления в 1997 году:
"Интернет по самой низкой цене: 1 цент в секунду!"
Каждому, кто умел подключать светодиоды к источнику электричества, приходила в голову идея подключить что-то к компьютеру. Подключение чего-то к портам компьютера просилось уже несколько лет назад, когда я исследовал возможности программирования на Спектруме в Бейсике. Тогда любой компьютер, даже Спектрум или его наши аналоги "Нафаня" и т. д. были пределом мечтаний, и своего у меня не было, поэтому я брал его попользоваться у соседа. Программы в него загружались с простого магнитофона, и я пробовал подключать вместо него портативные плееры. Потом я проверял, можно ли загружать программы звуком через микрофон, подключал микрофон вместо магнитофона. Программы прекрасно загружались, и тогда я исследовал возможности загрузки программ с магнитофона друга по телефону.
Когда я разбирал свой Compaq, то видел, что все устройства в моноблоке были распаяны на материнской плате. Сама она вытаскивалась вместе с задней крышкой и, из-за ее уникальности, замену я бы ей найти ни за что не смог.
Сейчас я вижу в качестве конструктора, который почему-то используется для создания прототипов самодвижущихся устройств чаще всего, Lego. Мне же кажется, что металлические конструкторы, наподобие тех, что были доступны Советском Союзе, с множеством деталек, крепящихся с помощью болтов и гаек, подходят для этого больше. Сравнительно недавно для Лего стали появляться подключаемые к собранным из него фигурам электронные компоненты, типа моторов, реостатов, редукторов и различных датчиков. Однако детали металлических конструкторов поставляются самых разных форм, поэтому к ним можно прикручивать обычные электронные компоненты и крепить теми же болтами прямо из набора, и тут ты уже не ограничен в своём творчестве тем, что тебе положили в коробку.
Поскольку я не особо в то время знал магазины электроники, я использовал детали, которые у меня оставались от разобранных сломанных электронных устройств, отданных родственниками за ненадобностью. Как-то на прилавке у продавца на Митинском радиорынке я увидел маленький мотор и из любопытства купил.
Поскольку для создания чего-то самодвижущегося мне нужно было два таких, а найти такой же у меня нигде не получалось, то я его покрутил в руках, повключал и отложил до лучших времён. В то время, в основном, в продаже у нас имелись только советские моторы, гораздо большего размена и за обе щёки пожирающие ваши батарейки любой формы и ёмкости, работающие довольно громко и постоянно ломающиеся:
И вот, на моё счастье, у кого-то сломался кассетный плеер, и я достал оттуда еще один мотор. Это уже прогресс! Я смогу создать что-то маленькое, что не займёт много места, будет ездить тихо и не будет потреблять слишком много энергии для своего движения.
Мотор был вот такой:
Я хотел сделать что-то проходимое и на гусеницах. Напомню, что гусеницы для самодельной машины в то время купить было негде, и из чего их сделать, я так и не нашёл. В журнале "Юный Техник для умелых рук" была статья о том, как сделать самодельные гусеницы с помощью спичечных коробков и катушек от ниток, но я счёл этот способ слишком трудоёмким, я подумал, что моторчики от плеера не "потянут" такую нагрузку.
Тем не менее, самым простым способом поворачивать мне все равно представлялось два независимых мотора, управляющих движителями с каждой стороны машины. У моторчиков оказалась довольно маленькая мощность, а колёсики делать слишком маленькими не хотелось, поэтому нужен был редуктор. Нетрудно догадаться, что редуктор купить было просто не реально, а из имеющихся у меня были только непарные. Редукторов нужно было два, по одному на каждую сторону.
В сложившейся ситуации, после долгих раздумий и испытаний нескольких различных вариантов, было принято решение сделать редуктор в виде шкивов. Для этого я взял самые большие колёса, имевшиеся в наборе конструктора Юность-3:
В качестве передатчиков крутящего момента я установил пассики от того же кассетного плеера, но потом заменил их на резинки для связки пачек денег. У меня были и пачки денег, ага: несколько лет назад случилась дикая инфляция, и расплачиваться за пирожки в столовой можно было прямо запечатанными пачками, только что из банка. А потом и сами деньги поменялись, но ничего не стоящие пачки с того времени у меня остались лежать в столе. Правда, в банке они скреплялись бумажными лентами, но резинки для них тоже применялись.
В задачу других колёс входило только обеспечение лёгкого поворота. Сначала я сделал одно свободно поворачивающееся колесо, но оно оказалось слишком сложным, и часто выходило из строя, поэтому я заменил его двумя микро подшипниками, которые я когда-то нашёл на земле. Достать такие где-то в магазине для меня не представлялось возможным, я просто не знал, где такие продаются.
Для скрепления всего на скору руку, я применил алюминиевую проволоку в белой оплётке, которой было полно на улице. Вы можете спросить, как же просто материалы для поделок, например, проволока, валялись на тротуарах и во дворах, ведь дворники там убираются? что строители разбрасывали свой мусор где придётся, и никому до этого не было дело. В те времена было много непонятных вам вещей и событий, в то время казавшихся самим собой разумеющимися.
Дети ломали ноги на стройках, где не было никаких сторожей, нюхали в недостроенных домах клей среди валяющихся на грязном полу шприцов, вперемешку со стройматериалами.
Раму корпуса и оси я взял из конструктора "Механик". Получился самодвижущаяся машина в стиле , с огромными ведущими колёсами и маленькими вспомогательными.
Сходство с ним получилось не спроста — ведь его создатель тоже пытался получить преимущество гусениц за счёт свойств проходимости больших колёс.
Следующим шагом нужно было как-то подключить ее к компьютеру. Манипулятор был готов, и я сейчас управлял им джойстиком от Спектрума. Джойстик от своего Спектрума мне отдал сосед после того, как у него он сломался. Я его разобрал, заменил исполнявшие в нём роль кнопок концевики, подключил к питанию моторами на каждое из ведущих колес, и с джойстика можно было управлять движением и поворотами машины.
Я, было, собрался как-то его связать со своим компьютером, и я стал взвешивать все "за" и "против". Я понимал, что, если я что-то подключу к своему моноблоку не так, то я лишусь самого дорогого устройства в квартире.
К концу года для учёбы мне требовался более современный компьютер, и поэтому у меня появился компьютер совершенно другого уровня: Pentium Pro с частотой 200МГц, оперативкой в 32Мб и жёстким диском на 850Мб. В корпусе АТ, а не ATX, как сейчас. Ну, вы помните эту надпись. Оххх...., были ВРЕМЕНА!)
Скорость его работы просто поражала: Internet Explorer 3 грузился за секунды, почти без тормозов работал Office 97, шустро открывался почтовый клиент The Bat, а Windows 98 устанавливался в несколько раз быстрей! Ведь мы же все знаем, что это был тогда важный параметр, потому что раз в несколько месяцев, или даже недель — кому как — приходило время, когда Windows, как ни крути, должен был быть переустановлен.
Самая важная полезная особенность для меня было в нём — это то, что он не был монолитным устройством, и я мог, при возможном сбое, заменить какую-то деталь. У меня появилась возможность подумать, как к нему подключить моё передвигающееся устройство.
А через некоторое время завелось у меня, для того времени, что-то ещё, совершенно невероятное. Штука, которую было совершенно не понятно как применить. Чудо-чудное, диво-дивное: веб-камера Kensington Videocam VGA Digital PC Camera производства 1999 года.
Для меня это было первое цифровое устройство, с которого можно было захватывать изображение прямо на компьютер. Да и, наверное, первое из подключающихся по USB. Тогда больше ни для чего этот порт я применить не мог, так как флешки, если уже и были, то только появлялись, и были дико дорогими. Да и мы до сих пор везде пользовались дискетами. Помню, я еще, в дополнение, устанавливал в него дисковод 5,25" для того, чтобы брать у преподавателей в институте программы, писавшиеся для зачётов и курсовых в прошлые годы.
Её максимальное разрешение было 400х300, но это только для фотографий. Видео она могла снимать лишь в 320х240 или 352х288. Благодаря ей, я сегодня могу добавить в эту статью фотографии. У меня здесь, а мы уже в 2001 году, фотки для этой статьи, по вашим меркам, не очень.
До изображения, подходящего к вставке сюда, и лучшего для просмотра на современных мониторах, мне поможет их довести нейросеть для увеличения разрешения.
Я стал выбирать порт, чтобы подключить свою машину к компьютеру. По USB информации в Интернете было мало. Были еще разъем для клавиатуры DIN, последовательный и параллельный порт. Из COM и LPT я выбрал последний. В те времена, когда мышкам нужно прочищать колёсико, а на домашних телефонах были диски для набора номера, к этому порту подключали принтер.
Мне он показался проще для подключения внешних устройств. Смотришь распайку, подаешь на выходы числа, напряжение или есть, или нет.
В качестве языка программирования я использовал Visual Basic. Под Windows 95 и 98 в нём можно было управлять LPT. Под Windows XP было уже нельзя. Поскольку я не торопился менять Windows 98 на другую ОС, то у меня всё работало, а, возможно, я тогда уже установил Windows Millenium.
Я стал искать информацию о работе с различными портами. Скачав статьи по теме доступа к портам, скачанными с сайтов — а, так как подключение было по Dial-Up, то я их скачивал на жёсткий диск и с него открывал — и всякими справочниками по Visual-Basic в различных форматах, среди которых встречались и TXT, и HTM, и CHM. Одним из самых известных сайтов был VBstreets.ru, где было публиковалось больше всего полезной для меня, на тот момент, информации.
В этом языке есть библиотека для работы с портами ввода/вывода: "vbio32.dll". Используя её, я предпринял первую попытку подать сигналы на LPT. Сначала я просто выводил числа на порт. Я поместил в программу, открывающуюся сейчас из папки 2001 года, поле для ввода числа и две кнопки для посылки числа на порт и снова сброса его на ноль.
Вводишь число, нажимаешь кнопку — и число появляется на выводах LPT-порта в двоичном коде. Его можно пощупать тестером.
Хорошо. Числа передаются, тестером прощупываются. Я прикинул, как можно было бы сигналами управлять машиной. Просто подавать на порт нужные числа в зависимости от нужного от двигателей действия. Ну что ж, это полдела, отлично!
Программы овеивают вас своим электронным дыханием того времени и уже с новых компьютеров радуют наш взгляд своими остроугольными интерфейсами, пережив поломки многочисленных жёстких дисков, бэд-блоки, вирус-шифровальщик и переносы с диска на диск при их сменах. Поскольку все свои программы я запаковал в архив, тогда ещё для экономии места, а архив пострадал от сломанных секторов жесткого диска, то сейчас я могу открыть не все программы, которые я тогда написал. Шутка ли — всеми возможными путями выкроить место на диске в 850Мб! Потерялись и многие из сурс-кодов этих программ. Однако исходников осталось на диске гораздо больше, чем скомпилированных файлов и, наверное, можно из них собрать программы заново.
И у некоторых файлов поменялась дата последнего изменения файла: после то ли какого-то сбоя жёсткого диска, то ли после вируса-шифровальщика, не помню когда, некоторые даты поменялись на 31.01.2020 и исчезли длинные имена файлов, оставив после нескольких знаков "~1". Зашифровать он успел не всё, когда я заметил подозрительную активность жёсткого диска, я сразу выключил компьютер. Однако после лечения Доктором Вебом или Касперским, даты некоторых исполняемых файлов просто стали неправильными. Похоже, как раз, я "поймал" вирус в 2008 году, так как антивирус расшифровывал и пересоздавал спасённые файлы.
Запрограммировать, как надо, вывод на LPT у меня получилось не сразу, но я на каком-то сайте нашёл пример. Программу, написанную неким Алексом Новожиловым, которая выводила на порт последовательности чисел. Я увидел, что она написана, как раз, на VB и это придало мне сил, к тому же, как раз в ней была нужная мне библиотека "vbio32.dll".
Однако напрямую двигатели, как это, казалось бы, было проще всего сделать, к порту подключать нельзя. Подсоединить машину для управления клавиатурой я еще не мог.
Pentium Pro, хотя и пробыл у меня не так долго, но подарил мне надежду, что не всё в компьютере будет так уязвимо к повреждениям, и что я уже смогу разбирать компьютер и что-то в нём заменять и добавлять, поэтому я смог лазить тестером ему в порты ввода-вывода.
После широкого распространения персональных компьютеров, Савёловский рынок окончательно перепрофилировался в компьютерный, и там я, для дальнейшего улучшения условий учёбы, с помощью друга и семисот долларов, приобрёл нового помощника — Duron 700, с памятью 128Мб и видеокартой GeForce MX200. В него я переставил модем из Pentium Pro-200.
С помощью своей веб-камеры я стал предпринимать попытки с кем-то увидеться через компьютерный экран. Оказалось, что среди всех моих знакомых веб-камера была только у одного друга.
У всех уже была ICQ, но в ней можно было только писать текст и, уже несколько позже, пересылать файлы. Ещё был IRC, но он был менее удобный. После долгих поисков в Интернете, я нашёл две программы, с помощью которой можно было общаться в Интернете. Одна представляла собой прямое соединение пользователей по IP и позволяла общаться, в отличие от ICQ, голосом а тем, у кого есть камера, и с видео. Она называлась Microsoft NetMeeting.
Вторая звалась MSN Messenger. В нём можно было найти различные группы, где общались иностранцы, в основном, из США, под названием MSN Groups или MSN Chat rooms. Они обсуждали что-то или сидели в чатах просто так и шутили на английском. Однако в некоторых чат-группах люди уже использовали веб-камеры.
NetMeeting был проще, а, что касалось разговоров с несколькими пользователями в группах, то тут скрывалась и проблема.
В школе у нас не было английского, так как учителя часто увольнялись, а новых найти долго не могли. Я собрался с духом и стал исследовать возможности соединения по этим обоим программам. Первый блин разговора в MSN Messenger, как и водится, получился комом.
Я помню, что одним из первых моих собеседников был дед, смотревший в камеру в огромных наушниках и здоровенных очках, окружённый массой радиотехники. На экране он выглядел древним, как сама Земля. Со скидкой на возраст, вид у него был примерно такой:
Он сидел среди забитых электроникой полок и говорил в отдельный, стоящий на столе, большой микрофон.
Тем не менее, это был самый вежливый, внимательный и терпеливый собеседник, которого я тогда встретил. Он вслушивался, в своих невероятного размера наушниках, в каждое моё слово. Я его понимал, а он моё произношение разбирал с трудом. Общение не складывалось, но он не сдавался. Дед просил меня повторить что-то, переспрашивал, просил проговорить по буквам. Пытался узнать, кто я, откуда, интересы и предпочтения в еде. Я тогда растерялся. Я никогда до этого не разговаривал на английском через компьютер, да даже по телефону. Я стеснялся говорить громко по-английски, потому что боялся, что меня не поймут.
Хотя он просил меня этого не делать и уверял, что у нас получится разговор, я отключился. Я потом уже понял, то о чём он меня просил и что рассказывал:
"Сынок, просто произноси слова почётче. Я был радистом во время войны во Вьетнаме, и всякое повидал. Нужно только говорить погромче, и у нас заведётся отличный разговор. Я слышал тысячи людей по радио с разными качествами сигнала, и я умею разбирать звуки в радиоэфире даже среди сильных помех. Видишь, я тебя уже понимаю!"
Я поколебался и "повесил трубку".
И я тебя сейчас понимаю, дед. Спасибо — если бы не ты, мне было бы гораздо труднее научиться понимать собеседника и отвечать ему на другом языке. Я тогда упустил полезную практику, которую можно было бы пройти в тот день, и на несколько недель потерял возможность влиться в эти голосовые чаты. Только спустя несколько дней после разговора с радистом я осознал, что люди, в общем-то, могут меня понимать. Пришлось перебрать много конференций и собеседников, чтобы добиться такого разговора, который бы все его участники могли поддерживать.
Я был потрясён тем, что собеседника можно не только слышать, но и видеть. Напомню, что тогда самым популярным мессенджером была ICQ, в ней люди посылали свой адрес электронной почты, и уже по Email пересылали фотки с плёночного фотоаппарата, отсканированные сканером. По телевизору шла программа "Сам себе режиссёр", которая состояла из были видео, снятых на камеры с магнитными кассетами, и которые её участники присылали в телестудию по обычной почте. А тут: ты сам видишь окружение, природу, людей не только рядом с тобой, но и из разных стран! Я поначалу просил собеседников просто помахать в камеру или покрутить перед ней кружкой или книжкой, настолько казалось невероятным видеть собеседника.
Второй случай произошёл немного позже. В одной из комнат, где люди общались в общем чате, я включил камеру какого-то мужика. Увидев в списке тех, кому показывается его видео, мужское имя, он посмотрел в неё и спросил:
— Зачем ты на меня смотришь?
Я сказал, что просто хочу пообщаться. А на кого мне еще смотреть?
Он сказал:
— Смотри на девушек!
"Чёрт возьми, — подумал я тогда, —наверное, в будущем у веб-камер будут и правда стоящие применения".
Через другую программу, NetMeeting, можно было подключиться к собеседнику напрямую, введя IP-адрес. Мы попробовали общаться так через камеру с моим другом.
Для того, чтобы поговорить с видео, мы созванивались по модему через обычную телефонную линию, потом смотрели свой IP через Winipcfg, запускали NetMeeting. Один вводил IP другого, и так устанавливался видеозвонок. По-русски говорить было проще, чем по-английски, и, казалось бы, звони — не хочу, но больше созваниваться из друзей было не с кем. К тому же, нельзя было надолго занимать общий телефон, а разговаривать по телефону и лазить в Интернете в одно и то же время было невозможно. Если во время связи снять трубку телефона, то в ней будет слышен писк модемов.
Мне не очень хотелось городить сложную схему из отдельных микросхем и дискретных деталей, и для простого управлением машины с LPT-порта мне была нужна связывающая моторы и порт микросхема.
В поисках подходящих микросхем я обыскал весь Интернет образца 2001 года, скачал каталоги в виде DOS-программ, даже сходил в библиотеку, но и там ничего про микросхемы, подходящие мне, не было. В отношении новых программ и программирования вообще, время тогда не летело так быстро, и программы могли писаться годами. Передо мной стояли примеры работ разных преподавателей, аспирантов и дипломников кафедры, когда вынашивали идею, разрабатывали подход к её решению, план ПО, по нескольку лет. Каталоги микросхем под DOS, которые я скачал, оказались сильно устаревшими.
Показать её работу, увы, не получится.
Когда ко мне в очередной раз приехал двоюродный брат, уже в начале следующего года, он поведал, что в Москве открылся "Такой магазин, в котором ты называешь название детали — и тебе ее продают."
— Не может быть!
— Да правда. Пошли, проверим!
И мы пошли проверять. Этим магазином, так стремительно ворвавшимся в мир творчества и радиолюбителей, и оказавшимся, уже после, лучше западных "Сделай сам", был Chip&Dip. Сначала там, насколько я сейчас помню, продавались только микросхемы, светодиоды, транзисторы-резисторы всех номиналов, но не было такого ассортимента, как сейчас. И таким образом, благодаря сарафанному радио, я нашёл недостающий элемент для моего компьютерного управления. На меня, поблёскивая глянцем прозрачного пластика, смотрел компакт-диск с названием "Микросхемы для управления электродвигателями".
В виду ограничения фотоматериалов
ПРОДОЛЖЕНИЕ СЛЕДУЕТ...
Утилита Victoria предназначена для комплексного тестирования всего объема накопителей, будь то поверхность жесткого диска или ячейки флеш-памяти у SSD. Программа производит непрерывное чтение или запись, анализируя время ответа логических секторов и визуализируя их в удобном графическом представлении — графиком или картой, на выбор пользователя. При обнаружении неисправного сектора программа может попробовать «починить» его, отправляя на накопитель многочисленные запросы, тем самым заставляя систему SMART пометить битый сектор и заменить его новым из резервной области.
Программа h2testw в первую очередь известна как инструмент тестирования флешек, но может использоваться и для других видов накопителей. Утилита перезаписывает весь накопитель тестовыми данными, а потом производит их считывание со сверкой. Если на накопителе присутствует хоть один неисправный сектор и данные повреждены, h2testw информирует об этом пользователя — таким накопителем нельзя пользоваться для хранения важной информации.
Благодаря программам диагностики можно узнать информацию об установленных в вашем компьютере комплектующих, оценить скорость их работы и проверить на стабильность. Если ПК работает нестабильно, первичная диагностика поможет найти, в каком комплектующем находится источник проблемы.
P/S
Почти все приложения из списка бесплатные, а сами интерфейсы большинства утилит выглядят достаточно дружелюбно. Поэтому воспользоваться ими при необходимости можно даже не обладая обширными знаниями в области компьютерного «железа».
Компьютеры плотно вошли в нашу жизнь как устройства, которыми мы пользуемся ежедневно: как для работы, так и для развлечений и отдыха. Но, как и у любого электронного устройства, у компьютера могут возникать проблемы в работе, которые часто связаны с его «железом» или программным обеспечением. Помочь найти причину, по которой это происходит, может специализированное ПО для диагностики.
Зависания, глюки, медленная работа и «синие экраны смерти» у компьютера часто связаны с неполадками аппаратного обеспечения, то есть каких-то деталей внутри него. Диагностических утилит для ПК невероятное множество: есть универсальные, способные дать информацию или протестировать сразу несколько компонентов, есть специализированные — заточенные под работу с определенным «железом». В нашем материале мы рассмотрим лучшие программы для диагностики и тестирования ПК в каждой из категорий.
Самой универсальной программой для диагностики и тестирования оборудования, безусловно, является AIDA64. За два с половиной десятка лет существования под разными названиями программа «выросла» из небольшой утилиты в мощный комбайн, способный как дать подробную информацию об оборудовании вашего ПК, так и протестировать его на производительность и стабильность работы.
Интерфейс программы прост и не вызывает неудобств даже у неподготовленного пользователя. Основная масса разделов предоставляет информацию о «железе» и программном обеспечении вашего ПК. Раздел «Тесты» позволяет различными способами протестировать производительность процессора и оперативной памяти, а также сравнить полученные значения с другими ПК из встроенной базы данных. Для любого из разделов программы есть возможность сгенерировать текстовый или HTML-отчет, выбрав одноименный пункт.
Помимо этого, часть тестов скрывается в меню «Сервис». Из него можно попасть в окна тестирования скорости чтения и записи накопителей, тестов разных уровней кеш-памяти процессора и производительности вычислительной мощности видеокарты GPGPU. Кроме того, оттуда же доступна диагностика монитора — ряд тестов, позволяющий проверить ваш экран на качество изображения и «битые» пиксели, а также тест стабильности системы. Запуск последнего поможет проверить компьютер на стабильность работы компонентов компьютера под полной нагрузкой и выявить их сбои или перегрев.
Кроме AIDA64, в категорию универсальных программ можно записать и ее давнего конкурента — SiSoftware Sandra. Как и AIDA, Sandra способна выдать огромное количество разнообразной информации о комплектующих и программном обеспечении вашего компьютера.
Помимо этого присутствует множество встроенных тестов производительности для разного оборудования, а также формирование отчетов.
Доступна и возможность задействовать стресс-тестирование оборудования, но реализована она немного по-другому: здесь оно происходит посредством встроенных оценочных тестов, необходимые нужно указывать вручную. В целом, по удобству пользования имеется некоторый проигрыш конкуренту, несмотря на обширнейшие возможности самого ПО.
Программа HWiNFO также может рассказать некоторую информацию о вашем «железе» — правда, по сравнению с AIDA и Sandra, в меньшем объеме. Поддерживается и создание отчетов.
Но ключевой фишкой программы является не это, а отдельное окно с датчиками, позволяющее наблюдать за показателями температуры, напряжений и нагрузки всех компонентов компьютера — причем с фиксацией минимальных, средних и максимальных значений. С помощью инструмента можно следить за этими значениями в процессе рабочей нагрузки для выявления отклонений температуры и напряжений от предельно допустимых.
Специализированной программой для работы с центральным процессором системы является CPU-Z. Утилита выдает подробные сведения о ЦП, а также некоторую информацию о материнской плате и оперативной памяти, установленной в системе.
Присутствует у утилиты и встроенный тест процессора, который можно использовать как для оценки его производительности по сравнению с другими моделями, так и для стрессовой нагрузки. Правда, в последнем случае лучше обратиться к другим программам — «греют» ЦП они сильнее.
GPU-Z обладает похожим названием и тоже предназначена о выводе информации о процессоре — только не центральном, а графическом. При старте программа показывает основные сведения об используемой в системе видеокарте. Дополнительную информацию о BIOS модели и полноте поддержки графических API можно найти в разделе «Advanced».
Помимо этого у GPU-Z есть мониторинг датчиков видеокарты — при работе в фоновом режиме программа фиксирует изменения нагрузки и напряжений, аналогично HWiNFO. Причем последняя опция реализована и в виде графика: кривую изменения каждого значения можно наглядно увидеть в окне ПО.
MSI Afterburner не относится к чисто информационным утилитам. Ее главная цель — управление параметрами работы видеокарты, включая разгон с повышением или понижением напряжения.
Но, помимо этого, одна из самых популярных возможностей программы — это вывод информации о нагрузке компонентов системы в виде оверлея. Так можно отслеживать нагрузку во время игровых сеансов на компьютере. Afterburner умеет мониторить нагрузку ЦП и ГП, загрузку оперативной и видеопамяти, отслеживать температуры. Информация может представляться как в виде текста, так и в виде графиков.
Программа OCCT специализируется на стрессовой нагрузке различных компонентов системы. Доступно множество опций для разнообразной нагрузки оборудования, а также дополнительные возможности вроде автоматической остановки теста при превышении указанного температурного порога или появлении ошибок тестирования. Возможна как отдельная, так и комплексная нагрузка, позволяющая проверить работу системы в предельных для нее режимах.
Утилита Furmark предназначена для создания стрессовой нагрузки на видеокарту. «Бублик» способен разогреть графический процессор и подсистему питания карты до значений, которых она редко достигает в играх. А если видеокарта стабильна под такой нагрузкой — то и в играх от нее проблем возникнуть не должно.
Программа MSI Kombustor основана на Furmark, но предлагает несколько дополнительных опций. Помимо «бублика», на выбор есть множество дополнительных сцен, создающих похожую нагрузку: обычные, с определенным объемом задействованной видеопамяти, настраиваемым уровнем тесселяции и активированной технологией PhysX. У программы есть опция сканирования артефактов, при задействовании позволяющая выявить потенциальные проблемы с видеопамятью.
Проверить оперативную память под нагрузкой можно с помощью утилиты TestMem5. Программа проводит очередь из нескольких тестов, и сообщает при возникновении ошибок. В качестве опции для опытных пользователей TestMem5 поддерживает конфигурационные файлы, позволяющие изменить количество и интенсивность выполняемых тестов по сравнению с настройкой по умолчанию.
В отдельную категорию программ попадают утилиты, предназначенные для диагностики накопителей.
Hard Disk Sentinel предназначен для оценки состояния накопителей посредством анализа параметров SMART. Он отображает уровень «здоровья» и общее время работы накопителей, а также температуры и количество записанных данных.
Помимо этого программа умеет запускать самодиагностику дисков и тестировать их поверхность для выявления плохих блоков.
Функциональность CrystalDisk Info аналогична, за исключением функций тестирования — они в ней отсутствуют.
А вот программа CrystalDisk Mark от того же разработчика известна в качестве инструмента оценки скоростных показателей разнообразных накопителей. Программа позволяет замерить скорости чтения и записи, которые при неисправном накопителе могут быть аномально низкими.
В виду ограничения фотоматериалов
ПРОДОЛЖЕНИЕ СЛЕДУЕТ...
Это — подборка книг о методологиях управления проектами и разработки ПО. Здесь есть материалы по канбан, CMMI, Six Sigma и PRINCE2.
Это — метод управления разработкой, реализующий принцип «точно вовремя». Задачи по мере поступления записываются на карточку и заносятся в отдельный список, откуда каждый разработчик может извлечь требуемую задачу. Это дает равномерно распределять нагрузку между командами и визуализировать текущее положение вещей.
Автор книги — Клаус Леопольд — доктор компьютерных наук, который ведет свой тематический блог про Lean и канбан. Он говорит, что многие организации не могут раскрыть максимальный потенциал канбан, поскольку не до конца понимают философию методологии. Здесь Клаус постарался исправить это недоразумение.
«Канбан на практике» рассказывает о принципах методологии: канбан-доске и карточках и объясняет как правильно их организовать. Книгу можно считать практическим руководством по реализации методологии.
Автор — Эрик Брекнер, который работает в Microsoft с 1995 года и сейчас занимает в компании должность руководителя разработки. В книге Эрик делится опытом о том, как он ввел принципы канбан в рабочие процессы команды, занимающейся созданием Xbox.
Здесь есть список инструкций, которые помогут внедрить методологию в любой организации, и дает необходимые KPI для отслеживания прогресса. Читатели хвалят автора за легкий слог и большое количество примеров. Её рекомендуют всем, кто хочет познакомиться с канбан.
Книгу Дэвида Андерсона, называют лучшим источником знаний о канбан. Дэвид — основатель компании Lean Kanban University (LKU), где обучают специалистов по внедрению гибких методологий. На тренингах LKU преподает и Клаус Леопольд, которого мы упоминали выше.
Андерсон рассказывает о принципах канбан: визуализации процессов, ограничении количества задач в работе, измерении прогресса на каждом этапе. Также он описывает, как выявить проблемы в организации разработки ПО и постепенно изменить культуру работы в компании.
Здесь описаны кейсы компаний, которые внедряли канбан в своей работе. По словам автора Маттиаса Скарина, читатель узнает, в каком случае подход оказывается эффективным, а в каком — не очень.
Часть материалов из книги доступна на сайте Маттиаса, например, презентация с десятью видами канбан-досок. В целом эта работа — хорошая возможность научиться на ошибках других.
5. «Канбан в действии»
Резиденты Hacker News считают эту книгу хорошей отправной точкой для начинающих знакомство с канбан. В ней грамотно совмещена теория с практическими советами. В последней главе авторы собрали игры, которые помогут объяснить концепцию канбан своим коллегам.
Книгу написали Маркус Хаммарберг и Йоаким Сунден. Маркус — разработчик и коуч по Канбан, а Йоаким — Agile-коуч, который 6 лет работал на этой должности в Spotify. Те, кто прочитал «Канбан в действии», говорят, что её освоить проще, чем публикацию Дэвида Андерсона.
CMMI — это набор методологий, который позволяет оптимизировать бизнес-процессы компании, отслеживая их эффективность по шкале зрелости: от непредсказуемых до контролируемых. Это дает возможность оценивать и управлять рисками при принятии решений.
Книгу написал Пол Макмэхон — независимый консультант, который с 1997 года помогает компаниям совершенствовать процессы разработки ПО. В работе он использует методики CMMI, Agile и Lean: об этих подходах Пол пишет в своем блоге.
В книге Пол рассказывает, почему инициативы по улучшению процессов в компаниях проваливаются. Создатель модели CMMI профессор Ричард Тернер написал, что Пол переработал принципы методологий на основе собственного богатого опыта.
Авторы — Мукунд Чодхари и Абхишек Чопра — проект-менеджеры и специалисты по модели CMMI для разработки ПО. Мукунд также пишет пособия по программированию с помощью jQuery и PhpStorm.
В CMMI for Development авторы по шагам объясняют, как внедрить методику CMMI в бизнес-процессы и избежать наиболее распространенных ошибок.
Книга поможет оценить необходимые ресурсы, усилия и бюджет, которые придется затратить на изменение рабочих процессов согласно CMMI.
Её автор работает с этой методологией уже более десяти лет. Ранее он сотрудничал с компаниями HP и Renault, а сейчас трудится QA-менеджером в консалтинговой компании Capgemini.
Предназначение «шести сигм» — снизить количество ошибок в продукции компании с учетом опыта сотрудников и клиентов. В книге рассказывается, как применять метод «шести сигм» в IT-подразделениях организаций.
Читатели узнают об основных концепциях методологии и об инструментах, которые помогут сделать процесс разработки ПО более надежным и предсказуемым. Автор книги — Кристин Тейнтор, которая работает консультантом для технологических компаний. Её опыт в IT — более 30 лет.
PRINCE2 — это метод для управления проектами в рамках четко определенной структуры. Эту книгу выпустила компания Axelos, которая разрабатывает ITIL.
В ней говорится, как использовать PRINCE2 в Waterfall и Agile-подходах к разработке. Особое внимание авторы уделили гибкости методологии и рассказывают, как её подстроить под конкретные цели проекта. Эта книга — своеобразная «инструкция по внедрению».
Тест производительности
3DMark 06
А может, заработает и в 64-битной XP?
Я установил Windows XP 64-bit, и там все повторилось. 8Гб видятся, драйвера ставятся, но вот только производительность опять низкая, точно такая же, как и в 64-битной 2003 Server.
SteamOS просто не установилась. Не получилось ее установить ни с флешки, ни с компакт-диска. Установка просто останавливалась или зависала.
Что ж, для тестирования нашей системы в играх остановимся на 32-битной Windows 2003 с включенным режимом PAE.
В итоге у нас получилась довольно современная система:
Процессор: AMD Athlon 2 X4 3000 МГц
Оперативная память: 8 Гб DDR2 в двухканальном режиме
Видеокарта: Radeon HD3850 512Mb AGP
Жесткий диск: SSD 16 Гб (я брал несколько жестких дисков для установки на них разных ОС)
Блок питания: 500 Вт
Правда ОС устаревшая, только лишь Windows 2003 Server.
Left4Dead 2
Даже на максимальных настройках FPS доходит до 60, и играть вполне комфортно!
В Team Fortress 2, который тоже сделан на движке Source, ситуация такая же, но FPS на максимальных возможных настройках доходит до 40-45. Тоже вполне комфортно играть. Напомню, на предыдущей материнской плате частота кадров в секунду была существенно ниже. Сказалась более высокая скорость процессора.
World of Tanks версии «Обновление 1.0»
Игра запускается, но Windows XP поддерживает только DirectX 9, поэтому стандартные настройки графики «Улучшенные» и «Освещение и постобработка» заблокированы.
Второе препятствие
Игру можно запустить только на настройках «Стандартные». В прошлой статье у нас работал DirectX 10, и поэтому все настройки там работали.
Покопавшись в Сети, я наткнулся на одну статью, где кто-то уже выходил из этой ситуации. Для этого он установил игру на современный компьютер выставил в игре нужные настройки графики, скопировал из нее файл «preferences.xml» и подменил его на своей системе. Я проделал то же самое, и все получилось.
Настройка «Улучшенная» затемнена. Ну и ладно, потестируем игру с такими параметрами на высоких настройках.
Игра показывает 35-55 FPS, что вполне играбельно! В обновлении внедрено отличное улучшение графики, и быстродействие на высоте. У игры неплохая оптимизация, и она неплохо шевелится даже для не очень быстрых игровых системах.
Kerbal Space Program
Все вполне играбельно на средних настройках
Во все эти игры можно вполне комфортно играть на средних и высоких настройках. 3D-приложения больше всего тормозят при включении опции Antialiasing. Правда, честно говоря, особой разницы после включения этого параметра я своим глазом не вижу. Мне кажется, что в игре как будто просто снижается быстродействие, при почти полном отсутствии визуальных изменений. Ребята, скажите, вы действительно в DirectX 9 и 10 визуально отличаете Antialiasing X4 от X8 или это просто такая моя особенность? Хотя, в то время все старались купить видеокарту с поддержкой сглаживания X4 или X8 и утверждали, эта опция вносила разительные изменения в графику.
Из «новой» материнской платы, процессора и Radeon HD 3850 получилась игровая система начального уровня и неплохой рабочий компьютер.
А вот еще мнение, как можно применить эту видеокарту:
У меня в старом компе стоит HIS Radeon HD 4670 IceQ AGP (1Gb). Всё время считал что это самая быстрая карта с AGP. Кстати, насколько я помню, в свое время эта карта была даже в списке рекомендованных для майнинга биткоинов, причём единственная с AGP.
На Windows XP ни одна программа для майнинга не запустилась, но я специально для этого поставил ее на старую материнскую плату и Pentium-D, установил Windows 7 64-бит и попробовал помайнить.
К сожалению, как я ни пытался комбинировать драйверы, компоненты системы и т. д., мне не удалось включить поддержку OpenCL, хотя в характеристиках этой карты и указана поддержка OpenCL 1.0. Поэтому все майнеры или не запускаются, или показывают отсутствие поддержки OpenCL. Однако майнер MinerGate запустился и вот что он показал.
GPU Mining, как и в других, «Not supported device»
В дополнение я приведу несколько тестов и игр, для которых пришлось также нужен только Windows 64-бит, начиная с Windows Vista. Все это запущено на процессоре Pentium D 3.4 ГГц.
Subnautica версии 2018 года
На минимальных настройках и 1920х1080 вполне играбельна, но показывает нехватку системных ресурсов (еще бы, плата с Pentium D поддерживает всего 2 Гб оперативной памяти)
Metro 2033 Last Light Redux
Разрешение 1280х800, настройки графики минимальные.
FPS примерно 20-35
На открытых местностях FPS проседает, а в коридорах с ним все в порядке
Passmark 9
В итоге у нас получился игровой компьютер начального уровня. Не все игры запускаются, но в те, которые на нем идут, можно играть вполне комфортно. Эх, если бы не ограничение с драйверами под ОС выше Windows XP! Из этого я могу сделать вывод, что в то время топовую видеокарту было очень сложно «раскрыть». Или приходилось ограничиваться одноядерными процессорами, или 2 гигабайтами оперативной памяти, или же, как в моем случае, только лишь устаревшими операционными системами.
Поэтому желающим поковыряться с такой видеокартой можно посоветовать делать это чисто из спортивного интереса.
Или же, если хотите попытаться…
То вам придется столкнуться с:
1. Отсутствием драйверов для подобного оборудования для новых ОС
2. Поиском подходящего вам дополнительного «железа»
3. Поиском всевозможных переходников для нужных разъемов
4. Отсутствием ПО для устаревших операционных систем типа Windows XP и 2003 Server: например, Google Chrome на них уже не установится, Skype тоже, и придется искать его старую версию и так далее. Новое ПО будет постоянно показывать ошибки во время установки и работы.
5. Бесконечным поиском нужных компонентов и установкой обновлений для операционных систем при установке современного ПО
6. К смене системы охлаждения, смазке ее компонентов и замене термопасты везде, где только можно
7. Возможно, что-то из решений, найденных в этой статье, вам поможет.
P/S
При оживлении подобных устаревших компонентов всегда нужно набраться терпения, взять бубен и приготовиться к неустанным танцам.