LINUX.ORG.RU

Избранные сообщения cvs-255

LOR. Февраль 2022

Новости — Linux.org.ru
Группа Linux.org.ru
  1. Мы против войн и насилия.
  2. Понимаем, что тема происходящих событий сейчас у всех на уме, и каждому хочется высказаться. К сожалению, все диалоги проходят на повышенных тонах и неконструктивны, и мы не справляемся с модерированием. Linux.org.ru это не политическая площадка. Мы просим всех пользователей воздержаться от обсуждения текущей ситуации. Обсуждения будут удалены, активно участвующие в них пользователи могут быть “заморожены” как минимум на одну неделю.
  3. У топиков по тематике сайта, связанных с происходящим, будут отключены комментарии.
  4. Не поддавайтесь на провокации. Сохраняйте спокойствие, проводите время с семьей, почаще бывайте на свежем воздухе и берегите себя.
  5. Мы надеемся, что эти ограничения на форуме – временные.

 

maxcom
()

Февральский релиз Osmocom CNI

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

Без лишней помпы вышел февральский релиз проектов Osmocom, реализующих CNI (Cellular Network Infrastructure).

Это свободная (GPLv3+) реализация компонентов сетей 2G, 2.5G и (частично) 3G.

Упрощённая схема взаимодействия всего это добра доступна в http://osmocom.org/projects/cellular-infrastructure/wiki и позволяет наглядно оценить чудовищный объём работы, проделанный разработчиками.

Несмотря на триумфальное шествие по планете 5G и разговоры про неизбежность 6G старый добрый GSM и (E)GPRS по прежнему интересен энтузиастам, а местами даже актуален и активно используется.

Из интересных новшеств за почти год разработки стоит отметить:

  • поддержка IPv6
  • реализация Cell Broadcast
  • поддержка frequency hopping
  • управление мощностью сигнала
  • одновременная поддержка GPRS и EPGRS

И множество других любопытных улучшений.

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

 , , osmocom

zabbal
()

Написал небольшое 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
()

А вот и проводному безлимиту конец

Форум — Talks

Что этим кончится было немного предсказуемо. Некоторые провайдеры уже стали ограничивать трафик из-за закона Яровой о его хранении.

http://forum.nag.ru/forum/index.php?showtopic=118753&view=findpost&p=...

 , ,

praseodim
()

Через 11 часов - момент истины для SpaceX, первое повторное использование Falcon

Форум — Talks

Трансляция будет тут: http://www.spacex.com/webcast

Если сегодня запуск не состоится, тогда перенесут на 1 апреля

 ,

qrck
()

диссернет, похоже, всё

Форум — Talks

http://www.vedomosti.ru/politics/articles/2016/09/07/656083-uchenih-stepenei

http://www.dissernet.org/publications/vedomosti_proekt_mon.htm

Зачем президент сменил главу минобразины? Вот и ответ:

после вступления в силу этого законопроекта ни одно заявление о лишении степени «Диссернет» подать не сможет, поскольку у него не будет судебных решений о нарушении авторских прав

 ,

thunar
()

Норвежские учёные воссоздали игру Pac-Man с простейшими организмами

Форум — Talks

Учёные из Юго-восточного норвежского университета (Hgskolen i Srst-Norge) воссоздали уровни из игры Pac-Man на микроскопическом уровне, чтобы с их помощью проследить за движением микроорганизмов.

Эксперимент под названием «Микроскопический Pac-Man» проводился под руководством учёного Эрика Эндрю Йоханнессена (Erik Andrew Johannessen), который занимается исследованиями простейших одноклеточных и хищных первичнополостных организмов. Он работает в норвежском Институте микро- и нанотехнологий.

В роли Pac-Man в рамках эксперимента выступили одноклеточные эвглены и инфузории, а в качестве «призраков», которые за ними охотятся — многоклеточные коловратки. Целью исследования было показать, в чём отличие поведения этих организмов в природной среде (когда они находятся внутри сложных структур) по сравнению с лабораторными опытами, где они не разделены между собой никакими физическими препятствиями.

