LINUX.ORG.RU

Избранные сообщения grovekeeper

всем youtube страждущим: gtk-youtube-viewer

Форум — Talks

когда-то появилась утилита minitube. Отличная штуковина для просмотра трубы без браузера. Не тормозила, обладала возможностью скачки и т.п.

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

Как вариант — можно пользоваться более старой версией: 2.5. Но она глючит, ибо юзает глючный фонон. Без пульсы вообще не работает звук.

Недавно наткнулся на перловку youtube-viewer с мородй gtk-youtube-viewer.

Отличная программа, жрет мало, работает быстро.

Накатим.

https://github.com/trizen/youtube-viewer

http://www.webupd8.org/2015/02/youtube-viewer-complete-youtube-client.html

 ,

dikiy ()

Кеды здорового человека

Галерея — Скриншоты

Так и живём. Гамма 2.2

>>> Просмотр (1920x1080, 1996 Kb)

 ,

TooPar ()

К просветлению через нищебродство

Галерея — Скриншоты

Жил был себе недобук Samsung N100SP с сердцем Atom N2100, GMA 3600 и установленным оффтопиком какой-то там стартер едишн. Было принято решение принять буддизм, и накатить на него:

  • Bodhi Linux 5.1.0 (ибо хотелось легкости, но с шашечками от ubuntu)
  • Tilda (ибо выпадающий терминал круто, особенно с дефицитом места на экране)
  • Chromium (ибо шустрее огнелиса, но не так сурово как midori)
  • ScummVM, DosBOX, fuse (ибо GMA 3600 а играть охота)
  • youtube-viewer (ибо охренеть как оказывается быстро и без затрат ресурсов можно смотреть ютубчик)

На скринах запечатлен процесс билдинга youtube-viewer, так как в репо новых версий как обычно не завезли, а также классика квестостроения Broken Sword в безрамочном окне (хвала Moksha Desktop) ScummVm. Спросите почему не фуллскрин? Отвечу снова, потому что GMA 3600. Адептам фулскрина (как мне) можно воспользоваться читом

 xrandr --output LVDS-1 --mode 800x480_60.00 
и в жизни с atom и gma 3600 становится еще чуть меньше страданий.

>>> Просмотр (2048x1800, 836 Kb)

 , , , ,

Den1982 ()

fheroes2 0.9

Новости — Игры
Группа Игры

Приветствуем Вас, фанаты меча и магии!
Астрологи объявили год разработки!
Версия fheroes2 прирастает на +0.1!

Спешим поделиться радостной новостью, что проект fheroes2 обновился до 0.9 версии!

Позади больше года усиленной разработки и проект за это время значительно приблизился к желаемому результату!
После добавления в проект нового игрового движка, анимация и отрисовка fheroes2 стала как никогда ранее близка к оригиналу (А кое-где изображение видимое пользователем на экране будет даже корректнее, чем в оригинальной игре)

Команда fheroes2 провела просто титаническую работу по оптимизации! Были переписаны тысячи строк кода и теперь, помимо исправленных сотен багов, игровой движок fheroes2 стал значительно быстрее работать на всех платформах. Производительность повысилась 50% и обладает теперь потрясающей плавностью. Но это еще далеко не весь потенциал, который наша команда смогла раскрыть.

0.9 релиз является важным этапом в разработке проекта, т.к. команде удалось реализовать искусственный интеллект на совершенно ином уровне. Теперь игрокам будет противостоять достойный противник, а не аморфный «завсегдатай» колодцев и фонтанов. Впрочем, работы по совершенствованию ИИ еще ведутся и мы уверены, что сможем в ближайшее время еще «усложнить» жизнь истинным фанатам серии. :)
Обратите внимание на скришоте слева [версия 0.8] ИИ играя за союзников за месяц исследовал лишь малую часть территории вокруг стартовых локаций (и герои продолжают крутиться поблизости). Когда как справа [версия 0.9] исследована значительная часть территории, а красный игрок умудрился даже захватить несколько городов!
Слева - версия 0.8, справа - версия 0.9

