Обновление микрокода AMD Ryzen расширит поддержку памяти

Обновление микрокода AMD Ryzen расширит поддержку памяти

Разработчики AMD не сидят без дела, выпустив новые процессоры, оставалась значительная проблема с совместимостью памяти. Уже была информация о том, что это обновление микрокода было в работе ещё в конце прошлого месяца у AMD. Сегодня представитель Gigabyte подтвердил опубликовав пост на форуме, что новое обновление микрокода AGESA 1006 добавит более 20 новых регистров памяти, для обеспечения работоспособности с существующими Intel — совместимыми модулями памяти DDR4.

Ранние сообщения от пользователей Ryzen показали, что наилучшей эффективностью в работе с процессорами Ryzen имеет память DDR4 работающая на чипах Samsung B-Die. G.Skill и GeIL являются крупнейшими поставщиками модулей памяти с такими чипами. Технический директор AMD по маркетингу Роберт Хальлок позже подтвердил, что память Samsung B-Die DDR4 действительно обеспечивает лучшую совместимость с процессорами Ryzen и с помощью неё можно достигнуть наилучших результатов в разгоне. Он также подтвердил, что в этом месяце будет выпущено обновление BIOS, которое обеспечит совместимость с большой коллекцией модулей памяти на основе Hynix.

В качестве подведения черты под вышесказанным приведём замечательный список составленный пользователем
Reddit Wiidesire, который включает в себя все доступные на рынке модели, которые имеют чипы Samsung B-Die. Приобретая память для работы с AMD Ryzen необходимо убедиться, что вы приобрели комплект памяти, который указан в списке совместимости с вашей материнской платой, иначе вам может потребоваться ввести тайминги памяти самостоятельно, чтобы RAM работала с объявленной скоростью.

Помните, что рекламируемые скорости почти всех наборов памяти DDR4 основаны на собственном стандарте Intel XMP — Extreme Memory Profile — именно поэтому запуск вашей DDR4-памяти с ее объявленной скоростью может потребовать некоторых телодвижений на Ryzen, особенно DDR4 на чипах Hynix. В некоторых случаях вам может понадобиться увеличить напряжение до 1,5 В, что абсолютно безопасно. Ну или как альтернативный вариант — немного повысить напряжение SOC/unCore до 1,1