Для эксперимента был создан лабиринт, напоминающий уровни из игры Pac-Man. Его размер по диагонали составляет не больше миллиметра. По мнению Йоханнессена, такая структура больше похожа естественную природную среду обитания этих организмов, а также позволяет их лучше рассмотреть и оценить их поведение.

В конечном итоге у учёных действительно получился «микроскопический Pac-Man», в котором коловратки гоняются за своими жертвами по лабиринту.

Источник, видео.

 ,

mad_austronaut
()

Размер песни

Форум — Talks

Есть хорошая песня:
Scorpions - Born To Touch Your Feelings
Вопрос: какой у нее размер?
Я думаю что 6/8, но 2-е людей после муз.школы говорят что 4/4. (сам я не музыкант и муз.образование нет вообще, немного на гитаре играл)

Нормальных нот не удалось найти.
Сама песня:
https://www.youtube.com/watch?v=vxuhNmjnK9M
https://www.youtube.com/watch?v=IUwqbI49DE8
А линукс тут при том, что эта песня включается на Gentoo.
Что такое размер https://ru.wikipedia.org/wiki/Размер_(музыка)

 , ,

ymuv
()

В Казахстане аннулировали шифрование

Форум — Talks

http://telecom.kz/news/view/18729
С 1 января 2016 года в соответствии с Законом Республики Казахстан «О связи» Комитет связи, информатизации и информации Министерства по инвестициям и развитию Республики Казахстан внедряет национальный сертификат безопасности для пользователей сети Интернет.

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

Национальный сертификат безопасности обеспечит защиту казахстанских пользователей при использовании протоколов шифрованного доступа к зарубежным ресурсам сети Интернет.

По словам Управляющего директора по инновациям АО «Казахтелеком» Нурлана Мейрманова, пользователям сети Интернет необходимо установить национальный сертификат безопасности, который будет доступен через Интернет-ресурсы АО «Казахтелеком». «Пользователю необходимо зайти на сайт http://www.telecom.kz и установить на своих устройствах выхода в сеть Интернет данный сертификат, следуя пошаговой инструкции по установке» - подчеркнул Н. Мейрманов.

АО «Казахтелеком» обращает особое внимание пользователей на то, что установка сертификата безопасности должна быть выполнена с каждого устройства абонента, с которого будет осуществляться выход в сеть Интернет (мобильные телефоны и планшеты на базе iOS/Android, персональные компьютеры и ноутбуки на базе Windows/MacOS).

Подробная инструкция по установке сертификата безопасности будет размещена в декабре т.г. на сайте http://www.telecom.kz.

Эй, россияне, вы там уже напряглись?:)

 , ,

Stahl
()

Господа, а накидайте ссылок на этих самых тульповодов и любителей duck-отладки.

Форум — Talks

Причем желательно меньше косящих под «мастеркласс: я научу вас шизофрении» и больше постящих от имени себя или желательно своего ментального друга.

На страницы всяких шизофреников со справкой не надо - клинические случаи не интересны.

 

Deleted
()

планируемое нарушение закона

Форум — Linux-org-ru

 ук

cvs-255
()

О чем вы говорите, кроме как о делах?

Форум — Talks

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

И что характерно, я потом практически не могу толком вспомнить, о чем же собственно говорили?

Я бы не беспокоился, но «женщины любят ушами». И наличие плюсов у меня в виде денег/внешности вменяемой/интересных (мне) увлечений помогает довольно мало. Т.е. иногда на ночь-две. Потом всё. Каких-то близких отношений нет.

Потому вопрос: а о чем вы говорите, кроме как о делах? В частности с женщинами.

 

cvs-255
()

посоветуйте аниме без набора штампов

Форум — Talks