Из прошлых релизов вы можете помнить, что теперь в проекте есть удобное и привычное пользователям перераспределение армии при помощи клавиш Alt, Ctrl и Shift. Все мы помним, что в оригинальной HoMMII разделение юнитов было еще той головной болью. :)

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

А также заново переработано окно заклинания «портал города», в котором теперь есть наглядный список и полноценные, отличающиеся темы для «доброго» и «злого» интерфейсов (когда в оригинальной игре фон списка городов в «злой» теме был выполнен в теплых тонах по причине отсутствия нужного фона в самом коде оригинала).
Новое окно портала города

Следите за прогрессом fheroes2. На 2021 у нас еще запланировано очень много изменений, которые, мы надеемся, понравятся любителям Heroes of Might and Magic 2.

С уважением, команда проекта fheroes2.

>>> Подробности на нашей странице

 , , ,

sirDranik ()

Анонсирован проект Rocky Linux — новая свободная сборка RHEL

Новости — Red Hat
Группа Red Hat

Грегори Курцер (Gregory Kurtzer), основатель проекта CentOS, создал новый проект по «воскрешению» CentOS — Rocky Linux. Для этих целей был зарегистрирован домен rockylinux.org rockylinux.org и создан репозиторий на Github.

Грегори Курцер был лидером проекта CentOS до 2005 года и никогда не работал в Red Hat. Сейчас он занимает пост CEO в собственной компании Control Command Inc.

Проект назван в память Rocky McGaugh - второго основателя исходного проекта CentOS.

На данный момент Rocky Linux находится на стадии планирования и формирования команды разработчиков. Курцер заявил, что Rocky Linux будет классическим CentOS — «100% bug-for-bug compatible with Red Hat Enterprise Linux» и развитие будет осуществляться силами сообщества.

>>> Подробности

 , ,

int13h ()

CentOS 8 станет CentOS Stream

Новости — Red Hat
Группа Red Hat

В 2021 году CentOS 8 прекратит фактическое существование как отдельный корпоративный дистрибутив-ребилд и станет CentOS Stream, которая будет «шлюзом» между Fedora и RHEL. То есть, он будет содержать более новые, относительно RHEL, пакеты. Однако, CVE будут сначала исправляться для RHEL и потом портироваться в CentOS, как это происходит и сейчас.

По заверениям мейнтейнеров, это не означает, что CentOS станет бетой Red Hat Enterprise Linux. Ожидается что в него будут попадать более свежие пакеты с меньшим количеством ошибок. Бинарная точная совместимость с RHEL будет потеряна.

Что это даст нам или отнимет у нас - покажет время. Для бинарной совместимости с RHEL остается OL.

Подробнее о CentOS Stream можно прочитать в статье https://blog.centos.org/2020/12/centos-stream-is-continuous-delivery/ Диаграмма взята из неё же (licensed by CC-SA)

>>> Подробности

 ,

Shaman007 ()

Будете переходить на другое DE?