НаименованиеНомер моделиЧипRank
G.Skill Flare X 3200 MHz CL14F4-3200C14D-16GFX8Gb Samsung B-DieSingle
G.Skill Trident Z 3200 MHz CL14F4-3200C14D-16GTZ8Gb Samsung B-DieSingle
G.Skill Ripjaws V 3200 MHz CL14F4-3200C14D-16GVK8Gb Samsung B-DieSingle
G.Skill Trident Z 3200 MHz CL15F4-3200C15D-16GTZ8Gb Samsung B-DieSingle
G.Skill Ripjaws V 3200 MHz CL15F4-3200C15D-16GVK8Gb Samsung B-DieSingle
G.Skill Trident Z 3466 MHz CL16F4-3466C16D-16GTZ8Gb Samsung B-DieSingle
Crucial Elite 3466 MHz CL16BLE2K8G4D34AEEAK8Gb Samsung B-DieSingle
G.Skill Trident Z 3600 MHz CL15F4-3600C15D-16GTZ8Gb Samsung B-DieSingle
G.Skill Trident Z 3600 MHz CL16F4-3600C16D-16GTZ8Gb Samsung B-DieSingle
G.Skill Ripjaws V 3600 MHz CL16F4-3600C16D-16GVK8Gb Samsung B-DieSingle
Corsair Vengeance 3600 MHz CL16CMK32GX4M4B3600C168Gb Samsung B-DieSingle
G.Skill Trident Z 3600 MHz CL17F4-3600C17D-16GTZ8Gb Samsung B-DieSingle
KFA2 HOF 3600 MHz CL17HOF4CXLBS3600K17LD162K8Gb Samsung B-DieSingle
Corsair Vengeance 3600 MHz CL18CMK32GX4M4B3600C188Gb Samsung B-DieSingle
G.Skill Trident Z 3733 MHz CL17F4-3733C17D-16GTZA8Gb Samsung B-DieSingle
G.Skill Trident Z 3866 MHz CL18F4-3866C18D-16GTZ8Gb Samsung B-DieSingle
G.Skill Trident Z 4000 MHz CL18F4-4000C18D-16GTZ8Gb Samsung B-DieSingle
G.Skill Trident Z 4000 MHz CL19F4-4000C19D-16GTZ8Gb Samsung B-DieSingle
G.Skill Trident Z 4133 MHz CL19F4-4133C19D-16GTZA8Gb Samsung B-DieSingle
G.Skill Trident Z 4266 MHz CL19F4-4266C19D-16GTZ8Gb Samsung B-DieSingle
НаименованиеНомер моделиЧипRank
GeIL Dragon 3000 MHz CL15GWW416GB3000C15DC4Gb Samsung D-DieDual
G.Skill Ripjaws V 3200 MHz CL16F4-3200C16D-16GVK4Gb Samsung D-DieDual
G.Skill Ripjaws V 3200 MHz CL16*F4-3200C16D-16GVKB4Gb Samsung D-DieDual
G.Skill Ripjaws V 3400 MHz CL16F4-3400C16D-16GVK4Gb Samsung D-DieDual
НаименованиеНомер моделиЧипRank
G.Skill Trident Z 2800 MHz CL15F4-2800C15D-16GTZ4Gb Samsung E-DieDual
G.Skill Trident Z 3000 MHz CL15F4-3000C15D-16GTZB4Gb Samsung E-DieDual
G.Skill Trident Z 3200 MHz CL16*F4-3200C16D-16GTZB4Gb Samsung E-DieDual
G.Skill Trident Z 3400 MHz CL16F4-3400C16D-16GTZ4Gb Samsung E-DieDual
НаименованиеНомер моделиЧипRank
G.Skill Ripjaws V 3000 MHz CL14F4-3000C14D-32GVK8Gb Samsung B-DieDual
G.Skill Trident Z 3200 MHz CL14F4-3200C14D-32GTZ8Gb Samsung B-DieDual
G.Skill Ripjaws V 3200 MHz CL14F4-3200C14D-32GVK8Gb Samsung B-DieDual
G.Skill Ripjaws V 3200 MHz CL15F4-3200C15D-32GVK8Gb Samsung B-DieDual

Как записать SD карту для Raspberry Pi

Как записать SD карту для Raspberry Pi

Запись SD-карт для Raspberry Pi, это та минимально необходимая операция, которую хоть раз делал каждый участник Pi сообщества. В этой статье я не буду рассказывать о том, какой дистрибутив для устройства лучше, а какой хуже, в ней я расскажу о двух простых способах создания SD карты для Raspberry.

Во первых строках моего письма к Вам, разлюбезные моему сердцу читатели, хочу сообщить, что в первой части покажу удобную графическую утилиту под названием Etcher, она вполне себе модная, стильная, молодёжная. Для тех же, кто любит больше опций и возможностей, есть великолепный инструмент с интерфейсом командной строки dcfldd, который по сути является надстройкой над широко известной утилитой dd.

Etcher официальный сайт

Etcher появился из ниоткуда в 2016 году и с тех пор стал лучшим кросс-платформенным приложением для создания SD-карт. Независимо от того, в какой операционной системе вы хотите записывать, он везде работает одинаково.

Как записать SD карту для Raspberry Pi

Etcher для linux

Как записать SD карту для Raspberry Pi

Etcher window

Независимо от вашей операционной системы, единственное что вам нужно сделать, это указать Etcher на образ, которой вы хотите записать. Затем вставьте чистую microSD в компьютер. Etcher обнаружит карту, проверит на готовность к использованию. После того, как он завершит эту проверку, щелкните по Flash, чтобы начать процесс. Для пользователей Linux вам необходимо будет указать пароль sudo / root, чтобы запустить процесс записи.

Как записать SD карту для Raspberry Pi

