LINUX.ORG.RU

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

Haiku OS_2

 

Вечер добрый всем, и да пребудет с вами сила, коллеги по линуксу. :)

Намедни водрузил я экзотическую ось хайку на недобук «на посмотреть», да так ее и оставил. Стоит, обновляется, работает.

Нынешняя ревизия системы — 294. Работает на удивление хорошо (это булыжник в огород реактоси и прочих подобных изделий).

Кратко так. Офис представлен либрой, работает без нареканий. Кому не катит либра — есть thinkfree office, 4 версии, по работе никаких вопросов нет. Сеть подхватывает «на ура», что провод, что по вайфаю. Мой МФУ EPSON L366 система подхватила искаропки, НИКАКИХ телодвижений не понадобилось. Есть разнообразные виджеты, так называемые репликанты. Телега есть, работает, ютуб крутит, браузер все более пользую нативный — webpositive. Почту получаю claws-mail, видео смотрю vlc — лагов, поддрагиваний нет, все плавно. И это без аппаратного ускорения то, на 2 гигах оперативы и камне атоме 1.33ГГц!

Скорость работы реактивна, загруженная под завязку ОЗУ гайки не затрудняет работу приложений, сама операционка старается вытянуть все, зависаний очень мало. Как-то всё в общем хорошо для бетки:)

На скрине практически дефолт — стандартная тема и значки, обои от Владстудио какие-то. Ну и жду сборку 57301+ с фиксом https://t.me/Haiku_RUS/6447

P.S. пишу сюда сейчас из-под гайки.

Zlo
()

Объясните triple buffering

 , ,

Всем привет!

Уже несколько лет вижу новости про то как разработчики ubuntu пытаются протолкнуть патчи про triple buffering в гном и в комментах постоянно ругают бюрократию и разрабов гнома которые не хотят это принимать. Последний пример - phoronix.

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

Объясните если кто в теме.

WSL_user
()

Аппаратное ускорение Google Chrome 117

 , ,

Добрый...

Подскажите пожалуйста - у кого нибудь работает аппаратное декодирование видео через VAAPI или Vulkan на :

Operating System: Fedora Linux 38 KDE Plasma Version: 5.27.8 KDE Frameworks Version: 5.109.0 Qt Version: 5.15.10 Kernel Version: 6.4.15-200.fc38.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × Intel® Xeon® CPU X5675 @ 3.07GHz Memory: 23.4 GiB of RAM Graphics Processor: AMD Radeon RX 570 Series

Ну или вообще на AMDGPU ?

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

В нитке https://bbs.archlinux.org/viewtopic.php?pid=2119997#p2119997 пишут плохие новости :

So basically, VAAPI doesn't work at all on AMD and Nvidia, ....

Firefox аппаратно декодирует видео нормально через VAAPI. Никаких проблем не замечаю.

Gofaizen
()

Как добавить кастомное разрешение в Kwin/Wayland?

 , ,

Привет, ЛОР!

Тут постоянно пишут, что Wayland готов для десктопа, и я решил ещё раз дать ему шанс. Но есть нюанс.

У меня ноутбук Dell XPS 15 2021 и внешний монитор LG, который подключается через Thunderbolt. Из-за того, что Intel как всегда обосрался на ровном месте, ноутбук не может из коробки определить максимальное разрешение (5120x2160), вместо этого предлагает 3840x2160 и не больше. Под иксами это лечится ручным конфигом через xrandr:

$ xrandr --newmode "5120x2160" 703.75 5120 5168 5200 5280 2160 2163 2173 2222 +HSync -VSync
$ xrandr --addmode DP-3 5120x2160      
$ xrandr --output DP-3 --mode 5120x2160

После этого в иксах всё работает без проблем. Как мне провернуть такое же под Wayland в KDE?

hateyoufeel
()

КДЕшники негодуют: вялому никто не пишет

 , ,

После горячей дискуссии вокруг Федора KDE SIG закапывает иксы , разработчик кед Nate Graham написал длинный пост о текущем состоянии кед под вяленым и своих размешлениях на эту тему.