Голосования — Голосования
  1. KDE Plasma 6176 (24%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Использую оконные менеджеры.175 (24%)

    ******************************************************************************************************************************************************************************************************************************************************************************************************************************

  3. GNOME 40126 (17%)

    *************************************************************************************************************************************************************************************************************************************

  4. Не люблю обновляться.91 (13%)

    *********************************************************************************************************************************************************************

  5. XFCE 558 (8%)

    *********************************************************************************************************

  6. Попробую всё.48 (7%)

    ***************************************************************************************

  7. Не буду переходить, пока не перепишут проги.39 (5%)

    **********************************************************************

  8. LXQT15 (2%)

    ***************************

Всего голосов: 728

>>> Результаты

 , ,

mike15 ()

Xfce 4.12 в Debian 10

Галерея — Скриншоты

Продолжим крысиный марафон. На скрине мой Debian 10 с Xfce 4.12.

Машинка — Lenovo ThinkCentre M710q:

  • intel Core i5-7400T 3Gz
  • 32Gb RAM
  • 1Tb SATA HDD, 256Gb NVMe SSD
  • два моника 1920x1080

Решил посмотреть, что же нас ждёт в 11-ом Debian’е. Заодно, проверить сообщения о том, что дефолт Xfce версии 4.14 кушает столько же, сколько дефолт KDE. Результат, как говорится на лицо. Виртуальные машинки по 4Gb RAM. Ничего не настраивал. Доставил screenfetch и в крысе убрал с панели апплет Action Buttons. Файлы виртуальных дисков, специально, расположил на винте, чтобы прочувствовать разницу в скорости загрузки. Кеды грузятся дольше. Это видно даже по аптайму, т.к. виртуалки я стартовал одновременно.

PS: Уже после того как всё выключил, заметил, что в KDE’шном top’е не видно строку команды. Две первые строки это plasmashell и kwin_x11. Третья top, четвёртая systemd.

>>> Просмотр (3840x1080, 2567 Kb)

 ,

max_power ()

Проекту GIMP исполнилось 25 лет

Новости — Мультимедиа
Группа Мультимедиа

21 ноября исполнилось 25 лет с момента первого анонса свободного графического редактора GIMP. Проект вырос из курсовой работы двух студентов Беркли — Спенсера Кимбалла и Питера Мэттиса. Оба автора интересовались компьютерной графикой и были недовольны уровнем приложений для работы с изображениями в UNIX.

( читать дальше... )

>>> Подробности

 

AP ()

Canonical Group Limited представила финансовые показатели за 2019 г.

Новости — Ubuntu Linux
Группа Ubuntu Linux

Canonical Group Limited представила документы за 2019 финансовый год в Регистрационную палату Великобритании. Их выручка в 2019 году составила 119 миллионов долларов США, по сравнению с 97 миллионами долларов в предыдущем году. Их убытки составили всего 2 миллиона долларов, что гораздо лучше, чем 11 миллионов долларов в 2018 году.

Средняя численность персонала Canonical в 2019 году составила 473 человека по сравнению с 437 в предыдущем году. Несмотря на то, что они добавили еще около сорока сотрудников, это все еще меньше их численности в 500 с лишним человек до реструктуризации, когда они отказались от смартфонов и других проектов.

>>> CANONICAL GROUP LIMITED

 ,

LZai ()

GitHub заблокировал youtube-dl

Новости — Мультимедиа
Группа Мультимедиа

По требованию RIAA заблокировано основное хранилище исходных текстов youtube-dl и все его форки на сайте github.com. Все ссылки на скачивание и документацию с сайта https://youtube-dl.org выдают ошибку 404, но страница на pypi.org (пакеты для pip, требующие установки Python-а) пока остаётся работоспособной.

youtube-dl — популярная открыто-свободная программа для скачивания видео- и аудиофайлов с ряда популярных сайтов: YouTube, Vimeo, DailyMotion, BandCamp, VK, Одноклассники, Яндекс Музыка… Претензии RIAA сводятся к наличию блоков кода и тестов, явно предназначенных для скачивания закопирайченного видео, предназначенного только для просмотра.

Хотя все скрипты остаются доступны (при некоторых усилиях), главная ценность проекта заключалась в регулярном слежении за изменениями API поддерживаемых сайтов и механизмах оперативного исправления скриптов при изменениях.

>>> Текст письма из RIAA

 , , ,

question4 ()

GIMP 2.10.22

Новости — Мультимедиа
Группа Мультимедиа

Выпущено обновление графического редактора GIMP. По стечению обстоятельств основная масса изменений в этой версии пришлась на плагины поддержки различных форматов файлов.

Главное:

  • Улучшена поддержка HEIC, добавлена поддержка AVIF. Для обоих форматов работает чтение профилей NCLX и метаданных, импорт и экспорт с разрядностью 8/10/12-бит на канал (при импорте 10 и 12 превращаются в 16).
  • При экспорте многослойных TIFF теперь доступна опция обрезки слоёв до размеров изображения.
  • Внесено множество улучшений в плагин для чтения файлов Corel PaintShop Pro.
  • Тег Exif «Orientation» теперь удаляется вне зависимости от того, согласился ли пользователь повернуть изображение при его открытии. Ранее он сохранялся, из-за чего при обратном экспорте изображение часто оказывалось неправильно повёрнутым.
  • Для фильтров на базе GEGL теперь доступна возможность снимать пипеткой цвет с проекции всех слоёв, а не только с текущего.
  • Исправлено 29 ошибок.

>>> Подробности

 

AP ()

Рабочее место ретро-геймера

Галерея — Рабочие места

На фотографии мирно уживаются разные поколения компьютеров:

  • ПЭВМ Микроша (производство СССР). Процессор КР580ВМ80А, частота 1,8МГц, ОЗУ 32Кб.
  • Ноутбук HP Pro Book 450 G0 (производство КНР). Процессор Intel i7-3632QM, частота 2,2Ггц, ОЗУ 8Гб.


Про ноутбук особо рассказывать нечего, кроме того, что в нем установлен Debian Linux 9 Stable, на экране виден LXDE с Midnigth Commander, в котором открыт Ansible-проект. А про Микрошу можно много чего написать.

ПЭВМ Микроша сломалась 28 лет назад и скромно лежала на полке в дальнем углу. Наконец, я нашел человека с хабра-ником ZEvS_Poisk, который выразил готовность помочь, и Микроша снова в строю! Произошло это после публикации на Хабаре ностальжи-стайл статьи «Мой компьютер Микроша».

Программы в Микрошу загружаются с Android-смартфона через приложение RKM Tape Player. Это гораздо удобнее, чем с магнитофона, потому что не нужно «вслепую» мотать кассету до начала старта программы. Да и магнитофона-то, в рабочем состоянии, у меня нет. Однако, товарищ ZEvS_Poisk сейчас разрабатывает специальное устройство расширения, чтобы Микроша могла работать с SD-карточкой. Тогда загрузка программ будет практически мгновенной.

На своем сайте я разместил подробную статью о том, как восстанавливался компьютер Микроша, как подключена периферия, какие проблемы возникали и как решались:

ПЭВМ Микроша заработала спустя 28 лет!

Согласитесь, этот компьютер имеет весьма достойный дизайн, и выглядит очень неплохо! Но так было не всегда. Я заморочился, и нашел раритетные фотографии вариантов компьютера Микроша в процессе его производства. Видно, что дизайнерская мысль не стояла на месте, и итоговый вариант корпуса компьютера получился просто прелестным.

В общем, теперь у меня есть рабочий компьютер из 80-х.

Привет всем ретро-геймерам и прочим олдскульщикам!

>>> Просмотр (3200x1800, 3455 Kb)

 , ,

Xintrea ()

Накрывается жесткий диск?

Форум — Linux-hardware

Заметил в messages такие сообщения:

Apr  5 21:30:49 schultz kernel: ata1.00: exception Emask 0x10 SAct 0x1 SErr 0x4010000 action 0xe frozen
Apr  5 21:30:49 schultz kernel: ata1.00: irq_stat 0x00400040, connection status changed
Apr  5 21:30:49 schultz kernel: ata1: SError: { PHYRdyChg DevExch }
Apr  5 21:30:49 schultz kernel: ata1.00: failed command: READ FPDMA QUEUED
Apr  5 21:30:49 schultz kernel: ata1.00: cmd 60/20:00:07:ee:e2/00:00:02:00:00/40 tag 0 ncq 16384 in
Apr  5 21:30:49 schultz kernel: res 40/00:04:07:ee:e2/00:00:02:00:00/40 Emask 0x10 (ATA bus error)
Apr  5 21:30:49 schultz kernel: ata1.00: status: { DRDY }
Apr  5 21:30:49 schultz kernel: ata1: hard resetting link
Apr  5 21:30:55 schultz kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Apr  5 21:30:55 schultz kernel: ata1.00: configured for UDMA/133
Apr  5 21:30:55 schultz kernel: ata1: EH complete
Apr  5 21:30:56 schultz kernel: ata1.00: exception Emask 0x10 SAct 0x1 SErr 0x4010000 action 0xe frozen
Apr  5 21:30:56 schultz kernel: ata1.00: irq_stat 0x00400040, connection status changed
Apr  5 21:30:56 schultz kernel: ata1: SError: { PHYRdyChg DevExch }
Apr  5 21:30:56 schultz kernel: ata1.00: failed command: READ FPDMA QUEUED
Apr  5 21:30:56 schultz kernel: ata1.00: cmd 60/08:00:d7:f4:e1/00:00:02:00:00/40 tag 0 ncq 4096 in
Apr  5 21:30:56 schultz kernel: res 40/00:04:d7:f4:e1/00:00:02:00:00/40 Emask 0x10 (ATA bus error)
Apr  5 21:30:56 schultz kernel: ata1.00: status: { DRDY }
Apr  5 21:30:56 schultz kernel: ata1: hard resetting link
Apr  5 21:31:02 schultz kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Apr  5 21:31:02 schultz kernel: ata1.00: configured for UDMA/133
Apr  5 21:31:02 schultz kernel: ata1: EH complete

Это жесткий диск или контроллер глючит?

Rubystar ()

Ошибки работы ЖД (failed command: READ FPDMA QUEUED)

Форум — General

Приветствую! Banana PIi M2 ULTRA DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION=«Ubuntu 16.04.6 LTS»

3.10.108-BPI-M2U-Kernel

Періодически (в зависимости от нагрузки на ЖД) появляются записи в логах ядра: May 27 12:14:08 bpi-room kernel: [40825.950373] ata1.00: exception Emask 0x0 SAct 0x6000 SErr 0x0 action 0x6 frozen May 27 12:14:08 bpi-room kernel: [40825.950419] ata1.00: failed command: READ FPDMA QUEUED May 27 12:14:08 bpi-room kernel: [40825.950464] ata1.00: cmd 60/20:68:80:70:b5/00:00:01:00:00/40 tag 13 ncq 16384 in May 27 12:14:08 bpi-room kernel: [40825.950464] res 40/00:01:06:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout) May 27 12:14:08 bpi-room kernel: [40825.950488] ata1.00: status: { DRDY } May 27 12:14:08 bpi-room kernel: [40825.950539] ata1.00: failed command: WRITE FPDMA QUEUED May 27 12:14:08 bpi-room kernel: [40825.950585] ata1.00: cmd 61/10:70:a8:2c:45/00:00:15:00:00/40 tag 14 ncq 8192 out May 27 12:14:08 bpi-room kernel: [40825.950585] res 40/00:01:01:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout) May 27 12:14:08 bpi-room kernel: [40825.950606] ata1.00: status: { DRDY } May 27 12:14:08 bpi-room kernel: [40825.950646] ata1: hard resetting link May 27 12:14:08 bpi-room kernel: [40826.300150] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310) May 27 12:14:08 bpi-room kernel: [40826.304019] ata1.00: configured for UDMA/133 May 27 12:14:08 bpi-room kernel: [40826.304119] ata1: EH complete