У Etcher есть ряд отличий от аналогов. Во-первых, образ записанный на SD-карту, проверяется, гарантируя, что всё записано без ошибок. Во-вторых, по умолчанию Etcher умеет записывать только на SD-карты и игнорирует большие жесткие диски. Однако не рекомендую воспринимать это как данность, и лучше проверить, правильный ли выбран диск.

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

Записать SD карту для Raspberry Pi с помощью Dcfldd

Давайте перейдем к dcfldd, это по сути утилита, расширяющая возможности dd, но предлагает больше опций. Синтаксис dcfldd аналогичен dd. Для её использования необходимо знать, где примонтирорвана ваша карта SD, и путь где лежит необходимый для записи образ. Обычно я использую команду df -h, чтобы найти наименование точки монтирования моей карты. На примере ниже вы можете видеть, что моя SD-карта монтирована в /dev /mmcblk0.

tehnojam@tehnojam-pc:~/Downloads$ df -h
 Filesystem      Size  Used Avail Use% Mounted on
 udev            7.8G     0  7.8G   0% /dev
 tmpfs           1.6G  9.5M  1.6G   1% /run
 /dev/sda1       425G  252G  151G  63% /
 tmpfs           7.8G  489M  7.4G   7% /dev/shm
 /dev/mmcblk0p1   63M   21M   42M  33% /media/ttg/boot
 /dev/mmcblk0p2  3.9G  3.5G  130M  97% /media/ttg/4sg13562-9f68-4bb9-a7c9-2bhd8l620873 173/5000
Чтобы записать образ на карту, необходимо убедиться, что диск отключен.
umount /dev/mmcblk0p1
umount /dev/mmcblk0p2

Так как синтаксис dcfldd идентичен dd, то

sudo dcfldd if=./IMAGE TO WRITE of=LOCATION OF SD CARD sizeprobe=if

где значение if указывает путь к файлу образа который я записываю
of указывает точку монтирования карты

Почему стоит использовать dcfldd вместо dd?
Для меня главными «киллер фичами» является возможность записи сразу на несколько карт.

Например так:

sudo dcfldd if=./2017-03-15-raspbian-jessie.img of=/dev/mmcblk0 of=/dev/sdb of=/dev/sdc of=/dev/sdd sizeprobe=if

Как видно из команды, я использовал сразу четыре of=/, что соотвествует одновременной записи одного образа на 4 диска.

Что использовать в конечном счёте, графическую Etcher или утилиту командной строки Dcfldd, решать безусловно вам, оба способа записи образа на SD карту для Raspberry Pi, проверены мной лично и при наличии прямых рук, проблем ни у кого с ними возникнуть не должно.

AMD Ryzen 7 1800x vs AMD FX 8350

AMD Ryzen 7 1800x vs AMD FX 8350


На протяжении последних лет, когда многие хейтеры AMD и любители Intel процессоров в открытую хоронили AMD, из уст не сдававшихся поклонников красной компании слышалась мантра- «Подождём Zen», позднее сменившаяся «Подождём Ryzen». В этой статье попробуем разобраться стоило ли ждать и получился ли тот долгожданный прирост производительности с выходом линейки новых процессоров.

Тестовая конфигурация Ryzen
Процессор: Ryzen 7 1800x
ОЗУ: 16GB Corsair Vengeance LPX DDR4 2400
Системная плата: MSI X370 Xpower Titanium
ПЗУ: 480GB OCZ Trion 150 SSD
БП: Corsair AX860i

Тестовая конфигурация FX
Процессор: FX 8350
ОЗУ: 16GB Corsair Vengeance LP DDR3 1866
Системная плата: Asus 970 Aura/Pro Gaming
ПЗУ: 480GB OCZ Trion 150 SSD
БП: Corsair AX860i

AMD Ryzen 7 1800x vs AMD FX 8350

Для более объективного сравнения, в тестах обоих процессоров будем использовать видеокарту GTX 1080.

Сравнительные тесты AMD Ryzen 7 1800x и AMD FX 8350

3DMark Time Spy

Первым тестом для этих процессоров мы выбрали 3DMark Time Spy

