Вообще из дополнительных флагов для electron на сегодня есть ещё включение эксперементальных режимов работы, ну как эксперементальных, для 13 электрона это ещё эксперемент, на котором много что построено. Но всё равно ключ этот
-enable-features=UseOzonePlatform -ozone-platform=wayland
он даже работает. Но не всегда. Точнее сейчас вроде проверил, все приложения откликаются, но ещё месяц назад visual studio code запускалась без рамки в позиции 0,0 тоесть левый верхних угол. Что ну немножечко неудобно.Тэк-с а на Wayland оказывается отвалился обработчик регулировки яркости экрана по dcc/ci :( щорт. Ладно завтра посмотрю, как решить эту беду. Пока по старинке в консоле пропишу старое доброе
ddcutil setvcp 10 50
Перекопал тырнеты. Часть приложений можно запустить просто дав флаг
--no-sandbox
и это уже что-то. Хрен с ней с этой песочницей для того же vscode который все доступы имеет. Зато приложение работает штатно. Так же заработал хром, todoist, obsidian. Не заработали 1password, slack, но они работают с --disable-gpu
вырисовывается картина, при которой уже можно начать жить на wayland на nvidia. Жаль с костылями пока что - но можно же! 😁😅🥲😭Сон это ложь. После сна изображение развалилось, пришлось перезапускать сессию, ну такое врядтли правится костылями. Явно проблемы в нвидиа
В сессии на вайланд есть жуткий недостаток. Приложения в ней могут наглухо зависать, да даже телеграм. И каждый раз перезагружать их руками не самое приятное.
Кстатит установил обновленный драйвер для яркости экрана, всё работает кроме, регулировки с кнопок (у меня like mac клавиатура). Обидно, с настроек работает. UPD: После третей перезагрузки, заработало (Если кто не знает, как, я писал статью об этом)
Иногда временно перебираюсь на иксы на часок, успокоиться. Но стараюсь усидеть на Wayland 😆
Кстатит установил обновленный драйвер для яркости экрана, всё работает
Иногда временно перебираюсь на иксы на часок, успокоиться. Но стараюсь усидеть на Wayland 😆
Если вдруг кому интересно, как я тут обжился более менее, то решение довольно тривиальное. Поставил расширение Desktop Icons NG и сделал ярлыки с опциями запуска внутри. Чтобы каждый раз в консоль не заглядывать.
Типа вот так
Типа вот так
[Desktop Entry]
Name=Google Chrome Wayland
Exec=google-chrome --no-sandbox
Type=Application
Icon=google-chrome
Так-с шлемак пока занят 😆
А я тем временем нашёл кажется, то, что мне нужно https://github.com/alvr-org/ALVR
А я тем временем нашёл кажется, то, что мне нужно https://github.com/alvr-org/ALVR
GitHub
GitHub - alvr-org/ALVR: Stream VR games from your PC to your headset via Wi-Fi
Stream VR games from your PC to your headset via Wi-Fi - alvr-org/ALVR
Screenshot from 2021-12-06 10-56-14.png
1.9 MB
It's a live. A LIVE!!
Я подружил LInux и Oculus Quest 2. Yay! Работает. Это хорошая новость. Плохая новость - как видно график рванный (оба). А должен быть гладкий и шелковистый. Но вот это будем уже исправлять вечером. Но рваную комнату SteamVR я увидел. А значит работает, как надо. Возможно придётся посмотреть сначала настройки, а потом и код глянуть, что там и как.
PS. Я всё записываю, что делаю. Потом расскажу, как завести квест от и до не покидая linux :)
Я подружил LInux и Oculus Quest 2. Yay! Работает. Это хорошая новость. Плохая новость - как видно график рванный (оба). А должен быть гладкий и шелковистый. Но вот это будем уже исправлять вечером. Но рваную комнату SteamVR я увидел. А значит работает, как надо. Возможно придётся посмотреть сначала настройки, а потом и код глянуть, что там и как.
PS. Я всё записываю, что делаю. Потом расскажу, как завести квест от и до не покидая linux :)
Грустные новости https://github.com/alvr-org/ALVR/issues/868. TLDR - на Nvidia не работает ускорение сжатия видеопотока. Чтож.. придётся взять руки в руки и пойти помочь проекту, чтобы было играбельно :) У меня сейчас так же ситуация стала - 30fps и больше никак, теперь понятно почему.
GitHub
High latency and low FPS on Linux · Issue #868 · alvr-org/ALVR
Please follow the general troubleshooting steps first: I carefully followed the instructions in the README and completed successfully the setup wizard. I read the ALVR Wikis here and here If your i...
🔥1
Реально ж купил себе квест блин :)
Сижу вечерами читаю, как использовать NVenc. У Nvidia хорошие маны, ну докуда дочитал. Будет здорово если получится таки написать всё правильно и заработает на лине, хочется верить, что мне хватит знаний и времени это воплотить... (ЗЫ ну там не так сложно, но в мане написано, как сделать прям хорошично для клауд геминга и стриминга, какими параметрами оперировать и как делать правильно, так либа то кросплатформенная, а нужное мне прям в windows лежит, но не факт, что там правильно всё, так как либа у них 3х летней давности, могли и что-то улучшить) NVenc в ALVR — это одно из двух что нужно исправить под линем. Второе это позиционирование и трекинг, он немного шакалистый на Linux и надо будет снова покурить маны NVidia так как я понял именно в связке с картой почти в плотную добивается плавность управления в VR. На винде они получают данные от DX (XR) как я понял, но код в этой части читать надо будет потом. Так как оно работает, и может чисто fps исправит всё. Вообщем пропаду пока тут 😆
Так же вчера потестировал на Windows ALVR - ну оно работает. Так же работает и 120hz по OculusLink. Надо будет понять почему ALVR сваливался у меня в 72hz. Так как он и в linux сваливается. Но сама суть - что окулус тянет такое по воздуху, а значит и в лине будет ок если всё настроить. По мелочи ещё надо будет PR закинуть, что пропущенны пару зависимостей, чтобы с 0 собрать проект под федорой.
Сижу вечерами читаю, как использовать NVenc. У Nvidia хорошие маны, ну докуда дочитал. Будет здорово если получится таки написать всё правильно и заработает на лине, хочется верить, что мне хватит знаний и времени это воплотить... (ЗЫ ну там не так сложно, но в мане написано, как сделать прям хорошично для клауд геминга и стриминга, какими параметрами оперировать и как делать правильно, так либа то кросплатформенная, а нужное мне прям в windows лежит, но не факт, что там правильно всё, так как либа у них 3х летней давности, могли и что-то улучшить) NVenc в ALVR — это одно из двух что нужно исправить под линем. Второе это позиционирование и трекинг, он немного шакалистый на Linux и надо будет снова покурить маны NVidia так как я понял именно в связке с картой почти в плотную добивается плавность управления в VR. На винде они получают данные от DX (XR) как я понял, но код в этой части читать надо будет потом. Так как оно работает, и может чисто fps исправит всё. Вообщем пропаду пока тут 😆
Так же вчера потестировал на Windows ALVR - ну оно работает. Так же работает и 120hz по OculusLink. Надо будет понять почему ALVR сваливался у меня в 72hz. Так как он и в linux сваливается. Но сама суть - что окулус тянет такое по воздуху, а значит и в лине будет ок если всё настроить. По мелочи ещё надо будет PR закинуть, что пропущенны пару зависимостей, чтобы с 0 собрать проект под федорой.
Неожиданный подход получился. Я почитал ман, как использовать encoder. Посмотрел что вроде бы, за пару дней можно понять, что откуда и куда пропихивать. Открываю код, читаю весь поток и... то что я ожидал увидеть - реализованно в windows части. А именно у нас есть кадры, там в данном случае из Direct3D/DirectX и их копируют в энкодер и высылают на клиент. Но linux часть, реализовали совсем иначе - получают Vulkan изображения их в свою очередь, готовят для работы с ffmpeg и собственно в него и загоняют, а дальше отправка.. Надо ли говорить, что эта операция немного дороже. И совсем не то, что я ожидал увидеть. Вулканные изображения можно кодировать... только вот, как это делать https://forums.developer.nvidia.com/t/use-video-codec-sdk-to-encode-vulkan-images/68480 они не написали. Но показали, как это сделали другие... Nvidia :) Любим её за своевременную документацию. В целом надо будет написать полностью кодировку vkImage в видео и написать исключительный путь данных для nvidia, без ffmpeg вовсе, сразу на видеокарте и перекладывать всё. Да сейчас вся проблема, что - изображение нужно забрать с видеокарты, оно летит в обычную оперативку, потом кодируется на проце и высылается. А нужно получать готовый поток к отправке прям с видеокарты. Из желающих в дискорде написать был только один который, как я прочитал прошёл уже тот же путь и попробовал на ffmpeg сделать c nvenc - но получилось не очень. И он судя по github, начал и забросил писать кодировщик, как это нужно. А жаль 😅 ЧТОЖ. Придется делать ход программиста и дальше 😆
ЗЫ Это я всё ALVR пробую заставить работать на linux в полную силу.
ЗЫ Это я всё ALVR пробую заставить работать на linux в полную силу.
Если знаете под windows для VR есть Virtual Desktop - ну и вообще даже сам стим даёт посмотреть на рабочий стол, да и OculusRift тоже.Но VD даёт там работать в VR по факту, если у ваших очков достаточно разрешения (На Oculus Quest 2 достаточно). Так вот.. я вчера пока читал всё наткнулся аж на 2 решения под линукс. https://arcan-fe.com/2018/03/29/safespaces-an-open-source-vr-desktop/ Это одно и там есть ролик пример. А это второе https://github.com/SimulaVR/Simula там есть ещё парочку. Но эти показались самыми интересными, на попробовать, после доработки ALVR)
Forwarded from Zhovner Hub
Самый маленький в мире GPS модуль
Наш друг Руслан, автор канала
https://www.youtube.com/watch?v=cfqDpKuSOuE
Наш друг Руслан, автор канала
Электроника в объективе
, снял обзор самого миниатюрного GPS модуля, использовав Флиппер как логер NMEA данных:https://www.youtube.com/watch?v=cfqDpKuSOuE
image_2021-12-10_02-43-46.png
3.1 MB
Сегодня немного отвлёкся от VR и решил добить старую тему, что хотел - перенести библиотеку Steam на NAS (У меня Synology). Путём долгих проб и ошибок - я сначала смог запустить её на samba протоколе, сложно, долго, муторно, так что даже рекомендовать не буду его, всё равно без костылей не работает в должной мере, а главное всё очень медленно. Но у нас есть ещё замечательный NFS. И вот с ним всё просто заработало на стандартных настройках! Пруф что игра на внешнем на скрине, а mount красуется снизу. Игры работают, но есть нюансик такой маленький - только нативные игры работают. Все Proton игры запускаться не хотят. Тут вот парень сказал, что можно сделать ссылку на внешнее место и будет всё работать. Но у меня так и не получилось такое провернуть. Но даже нативные вынести уже не плохо. А про протон поищу решение, может оно есть, чтобы без всяких ссылок работало.
Воу! Некоторые кадры если не знать, что это игра и не искать специально зацепок, а мелкие шероховатости есть, но они в играх обыгрываются обработкой сцен, но вот просто бросив взгляд в середине ролика выглядит просто восхитительно и фотореалистично. Ждём игры которые будут использовать это на полную катушку особенно в VR погружение будет просто безумное от такого.
Видео https://www.youtube.com/watch?v=gry36cT3TdI
Видео https://www.youtube.com/watch?v=gry36cT3TdI
Сейчас будет простыня текста. Кто давно меня знает. Знает о чём я.
И так на счёт три
раз..
два..
...
Три!
И так на счёт три
раз..
два..
...
Три!
Решил поделиться с вами, чем же я пользуюсь на своей рабочей машине. Немного истории. Когда у меня появился комп ~2007 года, я всегда сидел как и все на винде XP, Vista, 7ка, 8ка, 10ка и даже сейчас в дуалбут есть 11. Но вот хоть они и были рядом. Винда не всегда была основной системой. Во времена когда у меня появился мой первый личный ноутбук, а это был acer 5315, я уже пробовал и не раз накатить на свой amd athlon x64, макось, было это давно во времена MacOS 10.6 с патчами для AMD процов. И она даже работала. Но увы не работало ничего более. Примерно в то же время я попробовал Ubuntu, запомнившийся тем, что "не ставь проприетарный драйвер, дальше будет чёрный экран". Да я был мелкий, а линукс не очень дружелюбный. Поэтому из выбора хакинтош или линукс. Хакинтош хоть работал. И примерно в 2009 я сменил процессор в 5315 и wifi с bt на мак совместимые, тогда получилась машина очень похожая на пластиковый белый макбук. И на удивление мак ось там просто летала по сравнению с Vista из коробки. А так же, ноут стал жить точно на 1-1.5ч больше, всё же оптимизация под процессор в маке была сильно лучше, а он был самый жирный по потреблению. Шли года, я пошёл в колледж, ~2010 купили мне asus 1015pn, да он почти всегда был на вин7 которая была из коробки, но идея закинуть и туда хакинтош не оставляла меня. И всё получилось в 2011 - я даже ролик на эту тему записал на ютуб тогда https://www.youtube.com/watch?v=M1L6QfMYD38 (да я очень старый ютубер с 3 роликами на канале xD). В целом всё работало за исключением того, что дискретную nvidia было не выключить и жил он теперь 2-4ч от батареи, против 6-8ч на win7, чего хватало писать лекции на нём. Далее, первая работа, поступление в универ и первый раз в жизни я беру в кредит в 2014 году, в феврале, до повышения цен, как тогда помню по акции в store77 (не реклама xD) был ноут с 256gb по цене, как базовый. Акция реальная была, чему я просто сильно удивился когда спросил, это всегда так у вас или 1 ноут. Сказали что только выставили и через полчаса падает заказ на него. И он пропадает с продажи по этой цене около 55700 и это рст, обычно так стоили серые. И так начался этап жизни когда винда ушла в разряд "чисто поиграть" всё остальную жизнь я проводил на макбуке. Надо ли говорить, что бук окупил себя просто многократно и до сих остаётся со мной, как один из личных компьютеров, правда уже больше став коллекционным для меня. С линуксом жизнь моя связана была с работой по серверам почти всегда с 2012 года. Так что линукс я знал, а консоль мака максимально близка из *nix семейства ОСи. И вот так всё это продолжалось с 2014 по 2019 год, 5 лет чистого мак опыта. Винда для игр. Линь для сервера. И в 2019 году я решаю, надо бы наконец собрать второй комп, чтобы уже играть вместе с женой, за нормальным компом.. и собрал то - что выдели в первом посту на канале - https://t.iss.one/toxblh_linux/2 i9 9900k, 64Gb, 3x Samsung 970pro 512Gb nvme в raid0, RTX 2080ti. Для игр просто пушка, заодно заценил Ray-tracing в играх. Комп был собрал летом. Игры игрались, работа всё так же на маке и тут как то под конец года меня дёрнуло в сторону линукса, посмотреть, ну вдруг там уже стало лучше. После роликов на ютуб и статей от разрабов выбор пал на Arch. Не знаю, что за проблемы с установкой арча у всех из консоли, первый раз справился минут за 20 и то потому что читал с мануалов и долго готовился, чтобы снести винду на других винтах, raid тогда был давно разобран. И винду хотелось оставить (уплочено жи!) С арчем я провёл первые полгода точно. Так как обычно я давно ещё собирал установщики на внешний хард, думаю обычка жизни на винду со времён XP для многих.
YouTube
Mac Os 10.6.6 Asus 1015PN
Not working Wi-Fi, Audio(?)