Когда-то делал подобный тред, но с тех пор много чего вышло.

1) без школьников/ц в форме. Т.е. если по возрасту школьники, то действо за пределами стен. Годятся джинсы, свитеры, кимоно, футболки, кофты, юбки, платья.

2) без размахиваний катаной/мечом/чем они там еще любят помахать в 21-м веке

3) без человекоподобных роботов а-ля меха. Нечеловекоподобные или как во времени евы, наоборот, желательны.

4) без «хакиров». Если и взлом компьютернов, то реалистичный. Социнженерия, подбор паролей, sql-инъекции, 0-day уязвимости итд.

5) Никаких истеричных воплей и кривляний

Почти все, что рекомендовали мне в прошлых тредах - посмотрел.

UPD:

как же я мог забыть:

6) не гарем

7) не «он ее хочет, аж кровь из носу, но она все время увиливает и френдзонит»

 ,

cvs-255
()

Ошибка в вызове fork

Форум — Talks

!Ъ: http://rachelbythebay.com/w/2014/08/19/fork/

Ъ: если fork выполнится неудачно, он вернет -1 и это нужно проверять, потому что иначе есть шанс вызвать kill(-1), что убьет все процессы, которые можно убить.

Вот такое вот решето. В неумелых руках, конечно.

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

 

buddhist
()

Meanwhile, in Soviet Russia

Форум — Talks

тыц Для Ъ: Любуемся на целый ящик МВ77.07, свежая партия с завода. Перфекционистам не смотреть!

ncrmnt
()

Сколько должна стоить квартира?

Форум — Talks

Или так .Сколько на неё нужно работать месяцев/лет? Вон, мужики в деревне собрались, соседям за лето дом построили. Хороший, годный. Большой. На пару семей. Даже меньше чем за лето! А в городе что за бардак?

darkenshvein
()

Определение принадлежности номера сотового телефона к оператору мобильной связи (USSD команда)

Форум — Talks

МТС (MTS): *916*9хх1234567#
Билайн (Beeline): *444*9хх1234567#
МегаФоне: *629*9хх1234567#

Оставьте в закладках.

 ,

thespiritofbirdie
()

NVIDIA делает шаг в сторону Nouveau

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

Сегодня в списках рассылки Nouveau появилось сообщение следующего содержания:

Привет, разработчики Нуво,

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

В качестве первого шага к этому мы разместили документ здесь. В нём рассмотрено расположение Device Control Block («DCB») в VBIOS графической карты. DCB описывает топологию карты и её дисплейные разъёмы.

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

Несколько человек из числа тех, кто работает над проприетарным драйвером NVIDIA, будут следить за списками рассылки Нуво на lists.freedesktop.org и стараться вступать в разговор, насколько смогут.

Если имеются определенные области документации, которые в большей степени пригодятся вам, обратная связь поможет NVIDIA приоретизировать наши усилия по созданию документации.

Если у вас есть специфические вопросы к NVIDIA, вы можете задать свои вопросы здесь, либо направить их на open-gpu-doc at nvidia.com. Я не могу обещать, что мы сможем ответить на всё, но мы приложим все усилия в тех областях, в которых способны.

Спасибо,

- Andy Ritger

UPD: Дальнейшая переписка:

Насчёт микрокода: следуя из наших перспектив, я полагаю, NVIDIA перейдёт на модель выпуска микрокода (в бинарном виде) с доступным ABI, версионностью и адекватным лицензированием для доступности распространения.

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

- Andy Ritger

>>> Оригинал письма

 , ,

Adonai
()

Episode IV: When CCIEs get bored

Форум — Talks
traceroute -m 100 216.81.59.173

 

kernelpanic
()

вот как копать надо.

Форум — Talks

Ъ : http://www.ibm.com/developerworks/java/jdk/

!Ъ : кто тут спрашивал чем занят мехстроймаш? винду закапывает!

 , ,

Rastafarra
()