AMD Ryzen 7 1800x vs AMD FX 8350

, он тестирует не сам процессор, а графическую систему, но как показывает практика, этот показатель имеет крайне сильную зависимость от процессора. Чем больше баллов тем лучше, как видим на графике ниже, Ryzen превзошел FX более чем в два раза.

SuperPI

AMD Ryzen 7 1800x vs AMD FX 8350

SuperPI — популярная программа-бенчмарк тест процессора. Тест проводится высчитывая число Пи до миллиона знаков в программе называется 1m, значение показывается в секундах, чем меньше времени затрачено на просчёт числа Пи до 1 миллиона знаков, тем лучше.

Cinebench R15

AMD Ryzen 7 1800x vs AMD FX 8350

Cinebench R15 всем известный тест, в нём чем выше значение тем лучше.Тестирование проводилось в одно-поточном режиме

AMD Ryzen 7 1800x vs AMD FX 8350

и много-поточном режиме

Geekbench 4

AMD Ryzen 7 1800x vs AMD FX 8350

Следующий проводимый тест — Geekbench 4, тест проводился используя 64 битные инструкции. Тестирование так-же отображает одно-поточный режим

AMD Ryzen 7 1800x vs AMD FX 8350

и много-поточный режим

HWBot x265

AMD Ryzen 7 1800x vs AMD FX 8350

Конвертируем видео используя x265 кодек, в режимах 1080p и 4k, чем больше баллов тем лучше, комментарии излишни.

AMD Ryzen 7 1800x vs AMD FX 8350

Blender

AMD Ryzen 7 1800x vs AMD FX 8350

Мы использовали знаменитое Ryzen демо, для Blender теста. В этом тесте чем быстрее процессор отрендерит тем лучше.

Тестирование в играх AMD Ryzen 7 1800x vs AMD FX 8350

В игровых тестах вы увидите три значения AVG FPS- средний FPS, 1% Low — проседание FPS и 0.1% Low — резкие проседания (лаг).

Ashes of the Singularity

AMD Ryzen 7 1800x vs AMD FX 8350

В Ashes of the Singularity тест проводился с разрешением 1080p на высоких настройках

DOOM (2016)

AMD Ryzen 7 1800x vs AMD FX 8350

DOOM с Vulkan является убедительным аргументом в пользу долговечности и стойкости FX 8350 в сочетании с низкоуровневым API, таким как Vulkan. Эта игра была протестирована на 1080p на ультра настройках и 8x TSSAA.

Deus Ex Mankind Divided

AMD Ryzen 7 1800x vs AMD FX 8350

DXMD тестировался встроенным бенчмарком с разрешением 1080p на высоких настройках с DX12.

DiRT Rally

AMD Ryzen 7 1800x vs AMD FX 8350

В этой игре явно видно, если нет DX12 или Vulkan, то преимущество почти двукратное.

Total War Warhammer

AMD Ryzen 7 1800x vs AMD FX 8350

Total War Warhammer работает с DX12, и видно что из-за отсутствия масштабирования, большая зависимость производительности одного ядра.

Watch Dogs 2

AMD Ryzen 7 1800x vs AMD FX 8350

Watch Dogs 2 любит ядра и IPC, и эта игра показывает это.

Со времени появления FX 8350, прошло очень много времени. Это тестирование показало, что как и прежде AMD лучший в рендеринге и вычислениях, нежели в игровом пространстве, и доказало лично мне, как фанату AMD, что ждать Ryzen стоило. Ryzen 7 1800x — это далеко не бюджетный процессор, его рыночная цена составляет 499 долларов, но если вам нужны восемь ядер и шестнадцать потоков, то их можно получить за 329 долларов, купив Ryzen 7 1700.

Делаем красивые шрифты с новым freetype2 в Linux

Итак, друзья, в моей жизни произошло поворотное событие. Эта своеобразная точка бифуркации, сулила мне или отказ от старого, удобного и привычного инструмента — infinality, в угоду новому freetype2, который, по моему мнению, не компенсировал все возможности infinality, или инерционное поедание кактуса со старым инструментом — infinality или вообще послать все эти ваши линупсы и уйти в ubuntu.