В основном не критично, но иногда в этот момент прерывается доступ к ресурсу на ДЖ через сеть.

Пробовал: менять блок питания; менять кабель SATA; echo 1 > /sys/block/sda/device/queue_depth

Пока нічего не помогло.

У кого какие мысли?

 

oleg_kravchenko ()

Debian Gnome: первый гном в моей жизни

Галерея — Скриншоты

Здравствуйте. Это мой почти-дефолт.

Значков на рабочем столе нет. Обои взяты из стандартных гномовских, называются Wood. Выбирались по аналогии с обычным столом, плюс они мне просто понравились. То, что это деревяшки – сразу видно, поэтому показывать мне нечего.

Расширение Dash-to-dock используется не по назначению. На нем я отключил показ как избранных, так и запущенных приложений, осталось только меню программ. Также я поместил док вверх, поставил полную прозрачность, Shrink, Use built-in theme и выставил размер 12. Мне так нравится. Теперь на моей панельке в центре красуется меню приложений.

Я никак не могу постигнуть адвайту, поэтому моя тема GTK – Adapta, курсор – Breeze Dark, а тема значков – Papirus. Рамка окон – тоже Adapta. На браузер не смотрите, у него своя рамка, смотрите на терминал и на Nautilus.

Файловый менеджер – Nautilus. Это рай.
Терминал стырен из LXDE, называется LXTerminal. На деле это – XTerm с GTKшными вкладками, копированием/вставкой по ^Sh-C/^Sh-V, графической тулзой для настройки и т.п. Шрифт – Terminus, цветовая схема – xterm. Собственно, из-за возможности сменить шрифт в два клика и юзаю. Открыт vim, редактирующий файл heylor.
Браузер – Vivaldi.