Nate оценивает иксы как мёртвые, а насаживание вялого занимает гораздо больше времени, чем кто-либо ожидал, но кеды хорошо вялятся. Он пишет:

«Плазма и кеды отлично работают под вялым, особенно в следующей 6-ой версии. Как я сказал, кое-что было выпилено, но это по-быстрому запиливается обратно.

Сейчас больше всего требуется насаживание разработчикам сторонних приложений. Многие разработчики слышали о вялом, пока он всё ещё был игрушкой, и не занимались портированием. Что ж, он больше не игрушка, и срочная необходимость портирования приложений застала многих врасплох. Понятненько. Но на этот раз это по-настоящему, и сейчас время вялиться. Вялые расширения ещё недостаточно хороши, может потребоваться обновление или переписывание, занимайтесь. Этот процесс занимает много времени, так что лучше начать раньше, чем позже. Но вялый просто так не уйдёт.

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

Притащил с похороникса: https://www.phoronix.com/news/KDE-Wayland-Good-Shape

ratvier
()

На ядре 6.5 сломалось KDE на Wayland

 , , , ,

Кто-нибудь на Manjaro или на Arch пробовал ядро 6.5? У меня оно почему-то ломает запуск пачки КДЕшных процессов, начиная с kwin:

сен 15 17:45:55 main-desktop systemd-coredump[891]: [🡕] Process 800 (kwin_wayland) of user 1001 dumped core.
                                                       
                                                       Stack trace of thread 800:
                                                       #0  0x00007f4cfde156eb n/a (nvidia-drm_gbm.so + 0x156eb)
                                                       #1  0x00007f4cfde159b8 n/a (nvidia-drm_gbm.so + 0x159b8)
                                                       #2  0x00007f4d09197e19 n/a (libgbm.so.1 + 0x4e19)
                                                       #3  0x00007f4d09199ab1 gbm_create_device (libgbm.so.1 + 0x6ab1)
                                                       #4  0x00007f4d0c3619c6 _ZN4KWin10DrmBackend6addGpuERK7QString (libkwin.so.5 + 0x3619c6)
                                                       #5  0x00007f4d0c36442b _ZN4KWin10DrmBackend10initializeEv (libkwin.so.5 + 0x36442b)
                                                       #6  0x0000559e1c2f43d5 n/a (kwin_wayland + 0x5a3d5)
                                                       #7  0x0000559e1c2ea2f5 n/a (kwin_wayland + 0x502f5)
                                                       #8  0x00007f4d09627cd0 n/a (libc.so.6 + 0x27cd0)
                                                       #9  0x00007f4d09627d8a __libc_start_main (libc.so.6 + 0x27d8a)
                                                       #10 0x0000559e1c2ebed5 n/a (kwin_wayland + 0x51ed5)
                                                       
                                                       Stack trace of thread 887:
                                                       #0  0x00007f4d0970359f __poll (libc.so.6 + 0x10359f)
                                                       #1  0x00007f4d0816c206 n/a (libglib-2.0.so.0 + 0xb8206)
                                                       #2  0x00007f4d0810c112 g_main_context_iteration (libglib-2.0.so.0 + 0x58112)
                                                       #3  0x00007f4d0a8eb51c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2eb51c)
                                                       #4  0x00007f4d0a89b404 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29b404)
                                                       #5  0x00007f4d0a6f73b6 _ZN7QThread4execEv (libQt5Core.so.5 + 0xf73b6)
                                                       #6  0x00007f4d0c703a9a n/a (libQt5DBus.so.5 + 0x18a9a)
                                                       #7  0x00007f4d0a6f35da n/a (libQt5Core.so.5 + 0xf35da)
                                                       #8  0x00007f4d0968c9eb n/a (libc.so.6 + 0x8c9eb)
                                                       #9  0x00007f4d09710dfc n/a (libc.so.6 + 0x110dfc)
                                                       ELF object binary architecture: AMD x86-64
сен 15 17:45:55 main-desktop systemd[1]: systemd-coredump@0-890-0.service: Deactivated successfully.

В результате невозможно залогиниться в кеды, выбрасывает обратно в sddm. При этом на ядре 6.4 всё нормально.