Началось всё с того, что в Manjaro Linux перестали работать репозитории bohoomil, собственно из которых, мною ставились патченные freetype2-infinality, fontconfig-infinality и cairo-infinality. И всё бы ничего, но с недавним обновлением в KDE, иксы отказывались стартовать, как выяснилось по причине несовместимости новых пакетов harfbuzz и harfbuzz-ico с патченными infinality файлами. Первым решением было заморозить обновление harfbuzz и harfbuzz-ico в /etc/pacman.conf, но со временем я понял, что это лишь временное решение и нельзя игнорировать проблему вечно.

Так же рекомендую прочитать статью продолжающую мой цикл о линукс под названием: Linux mint 19 Tara системные требования (Xfce, Cinnamon, Mate) 

В поисках решения перечитал множество различных ресурсов и википедий, выбрав для себя алгоритм замены infinality на стандартный freetype2. Оисанное ниже в первую очередь подходит для Arch-based дистрибутивов, но при желании легко реализуется и в других дистрибутивах, с некоторыми отличиями лишь в установочных командах.

Первым делом ставим freetype2, соглашаясь на удаление infinality патченных версий, если у вас таковые были установленны, если нет, то пропускаем это шаг(если установлены ubuntu патчи, то тоже выполняем этот шаг):

yaourt -S --asdeps freetype2 cairo fontconfig

Далее устанавливаем нужные, для приведения к красивости, шрифты:

yaourt -S ttf-croscore ttf-dejavu ttf-liberation ttf-carlito ttf-caladea --noconfirm

В двух словах опишу что это за шрифты:

  • ttf-croscore — шрифты из ChromeOS, они метрически совместимы с MS шрифтами, и уж точно не хуже их выглядят, содержат Arimo, Tinos, Cousine и прочие.
  • ttf-dejavu и ttf-liberation — базовые шрифты в Manjaro, и есть по умолчанию, насколько я знаю в любом DE, если ошибаюсь исправьте в комментариях.
  • ttf-carlito — метрически совместим с MS Calibri
  • ttf-caladea — метрически совместим с MS Cambria

Ну и теперь переходим к самому важному шагу, выбираем метод рендеринга шрифтов. Начиная с freetype2 версии 2.7 появились следующие варианты:

  • truetype:interpreter-version=35 # Classic mode (используется по умолчанию в freetype2 — 2.6)
  • truetype:interpreter-version=38 # Infinality mode (более кастомизируемая настройка использует встроенные Infinality патчи)
  • truetype:interpreter-version=40 # Minimal mode (используется по умолчанию в freetype2 — 2.7)

Меняется это редактированием выполнив команду:

sudo nano /etc/profile.d/freetype2.sh

Меняем нижнюю строку делая ее раскомментированной:

export FREETYPE_PROPERTIES="truetype:interpreter-version=38"

Да-да, тем самым мы выбрали infinality мод. Дефолтный вариант тоже не плох, можете попробовать, хотя в нём полностью игнорируются все инструкции горизонтального сглаживания и нет никакого субпиксельного сглаживания.
Теперь создаём и редактируем файл настроек, это мои настройки, опытным путём приведённые к понравившемуся мне виду, все параметры имеют комментарии, меняйте на своё усмотрение:

sudo nano /etc/fonts/local.conf

Приводя его к виду:


<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--Этот файл должен быть тут: /etc/fonts/local.conf-->
<!--Составлено Malody для записи в блоге http://archlinux.org.ru/forum/topic/16691/ -->
<fontconfig>
<!-- Настройки отоброжения -->
  <match target="font">
       <edit name="antialias" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="autohint" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="embeddedbitmap" mode="assign">
           <bool>false</bool>
       </edit>
       <edit name="hinting" mode="assign">
           <bool>true</bool>
       </edit>
       <edit name="hintstyle" mode="assign">