Шрифты в системе – Liberation. В панели, похоже, так и остался Cantarell, не знаю, как его сменить.

Дополнения:

  • AlternateTab – это дополнение показывает окна в AltTab menu
  • Dash-to-dock
  • Emoji Selector – выбор Emoji 🙂
  • Extensions – делает меню всех дополнений
  • Flippery Move Clock – двигает часы вправо
  • Flippery Panel Favorites – добавляет иконки запуска на панель
  • Workspace Indicator – рабочие столы, предустановлен

Все.

И как? Красиво? Что надо бы подправить? Что нравится? Оставляйте комментарии.

P.S. Не знаю, почему на скриншотах ШГ, а в системе выглядит хорошо…

>>> Просмотр (1280x800, 265 Kb)

 , ,

tongubin ()

LXQt, насколько готово для использования?

Форум — Desktop

Установлено - Дебиан минимал, опенбокс, LXQt. Черз гуи установки, не работают настройки wm, просто ничего не происходит если кликать на эти иконки

https://imgur.com/a/MfTAWCj

И тут же вытекает следующий вопрос, LXImage, красное выделение области(круг, прямоугольник) отображается только при уменьшеном масштабе.

 

Deleted ()

Not authorized for perform operation

Форум — Desktop

При попытке монтировать диски в Сиде через Тунар - Not authorized for perform operation. Через консоль монтируется. Пользователь добавлен в sudores (deepforest ALL=(ALL:ALL) ALL)

