LINUX.ORG.RU

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

Блокают сетевой комбайн

Форум — General

В последнее время заметил что тор перестал быстро подключаться(а теперь и вовсе), приходится возиться с версиями программы и подключаться через мосты - не всегда удачно приходится перебирать мосты встроенные и всякие разные. Неужели научились его блокировать? Как у вас с этим? Пробовал на провайдерах Ростелеком и Информ-связь

 

doomer
()

Гибридная архитектура Intel уже готова для Linux?

Форум — Linux-hardware

Сабж. Несколько лет уже прошло, остались ли какие-нибудь косяки планировщика/чего угодно ещё с этими P/E ядрами на Linux? Особенно, если речь не о самых распоследних версиях ядра Linux, а, скажем, 6.8.

Надо выбрать между мобильными i9-11950H и i9-13900H. Понятно, что выбор несложный и в пользу последнего, но может есть какие-то невероятно раздражающие факторы направляющие в пользу первого, т.к. использоваться будет только онтопик с убунтовским LTS-ядром.

 

OSBuster
()

обращение к n-ому аргументу через переменную

Форум — Development

у меня есть скрипт, который получает на вход несколько аргументов, мне нужно обработать их начиная с n-ого. обрабатываю я их через for ((i=n; i<$#; i++)). могу ли я напрямую через значение i обратиться в n-ому аргументу? никакой из опробованных мною вариантов не сработал. по итогу-то пихнул все аргументы в массив и обращался через массив, но этот вопрос не дает мне покоя

 ,

astnt
()

Ноутбучный Apple M4 Max на 60 ватт перебивает 400 ваттный Intel

Форум — Talks

Собственно, сабж.

В гикбенче:

Intel Core i9-13900KS даёт 3136/21731

M4 Max - 4060/26675

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

Побочной новостью будет, что в ближайшие годы это будет доступно для AMD, т.к. они тоже стоят в очереди на N3E.

 ,

alexmaru
()

Что такое Flatpak и какие проблемы он решает

Статьи — Desktop

Flatpak - это универсальная система упаковки приложений для Linux, которая стремится решить проблему множества форматов пакетов. Она позволяет разработчикам создавать единый пакет приложения, который может быть установлен на различных дистрибутивах Linux без необходимости перекомпиляции.

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

 , , , ,

rtxtxtrx
()

А есть NVME, которые не перегреваются в невентилируемом корпусе при Т окружающей среды +33°С?

Форум — Linux-hardware

А то я теперь его лишь как загрузчик UEFI использую - собсно, линукс на отдельном SSD стоит, а на NVME винда, которая зачастила в BSODы

 , , , ,

tiinn
()

А что нынче на процы мажут (к вопросу о консистенции термопасты)?

Форум — Talks

Настал момент такой, что надо бы поменять термопасту в паре мест. И вроде как есть остатки MX-4, который умудрился не засохнуть за 10 лет, так что по идее могу и на дедовских запасах, так сказать, прожить. Но решил почитать, что нонча пишуть в антернетах. И к каждой второй, если не первой, термопасте постоянно претензии — густая, плохо липнет, трудно намазывается и т.д. и т.п.
А я, стало быть, от жизни-то отстал. Не знаю, как оно чё нынче. Чем таперича принято мазать бутерброд проц? Нормально ли (и правда ли), что все через одну термопасты нынче густые, и даже MX-5 уже не торт?

 ,

Smacker
()

Инженер из AMD признал, что графический стек Linux нуждается в совершенствовании

Форум — Talks

При обсуждении ошибки, связанной с относительно высоким по сравнению с Windows потреблением электроэнергии на APU AMD с поддержкой аппаратного декодирования видео, инженер из AMD, Алекс Дойкер (Alex Deucher, основной разработчик драйвера amdgpu), признал, что отображение видео в Linux в принципе неэффективно.

При выводе видео в Linux сейчас используется следующая цепочка:

  • Сжатый видеопоток
  • VCN (модуль аппаратного декодирования видео для GPU AMD)
  • Сырые YUV данные
  • Конвертация палитры, масштабирование на модуле GFX (по сути 3D акселератор в GPU, что заставляет его повышать частоты работы ядра и VRAM)
  • RGB данные
  • Вывод на дисплей.

Как должно работать:

  • Сжатый видеопоток
  • VCN
  • Сырые YUV данные
  • Контроллер дисплея, который будет преобразовывать палитру, масштабировать и отображать.

Более эффективно это может быть решено в Wayland композиторах, но пока реализации нет. Данная проблема решена в Microsoft Windows и Google Android, ибо там есть полноценные одиночные композиторы, которые предоставляют соответствующие возможности и API - чего пока нет в Linux, потому что ни X.org, ни Wayland не могут работать с YUV-потоками напрямую.

Source: https://www.opennet.ru/opennews/art.shtml?num=60656

Bug report: https://gitlab.freedesktop.org/drm/amd/-/issues/3195#note_2295146

 , , , ,

tempuser003
()

AMD! AMD! AMD!

Форум — Linux-hardware

Zen uArch отличная, не считая адового потребления энергии в простое, которое исчисляется от 20 до 35W для desktop CPUs, но вот хочется поговорить про HW accelerated video decoding на AMD APU.

Почему древний Core i5 6200U на 14nm тратит для декодирования 1080p 60fps H.264 в Firefox 3.5W, а новый навороченный 6nm Ryzen 7 7840U/HS жрёт 12-14W для того же самого, т.е. примерно в 4 раза больше?

В простое 6200U сидит примерно на 0.45W, 7840HS примерно 0.8W, т.е. разница несущественная.

Proofs:

https://gitlab.freedesktop.org/mesa/mesa/-/issues/10223

https://gitlab.freedesktop.org/drm/amd/-/issues/3195

 , , , ,

tempuser003
()

Сгорела рация baofeng uv5r

Форум — Science & Engineering

И не включается. Вообще, наглухо. Даже при замене аккумулятора.

Скорее всего произошло сие когда я ее после связи спрятал в клапан рюкзака без антенны (с антенной не влезает), и при этом случайно включил (там колёсико легко поворачивается) а потом наверное в клапане PTT нажалось несколько раз. Это гипотеза.

Вообще я с баофенгами давно хожу (лет 5-7 как мин), это первый раз такой казус. Сгорела рация из свежей партии, 8ватт, была выставлена на диапазон 2м.

Вопрос - гипотеза верна, или это просто такое китайское качество? Т.е. надо ли таскать с собой запаску (это тяжело) переходить на яесу (это дорого) или просто достаточно быть более аккуратным?

 

AntonI
()

Сколько каких реакций поставили под вашими сообщениями? (+юзерскрипт)

Форум — Linux-org-ru
// ==UserScript==
// @name        LOR count-reactions
// @match       https://www.linux.org.ru/notifications?filter=reaction
// @version     1.2
// @author      CrX
// @description Show reaction count on reactions notifications page
// @grant		    GM_xmlhttpRequest
// ==/UserScript==

var res = {"🤡": 0, "👍": 0, "👎":0, "🤦": 0, "🔥": 0, "😊": 0, "🤔": 0, "😱":0, "☕☕":0, "🪗": 0};
let newdiv = document.createElement("div");
newdiv.setAttribute("id", "scriptedReactions");
h1 = document.getElementsByTagName("h1")[0];
h1.parentNode.insertBefore(newdiv, h1.nextSibling);

function countReactions(pageDom) {
  Array.from(pageDom.getElementsByClassName('reaction')).forEach((e) => {
    for (var r in res) {
      if (e.innerText.search(r) != -1) { res[r]++; }
    }
  });
  let reacttext = "| ";
  var items = Object.keys(res).map(function(key) {
    return [key, res[key]];
  });
  items.sort(function(first, second) { return second[1] - first[1];});
  for (var r in items) {
    reacttext += items[r][0] + ": " + items[r][1] + " | ";
  }
  document.getElementById("scriptedReactions").innerHTML = reacttext;
}

function scrapePage(pageurl) {
  GM_xmlhttpRequest({
    method: "GET",
    url: pageurl,
    onload: function(response) {
      var parser      = new DOMParser ();
      var responseDoc = parser.parseFromString(response.responseText, "text/html");
      countReactions(responseDoc)
      let nextlink = responseDoc.querySelector('a[rel="next"]');
      if (nextlink) {scrapePage(nextlink);}
    }
  });
}

countReactions(document);
scrapePage(document.querySelector('a[rel="next"]'));

(upd: скрипт обновлён, исправлены неверные результаты, если в настройках количество уведомлений отлично от 100)

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

Можно копипастить сюда, у кого что.

Топ клоунов — это хорошо, но там только «лучшие из лучших». А что у вас? А баянов кто-нибудь уже успел насобирать?

Моё на момент написания сообщения: | 🤡: 31 | 👍: 322 | 👎: 16 | 🤦: 11 | 🔥: 62 | 😊: 61 | 🤔: 9 | 😱: 13 | ☕☕: 157 | 🪗: 0 |

 , , violentmonkey, ,

CrX
()

amd-pstate. Работает лучше? Или у меня плацебо?

Форум — Linux-hardware

Здравствуйте. Лёжучи на больничной койке со своим новым Леновой-Легионом балуюсь с тем что не надо. Заметил, что не регулируется частота по кнопке Fn+Q. Светодиод меняет цвет, но больше ничего не происходит. По крупицам информации получается, что в линуксе этим должен заниматься power-profiles-daemon. Он установлен у меня в (свеженькой) Манджаре, то ли сразу, то ли как-то прилетел с пакетами. Но он не работал потому что нет модуля ядра amd-pstate. Облазил интернет, ничего особо внятного не нашёл. Этот power-profiles-daemon тупо должен работать когда запущен amd-pstate, или intel-pstate. Ну вопчим. С amd_pstate=active в grub этот демон заработал и в КДЕ (в плазмоиде с батарейкой) даже появился переключатель режимов. Но ни переключение режимов в плазмоиде, ни переключение через powerprofilesctl ни нажатие кнопки Fn+Q не меняют в работе компа ничего и даже в логах не появляется ничего, что странно. Раньше cpupower показывал режим schedutil, теперь всегда показывает powersave. Но положительный результат всё же, как мне кажется, есть. всё залетало быстрее. И даже сеть стабильнее держит (тут интернет совсем плохой, вайвай постоянно отваливается). Или у меня плацебо? Кто в теме, кто пробовал, скажите, волосы и правда шелковистее с amd-pstate=active?

В процессе ковыряний обновил ядро аж до 6.4.0-1-MANJARO.

П.с. Почему-то пропустил вчера. Что очень важно. Я заметил, что и встроенный самсунговский nvme стал отрабатывать «влёт». Пока стояла винда он тормозил. Я посмотрел инфу в интернете, вроде и по бенчмаркам дно, думал так и будет пока не подкоплю на новый. А со сменой на amd-pstate всё загружается молниеносно и сохраняет быстрее. Хотя диск забит уже на 70%. Это как-то связано с тем как проц работает, я так понимаю. И не понимаю почему на винде было так медленно, хотя два дня я её терпел, там и проиндексироваться всё должно было и обновы все пришли и дрова от производителя.

 , ,

R_He_Po6oT
()

Свершилось: поломалась btrfs на ноуте

Форум — Desktop

Дано: ноут Thinkpad с Core i5 и SSD на 256 Гб. Arch, ядро последнее ванильное арчевское, что-то типа 6.2.3 Около полугода (как выдали ноут на работе) установлен Arch на btrfs, dm-crypt, два раздела btrfs (/ и /home) с subvolumes, сжатием, снапшотами (snapper).

Сегодня в какой-то момент получил сообщение, что нет места на файловой системе. du показывает 50 Гб свободного места. Файлы можно удалять, удалил на несколько гигов. Но создавать или модифицировать файлы невозможно, с той же ошибкой, что не хватает места.

Удалил все снэпшоты снэппер, безрезультатно.

Попытался загрузиться в rescue режим, запустил btrfsck на /home и /

На /home отработал без ошибок, на / - миллиард незаканчивающихся ошибок…

Т.к. у меня есть полная копия на десктопе, а также бэкапы, слил последние изменения из /home, буду переустанавливать.

Но осадочек остался, хотя Arch и btrfs пользуюсь уже лет 15. Правда, раньше не пользовался снэпшотами (за исключением того, что их использует докер).

Не знаю зачем пишу, знаю, что в меня полетят помидоры за Arch и btrfs. Просто предупреждение, наверное.

 ,

emorozov
()

Можно ли перенаправить стандартный поток одновременно в несколько приемников?

Форум — General

Я читаю статьи про потоки в Linux, и не могу взять в толк: а имеется ли возможность перенаправить поток так, чтобы он попадал не в один приемник, а сразу в несколько? Например, направить какой-нибудь /dev/pts/15 в /dev/ttyS3 и одновременно в файл и одновременно в /dev/pts/32?

Все примеры в статьях крутятся вокруг того, что поток перенаправляется только в один приемник, и все.

Может быть есть какой-то специальный приемник, или стандартная утилита, через которые поток можно «разветвить»? Вроде как имеется утилита tee, но похоже, что она работает только через «|» (stdout левой в stdin правой команды), причем непонятно что она будет делать если у выполняемой команды перенаправлены потоки через «<» и «>».

Если что, вопрос возник вот в этом обсуждении: Xterm в Tk. Почему не каждый цветной терминальный вывод отображается через Popen+communicate? (комментарий)

 , , , ,

Xintrea
()

Когда не помещается все в голову

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

Это идет работа над Ergo Framework 3.0. Из вкусняшек, которые в ней появятся:

  • улучшена производительность обмена сообщениями внутри ноды до 100млн сообщ/сек (пруф https://twitter.com/halturin/status/1634165290564034562);
  • будет переработан сетевой стек. (сейчас он дает около 1 млн сообщ/сек между нодами по сети. ожидается улучшение до 15-20 млн);
  • работа с процессами будет проще и понятней;
  • вся эрланговская специфика будет вынесена в отдельный пакет (собственно она и была главным шоу-стопером в перформансе).

На скриншоте творческий момент редизайна внутренностей. Сложно удерживать в голове сразу кучу связанных сущностей, посему приходится держать их на виду. Благо экран широкий, позволяет.

Из инструментов — NixOS, NeoVim, Tmux, ViFM, Zsh.

На остальных экранах — всякие браузеры со спотифаями.

 , , , ,

ergo
()

ФС для виртуальной машины

Форум — Talks

Здравствуйте!

Меня вот какой вопрос заинтересовал.

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

Как-то данный вопрос в современных системах виртуализации решается? Или почему это не проблема? Или гипотетически если создать такую спец-файловую систему, которая будет пробрасываться из виртуальной машины на хост и рулить размером образа была бы от этого польза кому-то?

 , ,

unDEFER
()

Как перенести систему на другой диск?

Форум — Admin

Нужно перенести систему на другой физический диск. Я собрался просто установить на него ту же Ubuntu 22.04, затем перегрузится в лайв режиме и скопировать все файлы со старого диска в новый. Затем поправить UUID в /ect/fstab.

Ничего не упускаю?

 , ,

Suntechnic
()

Какую нишу займет/занял язык программирования Rust?

Форум — Web-development

Добрый день! Я не имею опыта в программировании, за исключением мелких программ на С++. Я гуглил за языки, и наткнулся на Раст, и его советуют учить новичкам, но я не до конца понимаю его нишу? Где его применяют? Где он может в будущем закрепить себя? Стоит ли его учить для новичков, или лучше начать с питона ?

 , ,

LordCopalov
()

Испортил MX Linux

Форум — Desktop

Всем доброго дня. Такая проблема, перенёс Линукс с раздела на HDD на меньший раздел, на SSD, командой sync -zavp. Вроде бы работает, но например не монтируются накопители через Thunar. Помогло chown user:groups /media/user. Вроде полёт нормальный. Теперь нужно сделать ping, но делать это надо через sudo. Что неприятно как то. Говорит ping: socket: Operation not permitted. Решений видится два, перенакатить систему (заодно попробовать может быть antix или дебиан) или попробовать удалить и создать пользователя?

 , ,

baaba
()

Посоветуйте незадротских игорей

Форум — Games

Посоветуйте во что можно поиграть (нативно или через wine), на что не нужно тратить кучу времени. То есть не всякие рпг с погружением в лор и кучей квестов, нет на это времени) И чтоб с низким порогом вхождения, а то мне кажется, что быстрее какой-нибудь фреймворк изучить, чем осилить доту (не играл). Вот L4D2 — идеальный вариант, запустил, прошёл какую-нибудь кампанию за час и всё)

Комп у меня нищебродский, новые игры не тянет. Нормально идут игры на source. Самое тяжёлое, что тянет — bioshock infinite через wine на минималках и с низким разрешением. Так что наверное подойдёт что-то с 2004 по 2010 год. Более раннее не хочу, ибо графон.

Ещё хотелось бы чтоб работал мультиплеер на пиратке) Думаю поиграть по сети во flatout 2 (там можно), но пока руки не дошли.

 , ,

el-d
()