LINUX.ORG.RU

Сообщения ZenitharChampion

 

Штирлица-то за что?

Форум — Linux-org-ru

Сабж

 

ZenitharChampion
()

Хардварное видео на RPi есть на Raspbian (Raspberry OS), а есть ли в других дистрах?

Форум — Multimedia

Как многим известно, в Raspberry Pi установлен GPU модели VideoCore. Он умеет аппаратное ускорение видео. С самого начала на этих компьютерах был omxplayer, который воспроизводил видео быстро и плавно. Несколько лет назад, аппаратное декодирование видео добавили в VLC и Chromium (в хромиуме надо включить принудительно).

Я задумался, а будет ли работать аппаратное ускорение в других дистрибутивах Linux?

Наверное нет, ведь разработчики Raspbian OS сами патчили VLC и Chromium.

Но ведь это опенсорс, можно взять патчи из Raspberry OS, и наложить их в другом дистрибутиве!

Скачиваю исходники VLC:

mkdir vlc
apt-get source vlc

В каталоге vlc-3.0.8/debian/patches лежат патчи. Один из них - mmal_10.patch - это явно то, что нужно. Он занимает 400 килобайт, и он явно добавляет аппаратное ускорение MMAL.

Однако первые же строки кода заставили меня недоумевать:

--- a/configure.ac
+++ b/configure.ac
@@ -3420,6 +3420,9 @@
 AC_ARG_ENABLE(mmal,
   AS_HELP_STRING([--enable-mmal],
     [Multi-Media Abstraction Layer (MMAL) hardware plugin (default enable)]))
+AC_ARG_ENABLE(mmal_avcodec,
+  AS_HELP_STRING([--enable-mmal-avcodec],
+    [Use MMAL enabled avcodec libs (default disable)]))
 if test "${enable_mmal}" != "no"; then
   VLC_SAVE_FLAGS
   LDFLAGS="${LDFLAGS} -L/opt/vc/lib -lvchostif"
@@ -3430,7 +3433,7 @@
         VLC_ADD_PLUGIN([mmal])
         VLC_ADD_LDFLAGS([mmal],[ -L/opt/vc/lib ])
         VLC_ADD_CFLAGS([mmal],[ -isystem /opt/vc/include -isystem /opt/vc/include/interface/vcos/pthreads -isystem /opt/vc/include/interface/vmcs_host/linux ])