Гугл говорит, что надо что-то дабавить в polkit. Но не знаю, что? Подскажите гуру?

 , , ,

Deleted ()

Написал небольшое howto по установке драйверов AMD Radeon RX580 в Debian 9

Форум — Linux-hardware

Интересны комментарии, особенно владельцев карты, но и в любом случае, может где ошибся или что.

Рассматривается установка свободных драйверов OpenGL и проприетарных OpenCL на ветку stable ОС Debian 9.6 (Stretch) с ядром 4.9.0-8. Проприетарных OpenCL, поскольку карта ставится в машину с процессором старее Haswell/Ryzen, которые не поддерживаются ROCm.

Информация также должна годиться для RX570 и RX470, RX480. И скорее всего, для всех остальных RX 4xx, RX 5xx, кроме RX 590 (но может и с ней сразу заработает) - эта карточка стоит несколько особняком. В конце есть пара теоретических (самой карты нет и не пробовал) соображений, что может понадобиться, чтобы она заработала.

Сразу скажу, что информации на официальной вики проекта слишком мало https://wiki.debian.org/GraphicsCard#AMD.2FATI

В терминологии AMD у этой карты архитектура «polaris», она же «Arctic Islands» она же GCN 4th gen (4-е поколение Graphics Core Next). К ней относятся карты RX 460, RX 470, RX 480, RX 540, RX 550, RX 560, RX 570, RX 580

Микроархитектура карт (RX 470, RX 480) == (RX 570, RX580) практически до неразличимости на программно-драйверном уровне. Довольно много подробностей на эту тему можно прочесть здесь: https://wiki.gentoo.org/wiki/AMDGPU. Версия фирмвари от AMD - polaris10 для amd 480 и amd 580 (могут быть разные буквенные индексы у фирмвари).