alex1101
()

Федора KDE SIG закапывает иксы

 , , ,

Там в fedora 40 собираются завести kde 6 и

План подготовлен при участии разработчиков Fedora из команды KDE SIG, отвечающей за сопровождение пакетов с KDE для Fedora. Отмечается, что переход на KDE 6 позволит полностью прекратить поддержку сеанса на основе протокола X11, оставив только возможность использования Wayland.

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

Fesco пока не одобрил, но если kde sig не хочет сопровождать, то отказ лишь вопрос времени.

Все федоровцы-кдешники успели на вейланд перейти?

Ну и что думаете, пора уже стюардессу закапывать, или ещё рано и пока можно по назначению использовать?

Ivan_qrt
()

Перезагрузка Wayland композитора без потери сессии

 , , ,

Если я правильно понял в Qt 6.6 добавили функционал который позволяет перезагружать Wayland композитор без потери сессии. То есть если в Кедах во время работы в Wayland сессии kwin упадет с ошибкой изависнет и его придется перезагрузить. Это не приведет к потере сессии и возврату к логин скрину.

Статья http://blog.davidedmundson.co.uk/blog/qt6_wayland_robustness/

Ролик демонстрация https://www.youtube.com/watch?v=u4HnwqidYFo

Дальше больше. Переключение между различными композиторами без потери сессии. https://www.youtube.com/watch?v=JYfzAuRmBjo

Behem0th
()

Какое ядро лучше?

 , ,

Какое лучше выбрать ядро? Есть ли какие-то преимущества ядер, отличных от дефолтного ядра арча?

Werenter
()

Как программировать под Яблоко не имея яблочного устройства?

 ,

Как программировать под Яблоко не имея яблочного устройства?

Знаю что есть какие то программы которые устанавливают браузер, и получается, что программируешь на php.

Сам такое делал на Андроид студии.

В какую сторон рыть для Яблок?

Спасибо.

Перемещено hobbit из general

kompospec
()

Red Hat назначает мейнтейнеров на другие проекты, GNOME оставлен без поддержки

 , ,

Привет, ЛОР!

Bastien Nocera из Red Hat написал в своём блоге, что в его рабочие обязанности более не будет входить поддержка программ и пакетов из состава GNOME, а значит данные программы останутся без разработчика и мейнтейнера. В список входят:

  • gnome-bluetooth (including Settings panel and gnome-shell integration)
  • totem, totem-pl-parser, gom
  • libgnome-volume-control
  • libgudev
  • geocode-glib
  • gvfs AFC backend

Также из-за этого в архив уйдут следующие репозитарии на freedesktop.org:

  • power-profiles-daemon
  • switcheroo-control
  • iio-sensor-proxy
  • low-memory-monitor

Ссылка: https://www.hadess.net/2023/08/new-responsibilities.html

Означает ли это, что Red Hat наконец-то закапывает GNOME?

hateyoufeel
()

VLC вешает amdgpu

 ,

Аппаратное ускорение декодирования отключено, потому что работало коряво.

Плеер стоит на паузе и свёрнут.

В произвольный момент времени в лог начинает сраться бесконечное

Aug  7 00:03:44 RERE-turk kernel: [76742.076355] amdgpu 0000:05:00.0: amdgpu: [mmhub0] no-retry page fault (src_id:0 ring:40 vmid:7 pasid:32784, for process vlc pid 1852235 thread vlc:cs0 pid 1852470)
Aug  7 00:03:44 RERE-turk kernel: [76742.076370] amdgpu 0000:05:00.0: amdgpu:   in page starting at address 0x0000800101a10000 from IH client 0x12 (VMC)
Aug  7 00:03:44 RERE-turk kernel: [76742.076378] amdgpu 0000:05:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00740051
Aug  7 00:03:44 RERE-turk kernel: [76742.076381] amdgpu 0000:05:00.0: amdgpu: 	 Faulty UTCL2 client ID: MP1 (0x0)
Aug  7 00:03:44 RERE-turk kernel: [76742.076384] amdgpu 0000:05:00.0: amdgpu: 	 MORE_FAULTS: 0x1
Aug  7 00:03:44 RERE-turk kernel: [76742.076386] amdgpu 0000:05:00.0: amdgpu: 	 WALKER_ERROR: 0x0
Aug  7 00:03:44 RERE-turk kernel: [76742.076388] amdgpu 0000:05:00.0: amdgpu: 	 PERMISSION_FAULTS: 0x5
Aug  7 00:03:44 RERE-turk kernel: [76742.076390] amdgpu 0000:05:00.0: amdgpu: 	 MAPPING_ERROR: 0x0
Aug  7 00:03:44 RERE-turk kernel: [76742.076392] amdgpu 0000:05:00.0: amdgpu: 	 RW: 0x1