-        VLC_ADD_LIBS([mmal],[ -lbcm_host -lmmal -lmmal_core -lmmal_components -lmmal_util -lvchostif ]) ], [
+        VLC_ADD_LIBS([mmal],[ -lbcm_host -lmmal -lmmal_core -lmmal_components -lmmal_util -lvchostif -lvchiq_arm -lvcsm ]) ], [
           AS_IF([test "${enable_mmal}" = "yes"],
             [ AC_MSG_ERROR([Cannot find bcm library...]) ],
             [ AC_MSG_WARN([Cannot find bcm library...]) ])
@@ -3442,6 +3445,7 @@
   VLC_RESTORE_FLAGS
 fi
 AM_CONDITIONAL([HAVE_MMAL], [test "${have_mmal}" = "yes"])
+AM_CONDITIONAL([HAVE_MMAL_AVCODEC], [test "${enable_mmal_avcodec}" = "yes"])
 
 dnl
 dnl evas plugin

Почему в оригинальном, не патченном исходнике, уже есть путь /opt/vc/lib? Эта директория специфична именно для устройств под управлением Raspberry Pi. Выглядит так, как будто разработчики Raspberry OS патчили исходники напрямую, а не добавляли изменения патчами в vlc-3.0.8/debian/patches. Хотя размер патча mmal_10.patch (400 Кб) говорит об обратном.

 , ,

ZenitharChampion
()

Pidgin не логинит на сервер: SSH Handshake Failed

Форум — Desktop

ПАЧИМУ?

Я зашёл на сайт https://pidgin.im/, и там мне предложили зайти в конфу pidginchat.com. Там была пошаговая инструкция, поясняющая то, как туда залогиниться. Я придумал логин и попробовал зайти. Ошибка в сабже. Хм, может, надо было зарегистрироваться сначала?

Pidgin 2.14.6 (последний), libnss 3.12.8, libnspr 4.8.6.

 , ,

ZenitharChampion
()

Покупка устройства Samsung из-за границы

Форум — Mobile

Хочу Самсунг, но меня расстраивают два события:

  • Российское представительство компании частично ограничило работу смарт-телевизоров Самсунг, которые владельцы приобретали из-за границы. Хакеры нашли как разблокировать.
  • Российское представительство компании самым первым побежало устанавливать российский софт, когда вышел соответствующий закон, тогда как остальные не торопились это делать. В итоге Apple почти ничего не поменяла, а Самсунга осадила сама компания Яндекс, объявив, что установка Российского ПО является опциональной по новому закону, и пользователь выбирает сам, соглашаться с его установкой или нет. И что не нужно предустанавливать так, чтобы нельзя было удалить

Неприятно, что телек с Али купить дешевле, чем у Российского представительства, и неприятно что вот так поступили со смартфонами.

Поэтому хочу покупать из-за границы, а использовать тут. Как это сделать наилучшим образом, и какие «подводные камни» могут быть?

 ,

ZenitharChampion
()

Дамп прошивки HDD

Форум — Linux-hardware

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

Модель - Toshiba (Hitachi) PC P300 1TB 7200rpm / 64 MB buffer / HDWD110UZSVA / HDKPC32ZKA01, дата выпуска FEB2021, firmware MS2OA80R

 ,

ZenitharChampion
()

Raspberry Pi 400 - ARM-компьютер в виде клавиатуры - без русских клавиш

Форум — Linux-hardware

Прошло полгода, обещали добавить клавиши для других языков - и добавили, но не для русского. Что делать?

https://www.raspberrypi.org/products/raspberry-pi-400/

Upd: есть: https://amperka.ru/product/raspberry-pi-400-4gb-ru

 

ZenitharChampion
()

S.T.A.L.K.E.R. 2 получил геймплейный трейлер и дату выхода — 28 апреля 2022 года

Форум — Talks

GSC Game World сделала анонс на презентации Microsoft и Bethesda. На старте игра станет консольным эксклюзивом Xbox.

Скриншот, источник: GSC Game World

Главное

  • S.T.A.L.K.E.R. 2 получила подзаголовок Heart of Chernobyl («Сердце Чернобыля»).
  • Разработчики впервые показали геймплей шутера на различных игровых локациях, включая «Дугу», город Чернобыль-2, расположенный рядом с Припятью и Болота, места из которых игроки ранее могли встретить в «S.T.A.L.K.E.R.: Чистое небо». В конце ролика показали персонажа Сергея Григоровича, создателя серии S.T.A.L.K.E.R.
  • Релиз S.T.A.L.K.E.R. 2 запланирован на 28 апреля 2022 года, а на старте игра будет доступна на ПК и Xbox Series X|S. Для «старшей» консоли Xbox заявлена поддержка разрешения 4К Ultra HD и рейтрейсинга.

Цены

Игра уже доступна для предзаказа.

Steam:

Epic Games Store:

Бонусы предзаказа

  • Расширенный контент для посиделок у костра: дополнительные гитарные мелодии и байки, которые можно услышать от сталкеров на стоянках
  • Эксклюзивный облик оружия «Ранняя пташка»
  • Бейдж «Ранняя пташка» для многопользовательской игры
  • Эксклюзивы Steam: анимированный аватар, анимированная рамка для аватара и динамичний фон профиля

Трейлер (YouTube-канал: Xbox)

Системные требования

Минимальные:

  • ОС: Windows 10
  • Процессор: AMD Ryzen 5 1600X или Intel Core i5-7600K
  • Оперативная память: 8 ГБ
  • Видеокарта: AMD Radeon RX 580 8 GB или NVIDIA GeForce GTX 1060 6 GB
  • Место на диске: 150 ГБ

Рекомендуемые:

  • ОС: Windows 10
  • Процессор: AMD Ryzen 7 3700X или Intel Core i7-9700K
  • Оперативная память: 16 ГБ
  • Видеокарта: Radeon RX 5700 XT 8 GB или GeForce RTX 2070 SUPER 8 GB или GeForce GTX 1080 Ti 11 GB
  • Место на диске: 150 ГБ

Новость взята с ресурсов: DTF, TJournal

Перемещено leave из games

 , ,

ZenitharChampion
()

Перенос системы на новый компьютер

Форум — Linux-hardware

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

Пришло время переносить содержимое винча на новый жёсткий диск! Я вот думаю: как это лучше сделать? Тупо сделать dd, перенеся всё содержимое побайтово (/dev/sda на /dev/sdb)? Или создать такую же разметку, и переносить файлы при помощи cp -ax?

Вот как раз с dd возникла проблема. Я пытался сделать копию небольшого раздела на 20 Гб, и dd прекратил работу на середине, напоровшись на bad-ы. Как же заставить его всё-таки перенести систему?

Вариант с cp -ax точно отработает, как надо, но в этом случае у всех разделов будут другие UUID, и следовательно придётся редактировать /etc/fstab у всех установленных дистрибутивов Linux. Да и винду переустановить.

 миграция данных

ZenitharChampion
()

Что теперь вместо glsl=disabled? arb прописывать?

Форум — Talks

Сабж

 ,

ZenitharChampion
()

PCRE2 10.37

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

Вышел релиз библиотеки PCRE2 10.37. PCRE2 это вторая версия оригинальной библиотеки PCRE с несовместимым API.

Библиотека PCRE2 это набор функций, которые реализуют регулярные выражения и сопоставление с образцом (pattern matching), используя синтаксис и семантику схожие с Perl 5.

Основные изменения:

  • Из библиотеки libpcre2-posix удалены символы POSIX-функций, такие как regcomp и т.д., так как они вызывали проблемы у некоторых приложений. Патч pcre2-symbol-clash.patch принят в апстрим. Также обновлена версия ABI этой библиотеки.
  • Исправлено гипотетическое разыменование нулевого указателя.
  • Исправлено два бага, связанные с очень большими числами, и теперь поведение идентично Perl.
  • Исправлено неправильное поведение при использовании \K.
  • Восстановлена оптимизация повторения символа в JIT.

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

 , , , ,

ZenitharChampion
()

Скачать и установить последний актуальный Gametree Linux

Форум — Games

В 00-е годы был конкурент Wine под названием Cedega. В ноябре 2007 года для обычного Wine выпустили инструкцию, как запустить DirectX 9.0c. Количество совместимых игр резко выросло. Популярность Cedega начала падать. Последний релиз 7.3.2 состоялся в сентябре 2009 года. Потом проект переименовали в GameTree. Вышел порт на Machintosh, и Linux-версии стали уделять меньше внимания, потому что основные продажи были на Маке. Но потом Apple прикрыла лавочку, и GameTree не стало.

В те годы я пользовался одновременно и Wine, и Cedega последней имеющейся у меня на тот момент версии 7.3.1. При этом версия 7.3.1 имела баг на моей GeForce 8: если OpenGL имеет версию 3, то прога не стартует, выдавая ошибку. Помогало выставление версии 2. Можно было например установив старый драйвер 173, в котором поддержки OpenGL 3 ещё не завезли. А новый на тот момент драйвер 190 выдавал OpenGL 3. Но - о чудо, если вставить GeForce 7, OpenGL становился второй версии даже с драйвером 190, и Cedega работала.

Что интересно, баг внесли именно в Cedega 7.3.x, а скажем в версии 6.0.3 всё работало.

Я безуспешно пытался найти последний релиз Cegeda 7.3.2, в котором тот баг был исправлен. Я даже нагугливал ChangeLog со строкой, что исправлен запуск на GeForce 8. Но так и не нашёл бинарников.

И вот, в поисках Cedega 7.3.2, я внезапно обнаружил новость о релизе GameTree 7.3.3. Ничего себе. Я думал что GameTree был анонсирован, но не выпущен - ведь на ЛОРе была новость только об анонсе проекта, но не о релизе. Я даже создавал тему «а вот когда GameTree выйдет, вот бы в нём были такие-то фичи!». Блин, да даже номер версии говорящий! 7.3.3, что значит, это продолжение Cedega.

Короче, поиски Cedega 7.3.2 прекращены. Теперь ищу GameTree 7.3.3. Набираю в гугле запрос, и мне сразу автодополнение подсказывает искать версию 7.3.5. Но результатов нет.

Короче, ищу бинарники, и чтобы работали. Зачем? Не знаю. Единственная игра, ради которой я старался, это игры серии NFS (U и U2, Most Wanted, Carbon). Они раньше не работали под Wine (а конкретно не работало управление), но теперь работают. Но я всё равно хочу найти и запустить.

Лор, помоги! Может у кого-то есть бинарники? Или ссылку найдёте...

P.S. В комментариях под новостью о релизе 7.3.3 пишут «ой, он не работает на моей Ubuntu 11.10, пишет что Python 2.7 не поддерживается». Странно, но имеющийся у меня релиз 7.3.1 вроде бы (но я не уверен) поддерживает Python 2.7.

P.P.S. В качестве ответной услуги могу поделиться бинарниками нативной Linux-версии игры Quake Live! Я играл в неё в 2009-2011 годах, а в 2012 году мой аккаунт аннулировали за неактивность. Позже Quake Live! прекратили поддержку Linux.

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

 , , quake live,

ZenitharChampion
()

Грусть-печаль: эфир больше не майнится

Форум — Talks

Хост система:

CPU model:	
Intel(R) Pentium(R) 4 CPU 3.00GHz (3010MHz) x2
GPU model:	
AMD Radeon R9 200 Series (4096MB) x2

Собственно, после нескольких лет аптайма, отвалился майнинг эфириума:

 i 13:44:28 cl-0     OpenCL device hawaii has insufficient GPU memory.3.912 GB of memory found, 4.227 GB of memory required

Что теперь майнить?

 

ZenitharChampion
()

Под что собирать?

Форум — Talks

Есть ли единый Default Linux, под который все собирают своё ПО, чтобы оно потом у всех работало? Раньше под CentOS 6 собирал, но сейчас у него кончилась поддержка. P.S. FatELF-ы и прочите флатпаки не предлагать.

 ,

ZenitharChampion
()

Флешки с файловыми системами с поддержкой ACL

Форум — Multimedia

Вот были флешки с FAT32, и было всем хорошо.

Попробовал я ext2 на флешке. Носил информацию исключительно между своими компами. Однажды я сделал второго пользователя с UID 1001. Файлы на флешках стали только для чтения.

Интересно сделано в exfat. Оказывается, изначально файловую систему exfat придумали для встраиваемых систем на базе Windows CE. Когда там была FAT32, было никак нельзя защитить системные файлы от чтения, удаления, модификации... Требовалось NTFS, чтобы были ACL (расширенные права файлов). А NTFS противопоказана для флешек. Поэтому сделали exfat, продолжающую развитие FAT32, но с расширенными правами.

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

Под линуксом, пользуюсь самсунговским драйвером exfat и параметрами монтирования uid=1000,gid=100 (для второго пользователя, соттветственно, uid=1001). Всё работает и читается потом на винде. Можно ли заставить ext2 вести себя так же, или может быть есть ещё какая-нибудь файловая система с поведением, аналогичным exfat?

 ,

ZenitharChampion
()

Легковесное мобильное приложение для банка

Форум — Mobile

Пользуюсь неподдерживаемым устройством с Android 4.4. Приложение какого банка на нём пойдёт и не будет тормозить? Например Рокетбанк работал на Android 4.4, и даже работал NFC, но незадолго до закрытия поднял требования до Android 5.0. И вообще, стоит ли пользоваться мобильным приложением банка на устройстве, на которое не приходят обновления?

 ,

ZenitharChampion
()

Зачем едят мел?

Форум — Talks

К нам часто приходит парень и покупает мел. Он говорит, что он его ест. Я думал, ну у всех свои странности. Потом пришла девушка и тоже покупает мел, чтобы его есть. Что вообще происходит? Зачем, для чего?

 

ZenitharChampion
()

Ну что, Debian теперь грязный. На что переходить?

Форум — Talks

Сабж. PClinuxOS не подписывались против Столлмана, GPL и Торвальдса? NixOS вон видел, что да. Может какая-то годная сборка Gentoo есть, но лучше что-то с репозиториями.
Upd: Slackware
UPD2: https://www.opennet.ru/opennews/art.shtml?num=54835

 , ,

ZenitharChampion
()

Польза от __GL_THREADED_OPTIMIZATIONS=1, CSMT, и mesa_glthread=true

Форум — Games

Intel Core2Duo E8400
GeForce 9800GT
2 Gb DDR2

Игра работает хорошо на дефолтных настройках графики. Единственная проблема - во время дождя FPS снижается чуть ниже приемлемого значения, и визуально на глаз картинка становится не плавной. В остальные же моменты, картинка плавная.

Я решил включить опцию __GL_THREADED_OPTIMIZATIONS=1, которая, по обещаниям, даёт +100% к FPS на многоядерных системах. У меня как раз двухъядерный процессор, и драйвер с поддержкой этой фичи (она появилась в драйвере 310, а у меня 340).

Включил, и ничего не изменилось.

А у вас как?

 , , , ,

ZenitharChampion
()

Релиз фирменного видеодрайвера NVIDIA 460.67. Анонс драйвера 470

Новости — Hardware and Drivers
Группа Hardware and Drivers

Состоялся минорный релиз фирменного драйвера NVIDIA 460.67. Основные изменения:

  • Исправлен баг на конфигурациях из нескольких GPU, при котором использование ray-tracing может привести к нестабильности в работе приложения, если используются GPU разных моделей
  • Исправлена проблема, из-за которой мог не работать должным образом G-SYNC после смены видеорежима (например разрешения экрана). Проблема проявлялась на GPU серии Kepler
  • Исправлены сбои компиляции модуля ядра NVIDIA на ядре Linux 5.11-rc
    error: implicit declaration of function 'sys_close'
    и
    fatal error: asm/kmap_types.h: No such file or directory
  • Исправлен баг, при котором вызов vkCreateSwapchain может привести к «падению» X-Server, если был передан некорректный параметр imageFormat.

Также стоит отметить анонс драйвера 470, который станет следующей LTS-версией. В нём будет улучшена поддержка Wayland, XWayland, добавлена поддержка DMA-BUF и OpenCL 3.0. Также следует отметить добавление поддержки бэкенда EGLStreams в Wayland-композитор KWin, менеджера окон KDE 5.

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

 , , , ,

ZenitharChampion
()

Драйвер NVIDIA 460.67

Форум — Talks

https://www.nvidia.ru/Download/driverResults.aspx/171410/ru

  • Исправлен баг, при котором, на конфигурациях из нескольких GPU, расширения ray-tracing могут приводить к нестабильной работе приложения, если GPU - разных моделей
  • Исправлена уязвимость, которая не позволяет корректно работать G-SYNC (после смены разрешения экрана) на GPU серии Kepler
  • Исправлены сбои компиляции модуля ядра NVIDIA на ядре Linux 5.11-rc
    error: implicit declaration of function 'sys_close'
    
    и
    fatal error: asm/kmap_types.h: No such file or directory
    
  • Исправлен баг, при котором вызов vkCreateSwapchain может привести к «падению» X-Server, если был передан некорректный параметр imageFormat.

 , , ,

ZenitharChampion
()

RSS подписка на новые темы