Так как до этого на компьютере стояли карты от Nvidia надо избавиться от их драйверов. Рекомендации wiki Debian может оказаться недостаточно.

Но по порядку. Все делаем от root, разумеется.

Установка свободного драйвера OpenGL:

  1. Добавляем contrib и non-free в репозиторий (/etc/apt/sources.list), если еще этого не сделано.
  2. Добавляем dpkg --add-architecture i386
    В принципе необязательно, но весьма желательно для некоторых пакетов. В том числе для wine
  3. apt-get update
  4. apt-get install xserver-xorg-video-amdgpu libdrm-amdgpu1 libgl1-mesa-dri libgl1-mesa-glx glx-alternative-mesa
  5. apt-get install -t sid firmware-amd-graphics
    -t sid опционален. (но сам пакет ставить нужно) У меня RX580 и с фирмварью из stable работает, но возможно кому-то.нужны более новые бинарники к карте. Впрочем, вполне можно не подключать testing и sid ветки репозиториев, если отдельно скачать пакет от sid и содержимое /lib/firmware/amdgpu добавить вручную. Также фирмварь появится и при установке проприетарных драйверов, даже только OpenCL.
  6. Проверяем, что модуля nvidia нет в списке /etc/initramfs-tools/modules
    Если он там есть удаляем или коментим #
  7. Редактируем /etc/modprobe.d/nvidia.conf комментируем все записи. Добавляем строчку blacklist nvidia
  8. Выполняем update-glx --config glx
    Выбираем среди альтернатив (скорее всего от nvidia, если была карта nvidia) mesa
  9. Reboot

Должно заработать, если не заработало, то я даже не знаю. Надо будет внимательно читать лог /var/log/Xorg.1.log и смотреть, что там делает строчка nvidia =)

glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD POLARIS10 (DRM 3.20.0 / 4.9.0-8-amd64, LLVM 3.9.1) (0x67df)
    Version: 13.0.6
    Accelerated: yes
    Video memory: 8171MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.3
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD POLARIS10 (DRM 3.20.0 / 4.9.0-8-amd64, LLVM 3.9.1)
OpenGL core profile version string: 4.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

Добавляем apt-get install mesa-vdpau-drivers libvdpau-va-gl1 для ускорения фильмов.

Вот не помню, нужно ли было для свободного драйвера ставить заголовки ядра или только для проприетарного, а также llvm. Но не исключено, что потребуется.