Через несколько минут ради пущего веселья сабж пытается починить то, что не сломано, и ломает графику напрочь:

Aug  7 00:03:54 RERE-turk kernel: [76752.173003] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring sdma0 timeout, signaled seq=428330, emitted seq=428331
Aug  7 00:03:54 RERE-turk kernel: [76752.173156] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process vlc pid 1852235 thread vlc:cs0 pid 1852470
Aug  7 00:03:54 RERE-turk kernel: [76752.173275] amdgpu 0000:05:00.0: amdgpu: GPU reset begin!
Aug  7 00:03:54 RERE-turk kernel: [76752.405438] [drm] free PSP TMR buffer
Aug  7 00:03:54 RERE-turk kernel: [76752.431452] CPU: 14 PID: 1837166 Comm: kworker/u32:0 Tainted: P           OE     5.19.0-50-generic #50-Ubuntu
Aug  7 00:03:54 RERE-turk kernel: [76752.431459] Hardware name: LENOVO 82L5/LNVNB161216, BIOS GSCN33WW 07/04/2022
Aug  7 00:03:54 RERE-turk kernel: [76752.431462] Workqueue: amdgpu-reset-dev drm_sched_job_timedout [gpu_sched]
Aug  7 00:03:54 RERE-turk kernel: [76752.431476] Call Trace:
Aug  7 00:03:54 RERE-turk kernel: [76752.431479]  <TASK>
Aug  7 00:03:54 RERE-turk kernel: [76752.431482]  show_stack+0x52/0x69
Aug  7 00:03:54 RERE-turk kernel: [76752.431491]  dump_stack_lvl+0x49/0x6d
Aug  7 00:03:54 RERE-turk kernel: [76752.431498]  dump_stack+0x10/0x18
Aug  7 00:03:54 RERE-turk kernel: [76752.431504]  amdgpu_do_asic_reset+0x2b/0x441 [amdgpu]
Aug  7 00:03:54 RERE-turk kernel: [76752.431912]  amdgpu_device_gpu_recover_imp.cold+0x4f6/0x805 [amdgpu]
Aug  7 00:03:54 RERE-turk kernel: [76752.432283]  amdgpu_job_timedout+0x15e/0x190 [amdgpu]
Aug  7 00:03:54 RERE-turk kernel: [76752.432650]  ? finish_task_switch.isra.0+0x84/0x290
Aug  7 00:03:54 RERE-turk kernel: [76752.432657]  drm_sched_job_timedout+0x6a/0x120 [gpu_sched]
Aug  7 00:03:54 RERE-turk kernel: [76752.432664]  process_one_work+0x21c/0x400
Aug  7 00:03:54 RERE-turk kernel: [76752.432669]  worker_thread+0x50/0x3f0
Aug  7 00:03:54 RERE-turk kernel: [76752.432673]  ? rescuer_thread+0x3a0/0x3a0
Aug  7 00:03:54 RERE-turk kernel: [76752.432675]  kthread+0xeb/0x120
Aug  7 00:03:54 RERE-turk kernel: [76752.432680]  ? kthread_complete_and_exit+0x20/0x20
Aug  7 00:03:54 RERE-turk kernel: [76752.432684]  ret_from_fork+0x1f/0x30
Aug  7 00:03:54 RERE-turk kernel: [76752.432692]  </TASK>
Aug  7 00:03:54 RERE-turk kernel: [76752.432707] amdgpu 0000:05:00.0: amdgpu: MODE2 reset
Aug  7 00:03:54 RERE-turk kernel: [76752.432792] amdgpu 0000:05:00.0: amdgpu: GPU reset succeeded, trying to resume
Aug  7 00:03:54 RERE-turk kernel: [76752.433013] [drm] PCIE GART of 1024M enabled.
Aug  7 00:03:54 RERE-turk kernel: [76752.433019] [drm] PTB located at 0x000000F400FA0000
Aug  7 00:03:54 RERE-turk kernel: [76752.433036] [drm] VRAM is lost due to GPU reset!
Aug  7 00:03:54 RERE-turk kernel: [76752.433039] [drm] PSP is resuming...
Aug  7 00:03:54 RERE-turk kernel: [76752.452919] [drm] reserve 0x400000 from 0xf47fb00000 for PSP TMR
Aug  7 00:03:55 RERE-turk kernel: [76752.712977] amdgpu 0000:05:00.0: amdgpu: RAS: optional ras ta ucode is not available
Aug  7 00:03:55 RERE-turk kernel: [76752.723675] amdgpu 0000:05:00.0: amdgpu: RAP: optional rap ta ucode is not available
Aug  7 00:03:55 RERE-turk kernel: [76752.723681] amdgpu 0000:05:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Aug  7 00:03:55 RERE-turk kernel: [76752.723686] amdgpu 0000:05:00.0: amdgpu: SMU is resuming...
Aug  7 00:03:55 RERE-turk kernel: [76752.724205] amdgpu 0000:05:00.0: amdgpu: SMU is resumed successfully!
Aug  7 00:03:55 RERE-turk kernel: [76752.724753] [drm] DMUB hardware initialized: version=0x0101001F
Aug  7 00:03:55 RERE-turk kernel: [76753.118193] [drm] kiq ring mec 2 pipe 1 q 0
Aug  7 00:03:55 RERE-turk kernel: [76753.344452] amdgpu 0000:05:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring sdma0 test failed (-110)
Aug  7 00:03:55 RERE-turk kernel: [76753.344813] [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <sdma_v4_0> failed -110
Aug  7 00:03:55 RERE-turk kernel: [76753.345136] amdgpu 0000:05:00.0: amdgpu: GPU reset(1) failed
Aug  7 00:03:55 RERE-turk kernel: [76753.345202] amdgpu 0000:05:00.0: amdgpu: GPU reset end with ret = -110
Aug  7 00:03:55 RERE-turk kernel: [76753.345210] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110

В интернетах нашёл только советы вида «обнови ядро». Сейчас стоит 6.2.0-26-generic, более нового в репе нет.

Если в светлом будущем будут существовать компьютеры, я буду пользоваться чем угодно, кроме продукции AMD. Сколько же, блин, можно.

bo4ok
()

Новый веб-стандарт от Google, который может поменять всё

 , ,

Называется «Web environment integrity API», пока ещё только proposal, но не сомневаюсь, что скоро завезут.

Суть такова: Firefox RIP, все privacy oriented браузеры RIP, блокировщики рекламы RIP, youtube-dl/yt-dlp RIP, privacy пользователей RIP, много ещё чего хорошего RIP, интернет в том виде, в котором мы его любили, RIP. Разумеется, всё для безопасности конечных пользователей.

https://news.ycombinator.com/item?id=36817305

https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md

Сегодня уже нет времени надевать шапочку из фольги и писать для ЛОРовцев перевод и подробный разбор, поэтому просто приведу цитату из proposal’a:

With the web environment integrity API, websites will be able to request a token that attests key facts about the environment their client code is running in. For example, this API will show that a user is operating a web client on a secure Android device. Tampering with the attestation will be prevented by signing the tokens cryptographically.

Ещё пара цитат с ycombinator:

Google will just strong-arm their implementation through Chromium and, when banks, Netflix & co. start using it, they’ve effectively cornered other engines into implementing it.

It’s nice that FF can block ads, but it’s ultimately useless if the average user won’t be able to access Netflix/Youtube/Facebook/their bank account. It will be an objectively worse browser.

«You can use adblock» is a pretty chunky benefit over Chrome but «Netflix and my bank actually work in Chrome» is Google’s endgame.

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

runtime
()

Во всех чипах AMD на Zen 2 нашли уязвимость, которая позволяет удалённо воровать пароли и другую информацию

 ,

Тэвис Орманди (Tavis Ormandy), исследователь из Google Information Security, сообщил сегодня о новой уязвимости, которую он обнаружил в процессорах AMD с архитектурой Zen 2. Уязвимость Zenbleed охватывает весь ассортимент чипов на Zen 2 и позволяет украсть защищённую информацию, включая ключи шифрования и логины пользователей. Атака не требует физического доступа к компьютеру и может быть выполнена даже через вредоносный JS-скрипт на веб-странице.Орманди сообщил об этой проблеме в AMD 15 мая 2023 года. По его словам, AMD уже выпустила патчи для уязвимых систем, но эксперты пока не подтвердили наличие в последних выпущенных прошивках нужных исправлений. Также пока отсутствуют рекомендации по безопасности от AMD с подробным описанием проблемы. Компания обещала опубликовать эту информацию сегодня, но пока не прокомментировала статус исправлений.

Уязвимость зарегистрирована как CVE-2023-20593 и позволяет осуществлять кражу данных со скоростью 30 Кбайт на ядро в секунду, что обеспечивает достаточную пропускную способность для кражи конфиденциальной информации, проходящей через процессор. Эта атака работает со всем программным обеспечением, запущенным на процессоре, включая виртуальные машины, песочницы, контейнеры и процессы. Способность этой атаки считывать данные между виртуальными машинами особенно опасна для поставщиков и пользователей облачных услуг.

По словам Орманди, затронуты все процессоры Zen 2, включая серверные EPYC Rome:

Процессоры AMD Ryzen 3000;

Процессоры AMD Ryzen PRO 3000;

Процессоры AMD Ryzen Threadripper 3000;

Процессоры AMD Ryzen 4000 с графикой Radeon;

Процессоры AMD Ryzen PRO 4000;

Процессоры AMD Ryzen 5000 с графикой Radeon;

Процессоры AMD Ryzen 7020 с графикой Radeon;

Процессоры AMD EPYC Rome.

Атака может быть осуществлена посредством выполнения непривилегированного произвольного кода. Орманди опубликовал репозиторий исследований безопасности и код эксплойта. При атаке используется функция оптимизации слияния XMM регистра с последующим его переименованием. В результате происходит ошибка предсказания vzeroupper. Основные операции, такие как strlen, memcpy и strcmp, будут использовать векторные регистры, поэтому злоумышленник может эффективно отслеживать эти операции, происходящие в любом месте системы, неважно, в других виртуальных машинах, песочницах, контейнерах или процессах.

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

vasya_pupkin
()

Как выдать usb модем за мобильный телефон?

 , , ,

Имеется в наличии usb-modem Huawei e3372 и симкарта tele2. Раньше я просто подключал тариф для мобильных устройств с абонентской платой, вставлял симку в модем, модем в компьютер и все работало - интернет был, по крайней мере в марте еще был. Знаю что у многих уже такое не работало - ругалось купи тариф для роутера, вот и до меня докатилось. Как обойти это ограничение? Как заставить оператора видить в usb модеме - мобильное устройство? Кто столкнулся с подобным ограничением? Как обошли? Сейчас разблокировал на сутки заплатив 100 рублей - есть у провайдера такая услуга, но это не дело - слишком дорого. Выручайте, накидайте советов. Eсть линукс и 7-ка так что любые советы подойдут.

Перемещено hobbit из general

amd_amd
()

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

 , ,

Здравствуйте. Лёжучи на больничной койке со своим новым Леновой-Легионом балуюсь с тем что не надо. Заметил, что не регулируется частота по кнопке 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
()

Как вы можете под этим работать?

 , ,

Вчера после апдейта Manjaro все. Ну не то, что бы все, просто некоторые приложения стали запускаться с паузой. Да не суть. Полазил по ЛОРу, посмотрел отзывы, советы, опросы. Нашел что идеальный дистрибутив - это Debian, а идеальное DE - кеды. Это и поставил.

Как можно было всё сделать не так - это что конкурс какой-то был ?

Откуда у меня на панели появилось два индикатора раскладки, один нормальный, другой какой-то ibus который даже не переключается ?

Почему темы написаны хрен пойми по каким стандартам и не взаимодействуют между собой ? Есть ThemeLight, есть ThemeDark - я хочу чтобы система юзала ThemeLight, а например Konsole - ThemeDark, и это нормально в мире Винды, Мака, Гнома, но когда я ее ставлю - декорации окна берутся с системной темы, а не с темы которую я указал явно.

Какого хрена редактирование панели, которое в нормальных ОС вмещается в несколько строчек - раздувается на весь экран, закрывая собой открытые приложения, и мешая понять как вообще будет выглядеть панель в реальных боевых условиях ?

Я понимаю что Qt, но разве декорации окон нельзя синкать с ГТК ? Там же три строчки в gtk.ini !

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

Чтобы поменять тему - нужен рутовый доступ ? Серьезно ?

Нафига в Konsole неотключаемый отступ для toolbar, даже когда в этом тулбаре ничего нет ? Нафига при открытии нового таба заставлять меня выбирать профиль, потому что родной имбецильный а главное неизменяемый и пришлось добавить не тот, где в псевдографических диалогах не светлые буквы на светлом фоне ? При том что в настройках профилей есть опция «Set as default». Ну то есть поставил профиль дефолтным, но будь добр каждый раз при открытии нового таба, выбирай профиль.

Зачем вообще понатыкано куча пунктов с непонятной иерархией ? Настройка принтера находится рядом с Настройкой системы, а в Настройке системы тоже находится настройка принтера. В Konsole Настройка тулбара и Настройка языка находится рядом с Настройкой Konsole. Что же тогда настраивает Настройка Konsole ?

Почему уведомления появляются возле курсора мыши, вопреки настройке «Около иконки уведомления» ? https://ibb.co/TK4Mdf6

Прошел всего час =)

