LINUX.ORG.RU

Сообщения rukez

 

Firefox и рваный бесячий скрол

 

Моник 60Гц, ртх3070, иксы, разрешение 4к со скейлом 200%, включён g-sync и все приложения отлично отрисовываются - быстро подвигать окошко по экрану, поскролить текст, покрутить вьюпорт в блендере - все плавно (в пределах разумного для 60Гц) и без тиринга.
Но firefox (и опера) прям беда - пробовал штатный 78, что последний с офсайта - тупят и дергаются на скроле прям бесяче, что на сложных страницах что на простеньких.
Аппаратное ускорение (layers.acceleration.force-enabled) включено, плавный скрол видимо тоже.
В разрешении 1080 без скейла все более-менее

Это можно победить или ой?

rukez
()

Параллельное копирование на два диска без райда - это возможно?

 ,

Сабж, собираю файлопомойку с упором на отказоустойчивость в диковатых условиях эксплуатации (в любой момент может отключиться питание дисков, в любой момент данные могут быть запороты программно, в любой момент диск может быть извлечен и данные с него должны быть доступны на другом пк но диск при этом можно выбрать какой)
Дисков четыре, объем позволяет хранить минимум 2 полные копии. Была идея собрать два райда 1 и тупо по расписанию делать копию данных с основного на вторичный - тогда на первом получается актуальная картина а из второго можно восстановить запорченные программно данные или достать диск
Однако вопрос в сторону упрощения - а можно за один проход чтения гонять данные сразу на два диска, вообще не сводя их в райд? Тогда вторичный можно не собирать в массив а просто держать двумя отдельными дисками
п.с. один проход желателен ибо данных 1-2Тб, копировать по очереди несколько долго а в два потока читать - скорость падает

rukez
()

Fedora 34 Failed to set new efi boot target

 

В федору 34 наконец-то завезли официально куду (вчера, случайно наткнулся сегодня), однако попытки поставить саму федору терпят сабжевое фиаско
На этой-же машине спокойно ставится и работает oracle linux 8.4
Что пробовал:

  • размечать отдельно /boot/efi (в «efi system partition» который генерит vfat) + корень что в btrfs что в ext4
  • отдавал установщику голый диск
  • брал рабочий ефи с другого диска

один фиг отвал с ошибкой:

The following error occurred while installing the boot-loader. The system will not be bootable.

FAILED TO SET NEW EFI BOOT TARGET

This is most likely a kernel or firmware bug.

и если загрузиться в консоль груба то он не видит ефи раздел

в биосе ефи включен, секурбут отключен, csm пробовал и включать и выключать

гугл выдаёт баг древних времен: https://bugzilla.redhat.com/show_bug.cgi?id=1232937 закрытый с формулировкой «релиз всё»

куда копать? хочу смотреть новый гном, хочу тыкать новую куду, хочу ругать федору из под федоры