<!--hintslight - для более "полных" шрифтов, hintsfull - для более тонких -->
           <const>hintslight</const>
       </edit>
       <edit name="lcdfilter" mode="assign">
           <const>lcddefault</const>
       </edit>
       <edit name="rgba" mode="assign">
           <const>rgb</const>
       </edit>
<!--Отключение хинтинга для Bold шрифтов-->
	   <test name="weight" compare="more">
        <const>medium</const>
    </test>
    <edit name="autohint" mode="assign">
        <bool>false</bool>
    </edit>
   </match>
<!--Замена шрифтов MS на метрически совместимые ChromeOs https://wiki.archlinux.org/index.php/Metric-compatible_fonts -->
  <alias>
    <family>serif</family>
    <prefer><family>Tinos</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Arimo</family></prefer>
  </alias>
  <alias>
    <family>sans</family>
    <prefer><family>Arimo</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Cousine</family></prefer>
  </alias>
     <!-- Map specific families to CrOS ones -->
  <match>
    <test name="family"><string>Arial</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Helvetica</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match> <!-- Метрически не совместимая замена -->
    <test name="family"><string>Verdana</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match> <!-- Метрически не совместимая замена -->
    <test name="family"><string>Tahoma</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Arimo</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Times New Roman</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Tinos</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Times</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Tinos</string>
    </edit>
  </match>
  <match> <!-- Метрически не совместимая замена -->
    <test name="family"><string>Consolas</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Cousine</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Courier New</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Cousine</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Calibri</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Carlito</string>
    </edit>
  </match>
  <match>
    <test name="family"><string>Cambria</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Caladea</string>
    </edit>
  </match>
</fontconfig>

Далее правим ~/.Xresources:

nano ~/.Xresources

приводим к виду:

Xft.dpi: 96
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.autohint: false
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefault

После чего заставляем xrdb прочесть наш конфиг:

xrdb -merge ~/.Xresources

Если используете Gnome, Mate, Cinnamon, Budgie, то измените в настройках сглаживание с grayscale на RGBa. После всего проделанного перезагружаемся или просто убиваем иксы ctrl+alt+backspace.

Принципиально не буду приводить то, как выглядят шрифты у меня, во первых потому, что сколько не сомтрел скрины в интернетах, мне всегда не нравится как выглядит, а когда делаю тем же способом, то на моём мониторе выглядят пристойно, потому дабы не отпугивать вас, просто делайте и настраивайте. А во вторых, у всех свои вкусы, и многим мои скрины придутся не по нраву, а моя неокрепшая психопатическая сущность, начнёт грубить в ответ, посему — хотите попробовать мои настройки пробуйте, если у вас не получается довести до приемлемого, лично вам, внешнего вида, значит кривизна ваших рук, имеет принципиальное не соответствие с кривизной вашей системы, старайтесь и у вас получится Ищущий да обрящет.

6 приложений радио под linux

6 приложений радио под linux

Есть довольно много приложений Linux, проигрывающих интернет-радио, но большинство из них не представляют большого интереса. В этой статье, я постарался собрать наиболее понравившиеся мне решения.

1 . Krudio

6 приложений радио под linux

Итак начну с моего любимого продукта, созданного моим хорошим товарищем и соратником по Manjaro Linux, Александром Ялинчуком. Он сейчас защищает рубежи нашей необъятной родины, поэтому разработка временно приостановлена, но пройдёт установленный срок службы и он возобновит разработку, этого прекрасного продукта.

Итак встречайте — krudio ! Это минималистичный радио проигрыватель, написанный на QT, великолепно проявляющий себя у меня в KDE, но тестировался также в XFCE и Gnome. Думаю, что не возникнет особых сложностей и с другими рабочими окружениями. Имеет поддержку уведомлений и MPRIS v2. Единственное замечание, часто высказываемое некоторыми индивидами, которое я слышал в отношении krudio, это отсутствие предустановленных радиостанций. Не у всех вероятно хватает интеллекта и навыков, чтобы единоразово скормить клиенту линк на понравившееся радио. Если вы один из таких людей, можете сразу проходить мимо, и обратить свой взор, на другие примеры.

Для установки в дистрибутивы на базе Archlinux достаточно выполнить в терминале команду:

yaourt -S krudio-git

В Git есть пакеты также для второсортных дистрибутивов вроде Ubuntu и OpenSuse.

Если же вы пошли ещё дальше и используете прости господи Fedora, то можете собрать его из исходников для это выполните три команды в терминале:

git clone https://github.com/loast/krudio.git
cd krudio
make
sudo make install

2. Radio Tray

6 приложений радио под linux

Radio Tray, так же является минималистичным интернет-радио, который, как видно из названия, располагается в системном лотке (поддерживает AppIndicator). Приложение не новое, но довольно не плохое, хоть и тянет за собой немного gtk и выглядит несколько невзрачно, на мой взгляд, но любителям Gnome и Unity не привыкать. Имеет из коробки встроенный список радиостанций.

Установка в Arch-based дистрибутивах:

yaourt -S radiotray

Для установки в Ubuntu, Debian и Linux Mint выполните:

sudo apt install radiotray python-xdg

Без установленного в Ubuntu python-xdg, приложение не запустится, и поговаривают, что в последних версиях убунту, python-xdg не указан в зависимостях. Благо в Арче, с этим всё прекрасно.

Кстати на тему музыки есть интересная статья у наших друзей, о плеере qomp, умеющем проигрывать Яндекс музыку и не только

3. Radio Tray Lite

6 приложений радио под linux

Radio Tray Lite — ни что иное как облегчённый, переписанный на C++ клон предыдущего приложения. Так же поставляется с предустановленным списком станций, для добавления новых станций придётся править ~/.config/radiotray-lite/bookmarks.xml файл. Так как оригинальный Радио Трей немного устарел и не поддерживается, некоторые потоки в нём могут не проигрываться, и если вы столкнулись с подобной проблемой, то можете использовать, в качестве замены эту Lite версию.

Установка описана в Git Radio Tray Lite:
Для установки в Ubuntu:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install radiotray-lite

Если не желаете добавлять PPA, возьмите deb пакет здесь.

4. Gradio

6 приложений радио под linux

Gradio это GTK3 приложение для прослушивания интернет радиостанций. Довольно интересное приложение, в котором присутствует фильтрация по языку, стране и даже тегам. Есть поддержка MPRIS v2. Отображает битрейт и используемый кодек.

Gradio довольно функциональный продукт, ориентированный на требовательных пользователей, из минусов отмечу большую требовательность к ресурсам, относительно предыдущих продуктов.

Устанавливаем в Arch-производные дистрибутивы:

yaourt -S gradio

Для установки в Ubuntu необходимо добавить PPA:

sudo add-apt-repository ppa:haecker-felix/gradio-daily
sudo apt update
sudo apt install gradio

Описание установки в другие дистрибутивы есть на странице в GitHub.

5. Curseradio

6 приложений радио под linux

Curseradio — интернет радио браузер работающий в командной строке, для воспроизведения использующий любимый многими mpv. Linux хорош тем, что помимо приложений с графическим интерфейсом, в нём есть бесчисленное множество аналогов с интерфейсом командной строки, которыми можно пользоваться на машинах любой мощности, вне зависимости от окружения рабочего стола.

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

git clone https://github.com/chronitis/curseradio.git
cd curseradio
python setup.py

Установка в Ubuntu:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install curseradio

6. Goodvibes

6 приложений радио под linux

Goodvibes легковесное интернет радио с GTK3 интерфейсом, помимо графического интерфейса так же умеет работать и с командной строкой.
По умолчание радио имеет не большой список радиостанций, но легко можно добавить свои станции. Поддерживает MPRIS v2.

В общем настроек много, покопайтесь в них и наверняка найдёте полезные фичи для себя.

Для запуска в CLI режиме выполните в терминале:

goodvibes --without-u

Установка в Archlinux и производных:

yaourt -S goodvibes

Установка в Ubuntu:

sudo add-apt-repository ppa:elboulangero/goodvibes
sudo apt update
sudo apt install goodvibes

Пользователи других дистрибутивов на базе Linux могут собрать радио из исходников GitHub.

Adblock detector