И на закуску - https://ibb.co/K7bxYqQ штабильность - признак мастерства. Конфигурирование тем.

windows10
()

Какие актуальные китайфоны проще всего рутовать?

 , ,

Ситуация такая, нужно найти и купить китайфон (буджет максимум 20тыс, покупать буду в citilink скорее всего, он ближе всего к дому), рутануть, накатить LeneageOS+minigaps, отдать человеку и забыть про это пока телефон не будет разбит в хлам и придется брать новый. Схема отработанная годами, уже 4 телефон так меняют.

Что из актуальных брендов/моделей проще всего рутануть (без разбоки, предварительной активации через аккаунт производителя и пр?)

Никакой игровитости и производительности не нужно, 4-8Gb RAM, 32-64gb памяти и процессор из свежих средней производительности, НЕ AMOLED.

Интересует производитель, дальше гляну модели и что про них на 4pda пишут.

UPD: Заказал новый экран для имеющегося

Kolins
()

Не работает amd_pstate на B550 и Ryzen 7 5800X

 , , ,

Стало мне казаться (спустя 1.5 года после того, как собрал), что мой десктоп слишком часто крутит вентилятором. Решил посмотреть, включено ли управление частотой/питанием, и обнаружил, что у меня amd_pstate не включается.

В BIOS CPPC включил явно (было Auto) - не помогает.

Пробовал параметр amd_pstate.shared_mem=1 - не помогает.

Пробовал блэклистить acpi вместе с этим параметром - не помогает (исчезает вообще любое управление частотой CPU).

Arch, обычное ядро 6.2.13 из дистрибутива, pstate вкомпилен в ядро разработчиками дистрибутива. lscpu не показывает cppc во флагах.

Материнка Gigabyte Aorus B550M PRO.

Эта комбинация материнки и проца и amd_pstate находится лишь однажды в google, там человеку помогло amd_pstate=passive. Я ещё не пробовал, но вроде как здесь писали, что passive mode - отстой.

emorozov
()

Лол

 , , ,

LINUX-ORG-RU
()