п.с. олени из rhel продолжают деградировать и в установщике 8.4 вырезали создание пользователя в процессе копирования данных на диск - одну из двух разумных фишек инстяллятора (вторая - запомнить в установленной системе настроенную в инсталяторе сеть, это пока работает но видимо просто не доглядели) :-(

rukez
()

Температуры 90-100 для интела это норма?

 ,

Приехал компутер новый (2х4215r + 3070) и чот не могу понять разбега с ттх:

  • под нагрузкой (gpu с кудой + cpu с avx512) судя по scaling_cur_freq частоты ядер ~3.6 (по ттх вроде как должны быть 3.2) и температуры на одном камне 95 на втором 100С (хотя по ттх рабочая 79), на видяхе 82
  • если отключить видео (или открыть крышку - поставщик чот задушился на вентилятор приточный под неё, потом поправлю) то температуры на камнях падают до 85-90С (что avx погонять что просто в блендере картинку посчитать), частоты те-же 3.6

Охлаждение - туннель с двумя вертушками на вхлоп и одной на выхлоп, на процах пассивные радиаторы, в помещении 24С, воздушные зазоры норм

Вопросы:

  • температуры 90-100С для интеловских камней это норма теперь? у меня в ноуте если 10750 начинает к 90С приблежаться то уже подтроттливает а сотку я на нём не припомню вообще (ОСь и там и там 20.04). В гугле мнения по поводу горячих и9 разделились, но я чот думал что ксеоны раньше троттлить должны и держать температуру пониже чем игровые камни
  • 3.6 на ядрах, это, как я понимаю, турбо-буст «для всех ядер» (4.0 видимо для одного) - почему он не отключается при достижении 90+ градусов?
  • есть ли смысл понижать температуру заменой вертушек или «это нормально и так будет работать без проблем»? нынешние довольно тихие, под вялой нагрузкой держат 60-70С, но просто нарастить количество не получится ибо больше не влезет, только отсечь горячий воздух от видяхи. пока идея заменить выхлопной вентиль на попроизводительней ибо горячий камень как-раз ближе к выхлопу стоит
  • переходить на радиаторы с активным охлаждением смысла, видимо нет? под туннель они не влезут, а туннель, по логике, эффективней когда грелок больше одной, и максимум что получится это сравнять температуры камней?

п.с. 12 часов теста полёт нормальный, но по планам он почти всегда будет под нагрузкой

rukez
()

Fedora 34 cuda+eclipse

 , ,

Вопрос, вдруг кто пользует - в 34ке сейчас нормально работают:

  • cuda в blender и resolve
  • eclipse если включён скейлинг?

П.с. Хотел глянуть сам но она опять легла на этапе установке загрузчика не найдя свой бтрфс :-(

rukez
()

А никто не пользовал встроенные OPAMP в STM32?

 

Вопрос следующий - есть STM32G4 с шестью OPAMP, пять из которых вроде как подключены к внутренним DAC
Задача - запользовать OPAMP для усиления сигнала перед АЦП и при этом иметь возможность контролировать смещение ибо сигнал с шифтом

Вообщем-то оно без проблем запускается если операционник в CubeMX перевести в режим

PGA_Connected-INVERTINGINPUT_IO0_BIAS-DAC_OUTPUT2-INP_Output_internal

в коде инициализации ОУ, stmcube генерит вот такую строчку:

OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0_BIAS

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

OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0 

то сигнал при том-же коэф. усиления становится в два раза выше.

Вопросики:

  • если я правильно понимаю, то когда я коммутирую pga на io (OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0) то получаю классический диф усилитель, а что тогда за режим такой OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0_BIAS, который куб мне подпихивает? в чем отличие? там точка входа между резюками?
  • почему куб не предлагает ни в каком варианте включения операционника к ЦАПу попользовать OPAMP_PGA_CONNECT_INVERTINGINPUT_IO0? Это просто недоработка программы (куба) или есть какие-то подводные камни и оно не случайно?
  • может кто уже пробовал - оно на всех встроенных ОУ работает или нет? (на 2, подозреваю не взлетит ибо он вроде к ЦАПу не подключен)
rukez
()

Почему не работает NAT Loopback с raspbian?

 ,

Есть локальная сеть, в которой болтается малинка 4 на последнем raspbian.
В инет сеть идёт через zyxel keenetic ultra 2 на последней прошивке (где давно есть nat loopback)
На малину и соседнюю вин-машину совершенно одинаково проброшены порты (ессно внешние - разные) и из инета всё работает как надо, а вот из самой сети я по внешнему адресу вижу только вин-машину, а малина прикидывается полностью недоступной (по локальному адресу все норм ессно)
Куда копать? Долго тыкал палкой в кинетик, думая что лупбэк вообще не работает, но проверил вин-машинку и с ней всё ок т.е. лупбэк нормально разворачивает пакеты, оба два устройства в самом кинетике в одном сегменте одной и той-же сети и физически подключены одинаково (больше узлов между ними нет), на малине полный дефолт изкаробочного распбиан-минимал

rukez
()

Как работает apache proxy?

 , ,

есть домен А с ssl сертификатом, есть сервер В без https
на домене А в VirtualHost вкинуто:

 ProxyPass /С http://IP_адрес_В
 ProxyPassReverse /С http://IP_адрес_В

соотв. при обращении на https://A/C данные идут от В в браузер, и браузер их воспринимает как закрытые сертификатом А

вопросы:

  • данные физически идут от В к А и потом клиенту, или напрямую от В клиенту?
  • если от В к А то как удобней перевести на режим «от В к клиенту»? подвязать поддомен и выпустить для А сертификат с *.А? нюанс в том что IP адрес В - динамический (и это обязательно) т.е. подвязывать его через dns с коротким ttl не шибко комфортно ибо будут простои при смене адреса (А всегда в курсе когда меняется адрес у В и может перепривязать проксю в айн момент)
  • если данные идут сразу напрямки, то как это можно повторить руками без апача?

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

rukez
()

А на чём нынче можно сделать RIIA и не умереть?

 

Сабж.
Есть бэкенд на яве, который раздаёт данные в json.
Есть получалка на js, которая забирает данные и раскладывает как надо.
Осталось отобразить на страничке.
Данные по сути несколько таблиц - пара не особо больших, пара сильно больших, плюс пяток jpeg’ов на которых надо сверху рисовать по абсолютным координатам. В идеале чтоб оно более-менее само раздвигалось/сдвигалось на ПК/мобилке.

Во времена годного интернета это легко клепалось на flex’е (флеш с нормальными контролами) за пол часа, либо на javafx за час.
Сейчас оно всё deprecated а всякие бутстрапы … ну чот не совсем оно для реально большого кол-ва данных на странице.
Есть чего удобное на замену flex’у или теперь только вот это вот «обмазать html по максималке неведомыми скриптами/цссом и будь что будет» и всё?

rukez
()

Fedora 34 - какие еще мины меня ожидают

 , ,

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

  • лайвсд, который на стародревнем ноуте с юсб2 стартовал очень шустро, на свежем с шустробыстрой флешки в 3.1 грузился минуты две. почему? потому что лайв упирается в ожидание сети. какой, мать его сети, если он не пишет данных пользователя на себя-же и тупо не может знать пароль от вафли при загрузке?
    насторожило нелогичное, ну ладно
  • ставим «по дефолту» т.е. на btrfs ибо цели хранить там данные не было а заодно глянуть чего даст - было интересно. прикол прикол, в процессе выпадает «could not get stage2 filesystem uuid», ну ок, наверное так принятно руками править, после записи файлов опять оно-же, при этом загрузчик таки записался и даже выставился дефолтным в уефи, перегружаюсь, чёрный груб, раздела нет.
    ок, лезу в соседнюю убунту, втыкают бтрфс ей, а раздела реально нет. чего и куда установщик писал хз, но я не первый: https://bugzilla.redhat.com/show_bug.cgi?id=1954149
  • кстати о «по дефолту» - а где вообще выбор чего ставить? где вот это вот из oracle (и наверняка rhel) «графоний ннадо?/игрушки ннадо?/ssh ннадо? ну и т.п.»? я, например, не хочу что-бы у меня sshd был в системе
  • бонусом efi раздел определяется как efi но пока его руками не добавишь он не подцепится, более того он не цепляется и если добавлять его как /boot/efi/ (хотя емнип именно так указано в установщике), надо без последнего слэша … чиорт, это же так сложно автоматом то поправить, тем более что оракловый установщик сам цепляет этот же раздел на этом же диске.
  • ок, ставим на ext4, не забывая каждый раз подождать минуту незримую сеть. перегружаемся, попадаем в гном.
    ядрено тупящий гном ибо невидии из коробки нет. опа, тут можно создать аккаунт оказывается, я уж думал мне и имя из коробки выберут. внимание вопрос - в установщике оракла это всё можно сделать пока он данные копирует т.е. пока один фиг ждёшь - и акк завести и политики почикать и даже сетку, если настроить, то он настройки вежливо закинет в установленную систему (ня!) - нафига тут то это выпилили, если оно наверняка и в исходном рхеле так
  • делаем dnf update получаем 600+ мб обнов меньше через неделю после релиза и … пичальку при обновлении либры, которая требует пересбора базы и ещё каких-то непонятных действий, которые тут-же заботливо предлагает dnf
  • ок, ставим невидию из фьюжена (уже завезли), перегружаемся … попадаём в полный фриз ибо оно пытается поднять вяленого на ноуте где и интел (вяленый не блочится) и невидия (но она форсируется т.к. подключен второй монитор) что приводит к неработе всего вообще.
    пичаль, бида, остаётся только через рекавери лочить вяленого

что еще меня ожидает на этом светлом и радостном пути «я просто хочу тестовую рабочую станцию для OL проверить две программки»?
почему оно так сильно через попу?

п.с. на старом ноуте оно не смогло в легаси интел вайфай (это первый дистр на моей памяти который не шмог) а заранее потестить невидию на лайве оно не даёт без прикольных плясок с двумя флешками и созданием федоры из под федоры ради федоры
п.п.с. на этом же ноуте что oracle 8.3 что убунта 20.04 ставятся вообще с нулём проблем и телодвижений - прожмакал далее и с сайта невидии дрова навернул, фсио.

rukez
()

Это нормально что у меня два Xorg'а стартуют?

 ,

ноут, гибридная графика, подключен внешний моник, всё работало чётенько но после смены сессии в gdm с «убунты» (гном) на «ксубунту» (крыска) и обратно, после включения нет вывода на внешний монитор - ноут моника даёт ввести пароль но дальше пытается отрисовать окошки на внешнем мониторе, на котором чернота.
помогло переключение на вторую консоль, на которой внезапно то-же оказался gdm, притом если вернуться обратно на первую то и она работает норм, вообщем почему-то болтаются два Х сервера:

ps aux |grep X
root        1428  0.7  0.3 367068 122280 tty1    Sl+  10:03   0:04 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -noreset -keeptty -verbose 3
root        2143  2.2  0.3 374476 128040 tty2    Sl+  10:03   0:11 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
orlovsn     5582  0.0  0.0  17672   728 pts/0    S+   10:12   0:00 grep --color=auto X
systemctl status gdm
● gdm.service - GNOME Display Manager
     Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled)
     Active: active (running) since Thu 2021-05-06 10:03:17 MSK; 14min ago
    Process: 1268 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
    Process: 1283 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (code=exited, status=0/SUCCESS)
   Main PID: 1284 (gdm3)
      Tasks: 3 (limit: 38040)
     Memory: 10.8M
     CGroup: /system.slice/gdm.service
             └─1284 /usr/sbin/gdm3
prime-select  query
nvidia

в сервисе gdm WantedBy=graphical.target одно единственное, сам сервис то-же стартует один раз:

systemctl show gdm --property=ActiveEnterTimestamp
ActiveEnterTimestamp=Thu 2021-05-06 10:03:17 MSK

внимание вопрос (с)
как в этих системдэ понять кто стартует xorg второй раз или это нормально на гибриде?

rukez
()

Посоветуйте дистрибутивчик под Firewall

 ,

Раньше пользовал ipcop, но он по ходу совсем уже всё :-(
Хотелки:

  • на стандартных компонентах, чтоб можно было позвать «дядю который шарит чтоб настроил» и потом «другой дядя который шарит» не сказал бы «шта эта такое?»
  • с вэб мордочкой, в который условный Алёша с ключом и благими намерениями, вместо попадания в ад, смог бы добавить новый девайс в сеть / разрешить доступ в подсеть и прочие мелкие шалости

Хотелки по функционалу:

  • openvpn сервер
  • холодный резервный канал (основной канал лёг, резерв подключился через пару минут, основной появился - резерв отключился), в целом это легко разрулить скриптом так что можно обойтись просто возможностью переключать wan на горячую простой командой. Балансировщик и горячий резерв не нужны, потеря связи на пару минут пофигистична
  • базовый firewall (nat, upnp, антивирь, фильтры, дип не нужен)
  • в идеале иметь удобное подключение внешнего dns фильтра с возможностью вкинуть свои правила
  • адекватная статистика по клиентам
  • совсем хорошо если сможет в dhcp с ftpd

Вообщем упор на максимально удобное в гуях решение ибо рукиизпопы.

rukez
()

Превьюшка файла в диалоге выбора и по smb - как?

 ,

Сабж, чот не могу сообразить как сделать:

  • открываем бразуер, жмакаем на любом сайте «загрузить файл»
  • открывается диалоговое окно выбора файла.

Хочу чтоб в нем можно было:

  • увеличить размер превьюшек для графических файлов
  • увеличить один графический/пдф/в идеале ещё odf/ выбранный файл (в боковой панельке или ещё как-нить).

Т.е. вообщем чтоб не наугад тыкать или бегать в файловый манагер, я прям в диалоге глянуть превьюху крупную

Пробовал гномовский манагер и тунар крыски - оба два не особо хотят в такое :-(

И второй попутный вопрос - есть smb шара за медленным вайфаем, там лежит многофоток, в гномовском манагере включено отображение превьюх и увеличен лимит на размер файла, он все превьюшки показывает но прям Адово долго - раз в 10-20 медленнее чем виндовый или маковский фм, но и не так долго, как если бы он просто выкачивал Файлы целиком перед закидыванием в кеш.
Есть какой-нить фм, который умеет выдёргивать встроенные в жпег/рав превьюшки через smb шустро? Или надо просто поднять не smb а, например, nfs?

rukez
()

Насоветуйте детских (4 года) игорей

 ,

Сабж.
gcompris чот не особо заходит
extremetuxracer совсем уж не развивающий ))
miner и иже с ним - рановато

Чего нить бы типа башен (или как эта баллистическая стрелялка называлась), сеговских танков и вот такого бы.
Ну и обучалок нормальных - на цифры, счёт и т.п., но без привязки ко времени

rukez
()

А сколько должен лопать ноут на 520u с интеграшкой?

 

Сабж
Ко мне вернулся случайно мой старенький х201т с 520u 4Гб озу и ssd, с удивлением узрел что он под убунтой 20.04 лопает 10-12Вт в простое с подсветкой на минимуме, мне чот казалось что во времена своей актуальности под дебианом он в простое лопал 5-6
powertop говорит что 2Вт лопает проц (собсно он-же его и грузит азаза), а «основной системе энергии осталось 3-4Вт»

Вопросики:

  • сколько вообще должна кушать эта прелесть? 5-6 или мои флешбеки сильно приукрашены и пора бы сходить к доктору провериться (а то может я и с динозаврами то не воевал никогда) а 10-12 это норма?
  • что вообще означает «основной системе энергии осталось»? я раньше думал что это проц+озу+диск т.е. то, что может более-менее оценить павертоп, и соотв. остальной разряд это радио+экран+подсветка и подключенные приборы, но сейчас чот разбег больно большой
rukez
()

А как правильно отключать гибридную дискретку?

 ,

Сабж, есть ноут с дискретной графикой (10750+Т1000), судя по powertop в около-простое (браузер и чуток мелочи) разряд батареи идёт с темпом около 13-14 Ватт при средней яркости и простаивающей вафле, при этом сама система лопает 3-4 Ватта, проц спит нормально (почти всегда в С3), яркость экрана вносит всего 3-4 Ватта разницы на средней яркости.
Судя по glxinfo задействована именно встройка, вентиляторы молчат, диск в простое и т.п., батарейка обещает около 7 часов жизни (что похоже, она емнип 95вт*ч, в реальности 6 часов под работой получается)

Если в биосе отключить гибрид и включить только дискретку, то под виндой разряд примерно сравним, аналогично если включить гибрид и подключить внешний монитор (который один фиг через дискретку заведён) что под виндой что под убунтой будет ~ 6 реальных часов.

Проблема в чём - я тут случайно оставил на нем ролик крутиться под виндой, с включённым гибридом и без внешнего монитора (т.е. работала только встройка) и он протянул 12 часов не разрядившись до конца (обещал ещё 6, правда яркость ниже обычного была и ролик явно декодировался аппаратно) т.е. по ходу вполне реально его уложить в 3-4 Ватта на систему и 3-4 Ватта на экран, однако (с) что-то явно не так с отключением, как минимум, дискретки под линухом при отключённых мониторах (хотя как она умудряется лопать 6-8 Ватт и не стартовать вентилятор я не очень понимаю) - куда копать?

rukez
()

Напоминалки+календарь - кто чего пользует?

 ,

Сабж
Раньше пользовал icloud через caldav и оно вполне нормально работало и на телефоне (ios) и в эволюшене и в гном-календарике, однако (с) клятые капиталисты отказались от caldav в напоминалках, а у меня там бОльшая часть вещей болтается

кто чего пользует из комбайнов телефон+пк+напоминалки+календарь?

rukez
()

Как дождаться окончания процесса openrtsp (Live555), который порождает суб-процессы после exit?

 

Сабж, в первый раз такое вижу :-)
Запускаем:

openRTSP -i -b 500000 -d 10 -t -P 100 -F test1.avi rtsp://###;  
openRTSP -i -b 500000 -d 10 -t -P 100 -F test2.avi rtsp://###

по логике оно должно выполнить первую строчку, которая пишет файл 10 секунд, потом вторую, и соотв. записать второй файл продолжительностью в 10 секунд, один за другим (да, я в курсе что можно -d 20 -P 10 но это для примера).
на практике оно стартует первую строку и сразу стартует вторую = имеем два почти одинаковых файла.

первое что приходит в голову - процесс порождает суб-процесс, который и пишет файл, а себя сразу завершает, но нет:

#!/bin/bash

openRTSP -i -b 500000 -d 15  -t -P 100 -F test.avi rtsp://###
for job in `jobs -p`
do
    echo $job
    wait $job
done

сразу после старта говорит что джоб один ([0]) и что у него сразу done приехали, хотя оно продолжает себе спокойно писать 10 секунд

как это они так хитро сделали и как бы таки дождаться окончания записи? :-)

rukez
()

Как поиметь FS в RAM без рута и свапа

 ,

Собственно дилемма:

  • tmpfs/ramfs требуют рута для монтирования раздела
  • /dev/shm не гарантирует что файл не попадёт в свап

Задачка пихать в рам большой файл (>2Гб) на железке с малым объемом ram (<4Гб).
Файл постоянно меняется и свапить его не надо от слова совсем ибо у железки тщедушный накопитель который может от этого скопытиться.
Можно как-нить маркирнуть папку в shm чтоб не свапилась?

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

rukez
()

А бывает опенсорс платный или free for non commercial use?

 

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

  • назойливого требования пяти долларов с носа
  • назойливого окна при старте программы, с напоминанием про [шекели]

Т.е. условно «как винрар» только открытый

Ситуация вроде бредовая, но интересно :-)

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

rukez
()

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