Одноплатные компьютеры Raspberry Pi прекрасно подходят для многих проектов, но есть задачи, для которых они не подходят.
Raspberry Pi — фантастический компьютер размером с кредитную карту, способный на множество вещей, от эмуляции до управления электроникой. Тем не менее, есть еще некоторые задачи, которые потребуют ресурсов этого одноплатного компьютера до предела.
Без лишних слов давайте посмотрим, на что SBC Raspberry Pi либо вообще не способны, либо работают достаточно хорошо, либо из-за самой своей природы, либо из-за ресурсов, к которым у них есть доступ.
1. Беги Киберпанк 2077
Кредит изображения: CD Projekt Red
Cyberpunk — это ролевая игра, выпущенная в 2020 году, действие которой происходит в антиутопическом футуристическом открытом мире, и это просто пример, иллюстрирующий суть. Вы не будете играть ни в одну игру AAA на Raspberry Pi.
Иными словами, если вы покупаете Raspberry Pi для того, чтобы играть в популярные видеоигры-блокбастеры, выпущенные за последние несколько лет, вы, скорее всего, будете разочарованы. Это связано с тем, что Raspberry Pi построены так, чтобы быть энергоэффективными и недорогими, и одним из компромиссов является довольно маломощный процессор и графический процессор, которые находятся на одном уровне с процессорами среднего уровня. смартфон.
Флагман Raspberry Pi 4B — не лучшее игровое устройство, но в некоторые игры он может играть. эмуляция старых классических видеоигр вполне возможна с Raspberry Pi из-за того, что большинство этих названий требуют меньше ресурсов и были разработаны для работы на ПК Potato. Если вы ищете нечто большее, чем простые эмуляторы и ретро-игры, вам придется искать в другом месте.
Вы, вероятно, могли бы транслировать прохождение игры с разрешением 4K на своем дисплее, но сносно играть в Cyberpunk физически невозможно даже для моделей Raspberry Pi самого высокого уровня. Более подходящим игровым устройством будет ваш ноутбук с лучшими характеристиками и более мощным процессором. Итак, обязательно загляните в различные способы улучшить игровую производительность на вашем ноутбуке.
2. Перекодировать видеоконтент
Транскодирование — это процесс преобразования аудио- и видеофайлов из одного формата в другой. Это позволяет обмениваться файлами между устройствами, поддерживающими разные форматы файлов, и позволяет пользователям с меньшей пропускной способностью наслаждаться бесшовной потоковой передачей. Используя транскодирование, вы можете воспроизводить видео H.265 на дисплее, который поддерживает только формат H.264.
Однако Raspberry Pi 4 не очень хорошо справляется с этой задачей, потому что у него недостаточно вычислительной мощности для этого. Ты можешь установите медиасервер Plex на свой Raspberry Pi и получать из него прямые потоки, но транскодирование будет довольно обременительным для оборудования Raspberry Pi. Возможно, вы даже сможете получить поток в своем клиентском приложении, но он, скорее всего, будет буферизоваться и заикаться во время воспроизведения. Даже предварительное перекодирование займет значительное время на Raspberry Pi 4B.
Однако, если вы готовы ждать часы и часы (или даже дни), вы можете использовать свой Raspberry Pi 4 в качестве транскодера, самостоятельно установив на него FFmpeg или HandBrake. Есть другие видео конвертеры, которые вы можете установить в Linux.
В целом, транскодирование с Raspberry Pi 4 возможно, но вряд ли оно работает должным образом, и его лучше вообще избегать. Вам необходимо убедиться, что видеокодеки на вашем медиасервере поддерживаются вашим потоковым клиентом(ами).
3. Запуск программного обеспечения x86
SBC Raspberry Pi по умолчанию несовместимы с программным обеспечением x86. Raspberry Pi использует Система на кристалле на базе ARM (SoC), что означает, что его архитектура набора инструкций (ISA) отличается от используемой компьютерами x86. Поэтому приложения, разработанные для систем на базе ARM, не будут изначально работать на устройствах x86, и наоборот.
В этом есть свои плюсы и минусы. Основным преимуществом архитектуры ARM является то, что ее реализации часто дешевле и потребляют гораздо меньше энергии. Однако чипы ARM часто работают медленнее, чем чипы x86, и вы можете оказаться не в состоянии запускать свои любимые программы из-за проблем с совместимостью.
Тем не менее, вы всегда можете использовать эмуляцию для запуска программ x86 на компьютерах ARM, но это пока не идеальный обходной путь, и обычно он требует много ресурсов.
4. Запускайте Windows плавно
Это ограничение SBC Raspberry Pi тесно связано с последним. Из-за своей архитектуры чипа Raspberry Pi может запускать только Windows на ARM, версию операционной системы, скомпилированную для устройств ARM. Нигде нет такой полнофункциональной версии операционной системы x86, но Windows можно установить и использовать на Raspberry Pi..
Несмотря на это, Raspberry Pi 4B не подходит для работы с Windows. Хотя вы можете установить ARM-совместимую версию Windows на свой Raspberry Pi 4, она будет медленной, лагающей и в целом не лучшим вариантом для вашего повседневного использования. Есть другие одноплатные компьютеры лучше подходят для работы под управлением Windows чем Raspberry Pi.
5. Редактировать HD-видео
Редактирование видео — еще одна вычислительная задача, которую Raspberry Pi 4B может выполнять, но не особо преуспевает. Если вы профессиональный видеоредактор и хотите использовать Pi 4 для своих проектов, не делайте этого. Pi 4 недостаточно мощный, чтобы справляться с интенсивными рабочими нагрузками, и вы получите плохие результаты.
Вы можете редактировать короткие видеоклипы продолжительностью около минуты, но все, что больше, станет проблемой для Raspberry Pi 4. Как и в случае с играми и транскодированием, Raspberry Pi 4B не обладает достаточной вычислительной мощностью для серьезного редактирования видео.
Если вам абсолютно необходимо редактировать видео на Raspberry Pi, приобретите версию Raspberry Pi 4B на 4 ГБ (или 8 ГБ), вентилятор и SSD вместо карты microSD.
6. Загрузка с внутренней памяти
Для Raspberry Pi по-прежнему требуется карта microSD для хранения ваших файлов и загрузки операционной системы, хотя вы можете подключать внешние устройства хранения и заставить Raspberry Pi загружаться с SSD.
Другие SBC, такие как Banana Pi, оснащены встроенной картой MultiMediaCard (eMMC) для внутреннего хранилища и имеют переключатель SPI, который позволяет выбрать загрузку с внутреннего или внешнего хранилища.
Поскольку скорость чтения/записи eMMC намного выше, чем у SD-карт, вы можете столкнуться с ненужными узкими местами во время нормальной работы. Мы можем только надеяться, что долгожданный Raspberry Pi 5 будет иметь eMMC или другой превосходный вариант хранения.
Raspberry Pi 4B по-прежнему способен на многое
Raspberry Pi — замечательная маленькая машина, которая прошла долгий путь с момента своего создания. Тем не менее, в вычислениях не существует универсального решения, и есть несколько задач, с которыми Raspberry Pi до сих пор не справляется. И это хорошо, потому что он достаточно хорошо работает для своей первоначальной цели, делая компьютеры дешевыми и доступными для всех.