Добавление возможностей OpenCL

  1. Берем пакет 17.50 для Ubuntu. Официально драйвера рассчитаны на Ubuntu, SuSe или RHEL c CentOS, так как Ubuntu весьма родственна Debian, она наиболее совместимая. При этом 18-я версия для Stretch (Debian 9) не подойдет. 17.50 вроде последняя среди 17-ой версии. Версия 17.50 почему-то не находится явно по ссылкам для для предыдущих версий на сайте amd
    Поэтому скачиваем по прямой ссылке, не забудьте referer - без него не даст скачать.
    wget -c -O amdgpu-pro-17.50-511655.tar.xz --referer=http://support.amd.com https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-17.50-511655.tar.xz

    Проверяем по контрольной сумме корректность скачивания (есть сообщения, что часто отдается битый файл, тогда надо повторять до успеха).
    md5sum 
         7c3da10af92f6e259bd5d2b250a70c91  amdgpu-pro-17.50-511655.tar.xz
    sha256sum
         a623f95b7bdbad981e19bd30304f7943f8827d230b702dc5b580793efe70ea07  amdgpu-pro-17.50-511655.tar.xz
    
  2. Создаем каталог
    #mkdir /var/opt/amdgpu-pro-local/
  3. Распаковываем туда содержимое скаченных драйверов tar -xpJf amdgpu-pro-17.50-511655.tar.xz --strip=1 -C /var/opt/amdgpu-pro-local/
    Обратите внимание на опцию --strip=1 - она убирает первый уровень вложенности каталогов, без нее внутри был бы создан вложенный каталог с пакетами, а этого нам не надо.
  4. Устанавливаем нужные права владельца:
    chown -Rv _apt:root /var/opt/amdgpu-pro-local/
    Важно. Без этого потом установка будет валиться с ошибкой типа
    N: Download is performed unsandboxed as root as file '/var/opt/amdgpu-pro-local/./amdgpu-core_17.50-511655_all.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
    - причем в том числе и если запустить установочный скрипт внутри пакета с драйверами, даже если там поменять ubuntu на debian. Вот все вроде будет нормально, но зафейлится в процессе установки на правах для установщика пакета.
  5. Создаем файл /etc/apt/sources.list.d/amdgpu-pro-local.list
    echo 'deb [ trusted=yes ] file:/var/opt/amdgpu-pro-local/ ./' > /etc/apt/sources.list.d/amdgpu-pro-local.list
  6. apt-get update
  7. apt-get install amdgpu-core amdgpu-dkms amdgpu-pro-core clinfo-amdgpu-pro ids-amdgpu libdrm-amdgpu-amdgpu1 libdrm2-amdgpu libopencl1-amdgpu-pro
    Внимательно следим за процессом установки, компиляция чере dkms драйвера и его установка должны быть безошибочными. Это ключевой момент, без чего работать ничего не будет. Разумеется должны быть установлены заголовки ядра linux-headers-4.9.0-8-common и компиляторы со всем необходимым. dkms вроде сам добавится через зависимости, если еще не стоит.
  8. Опционально. Можно переустановить пакет или скопировать из других драйверов содержимое с более свежим firmware для amd, так как amdgpu-dkms содержит каталог firmware которым перепишет старые бинарники.
  9. reboot

Теперь OpenCL версии 1.2 доступно. Можно для проверки запустить clinfo или поставить какой-нибудь пакет, его использующий, например, hashcat и запустить бенчмарк hashcat -b

Некоторые мысли по поводу RX 590. Я не знаю, может этого и не нужно или наоборот этого не хватит для работы, просто предполагаю.

В принципе, RX 590 почти тоже самое, что и RX580, но могут быть нужны новые фирмвари, которые можно взять из новейших драйверов 18.50, распотрошив файл amdgpu-dkms_18.50-708488_all.deb и достав их из каталога usr/src/amdgpu-18.50-708488/firmware/amdgpu скопировав затем в /lib/firmware/amdgpu

Также в пакете ids-amdgpu от 17.50 есть файл amdgpu.ids установленный в /opt/amdgpu/share/libdrm/amdgpu.ids - его полезно будет заменить таким же из пакета libdrm-amdgpu-common_1.0.0-708488_all.deb

Чего я не понял, это почему для OpenCL пишется что-то вроде Memory : 4048/7916 MB allocatable

Куда 4Гб памяти дели? Или так и должно быть, там какое-то разделение есть на основную и константную, может просто не понял чего насчет работы OpenCL.

 , , ,

praseodim ()

Выпуск DXVK 1.6

Новости — Open Source
Группа Open Source

20 марта вышла новая версия DXVK 1.6.

DXVK - основанная на Vulkan прослойка для DirectX 9/10/11 для запуска 3D-приложений под Wine.

Изменения и улучшения:

  • Библиотеки d3d10.dll и d3d10_1.dll для D3D10 больше по умолчанию не устанавливаются, т.к. для поддержки D3D10 достаточно библиотек d3d10core.dll и d3d11.dll; тем самым открывается возможность использования фреймворка эффектов D3D10 реализации Wine.
  • Мелкие улучшения производительности D3D9.
  • Возможное исправление падения в случае захвата снапшота apitrace.
  • Исправление падения игр на движке Source 2, использующих рендерер D3D9.
  • Исправление дублирующегося кода изменения режима дисплея.
  • Исправлен показ видео вместо зелёного экрана в некоторых играх.
  • Исправления ошибок совместимости с некоторыми играми.

>>> Подробности

 ,

gedisdone ()