Toxblч. Не только Linux
2.47K subscribers
802 photos
68 videos
12 files
554 links
Все мои шалости и мысли про линукс в одном канале.

Чат: https://t.iss.one/toxblh_chat

Новости Linux: https://t.iss.one/linux_potok

Альтернативы
Zen: https://zen.yandex.ru/toxblh

Поддержать: https://toxblh.com/support/
Download Telegram
Вчера вышла новая VR MMORPG и она сразу же отлично работает в Linux и даже нету "желе" если не открыть даш стима или не мотать головой на загрузках)
👍5
Именно так нужно устанавливать Arch
Но кроме шуток, ролик годный, особенно если хотите rEFInd вместо grub.

https://www.youtube.com/watch?v=O28sURKsUdA
👍2🔥2😁1
https://developer.nvidia.com/broadcast-engine/video-effects-sdk-linux оо не знаю, как давно это тут. Но кажется что-то аналогичное Broadcast Studio придёт и на Linux.
https://www.phoronix.com/scan.php?page=article&item=nvidia-rebar-rtx30&num=1 с 3000 линейкой карт nvidia приехал ReBAR (аналог у AMD Smart Access Memory), если кратко - можно загружать данные в видеокарту напрямую с ssd, но вообще не только это. Но во первых оказывается это было давно уже в Linux (с ядра ~2.6 примерно и использовалось в рабочих программах), а во вторых нифига себе какой прирост это по fps даёт в linux!
В чате порой тоже много интересной инфы бывает) Но попасть в него сложно 🙂
Forwarded from Anton Palgunov
У AMD подход другой, они железно отделили бизнес карты и потребительские и в такой ситуации им стало пофиг на драйвера - что дало возможность их открыть. Тоесть вы не получите приемущества открыты они или закрыты. Nvidia же пошла по удешевлению выпуска чипов.
Самые классные по качеству - идут в quadro/tesla и чё там у них ещё есть, качество чипа это вторые цифры в названии например GA102-200 это =3080, GA102-350 это =3090Ti и предположительно -400+ в названии стоят. В RTX A6000 стоит GA102-875-A1 тоесть наилучший камень который смогли получить. И разница в целом между например RTX A6000 и моей теперь 3080Ti это марка чипа у меня это GA102-225-A1 чуть меньше ядер получилось завести, чуть хуже держит частоты. Даже борда(на фото) от рефа 3080 не отличается. Из-за такого подхода, логично что все фишки для бизнес карт работают и на младших. Дешевле код написать чем выжигать дорожки или ещё как либо вмешиваться в чип, чтобы заблокировать какие либо фишки.
Если все разработчики, что получили деку и правда в восторге от неё и игры на ней теперь дотянуться до Platinum (скачать & играть) в ProtonDB, это же просто восхитительно. Тогда 2022 может стать годом игр на Linux. Может по этому у Nvidia начало немного свербить в одном месте и они начали наконец доставлять "игровые" фишки в linux?) Но в целом статья внушает оптимизм. Хотя такие игры, как Valheim и до деки хорошо работали на Linux. Интересно что скажут после спада эмбарго на информацию другие студии, особенно у которых были трудности и игры с античитом. Ждём релиза.

https://www.pcgamer.com/developers-praise-the-steam-deck-it-just-works-for-real/
🔥9👍4
Привет. Прошли выходные и прошли они хорошо. Что нового удалось? Андервольтинг!
Грустные новости - кривую напряжений нельзя поменять на linux для nvidia. Хорошие новости - можно зайти с хаков и получить результат и это в процессе.

Что такое андервольтинг?
Это процесс, когда мы путём проб и ошибок - находим минимально возможное напряжение на котором работает кристалл на стандартных частотах для работы. Или максимальное возможные частоты для минимально возможных напряжений.

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

Почему работает?
С завода выходят разного качества кристаллы, кто-то работает лучше, кто-то хуже, что-то брак, а есть самородки за которыми гоняются проф оверклокеры. Но все они будут работать по кривой, как самые плохие камни, которые возможно, то есть большая вероятность - что у вас на руках “средний” кристалл, который может работать с потреблением ниже до 30%

И так в целом оверклоком я занимался в далёком 2010 году с AMD Athlon 64 x2 5000+ разгон был по шине тогда и в целом результат был заметен явно, что система становится отзывчивее. После уже с переходом на Intel i5 3570k, я тоже брал с запасом под разгон, в целом просто взял х42 из коробки и на этом всё зазакончилось и особо то оно не видно было, кроме цифр в бенчмарках. Оверклокер из меня так себе. Так что дальше я брал кристаллы с возможностью разгона, просто на всякий случай. А тут с ситуацией с картой, вспомнил, что да есть такое, как разгон наоборот и решил больше погрузится туда. Погрузился. Теперь у меня холодная карта 55-70 по температурам при этом работает всегда на 1950Mhz, а не плавает от 1790-1870 когда прогревается. Понятно, что это так же положительно влияет и на fps - он становится стабильнее.

Чтож в Windows можете сделать по этим мануалам:
https://www.youtube.com/watch?v=r3hBLP7KZD0
https://www.youtube.com/watch?v=W0PlzysdMCg
Я так же следовал им.

Но в linux на nvidia нет возможности сделать так же поточечно и получить идеальное положение дел. Но. Есть нюанс. У нас есть и в win и в linux - Clock offset. Делаем так - находим идеальную кривую для вашей карты, кристаллы разные, так что у всех эти значения индивидуальные. А дальше смещаем оффсетом частоты в верх и так как все точки поднимаются одновременно. Смотрим чтобы все точки не перешли выше ваших значений слева, у меня карта работает до 2000 ниже 1V на ядро, так что я смотрел чтобы 2000 не превысило и при этом не было частот выше слева - получилось смещение +205, но оно на грани стабильности, так как кривая позволяет уходить до 2115Mhz, которая не стабильная для моей карты, и дальше есть 2 пути - путь андервольта и путь оверклока. Так как мы повысили все частоты то сместили частоты в более низкие напряжения и можно посмотреть заводятся ли частоты выше стандартных. Можно снизить смещение и взять +180, и получить по факту оверклокинг в том же TDP, тоесть карта как грелась до 75-80 так и греется, но частоты уже выше. А можно взять и ограничить PowerLimit, чтобы карта не уходила в не стабильно высокие частоты и тогда мы получаем реальный андервольт на linux, так как оба параметра у нас есть. Так что план такой - грузимся в Windows настраиваем всё, дальше добиваемся аналогичного только с помощью офсета и лимита, запоминаем и вносим те же значения в Linux - Profit!

Конечно же и CPU тоже можно андевольтить.
👍8
Заметки на полях.
Некоторое время назад у меня сломалось ручное управление вентиляторами GPU в Gnome(обычно с ним проявляется) и KDE, а c ним и возможность сделать overclock (нужен для undervolting)
Если у вас так же, то нужно сделать следующее, помимо стандартной установки cool-bits
sudo nvidia-xconfig --cool-bits=12
Нужно ещё так же докинуть файл Xwrapper.config
sudo touch /etc/X11/Xwrapper.config
И заполнить его содержимым
allowed_users = anybody
needs_root_rights = yes

Настраиваем права файла
sudo chmod 2644 /etc/X11/Xwrapper.config
Делаем logout-login. Всё.
👍1
Вот как это выглядит в реальности. Кастомный профиль для вертушек, чтобы карта всегда была на чилле)
И то как выглядят частоты с TDP урезанным до 260 и +210 по частотам. Ровно так и выглядит андервольт. Карта холодная, и жрёт на 100W меньше при той же производительности.
Если долго смотреть в документацию.. Она начинает прояснять некоторые моменты 😁
Я нашёл недостающий пазлпараметр для ограничения разгона сверху
nvidia-smi -i 0 -lgc 1800,2100, это --lock-gpu-clocks если в полной версии. А именно ограничение частот сверху и снизу для карты. Тем самым мы получили в руки все инструменты для стабильного андервольта. У меня была только одна проблема - смещение могло быть не выше +210. Так как случайный простой кадр выкидывала GPU в 2310Mhz, которые она берёт.. но вскипает моментально, люди 2300+ под азотом только берут 😆 И вся проблема в том, что иногда PowerLimit не срабатывал. Потому я пока жил с +170, как безопасный уровень. Но вот с данной блокировкой можно добиться намного более приятных результатов, так как есть возможно добавить даже +300 и карта работает (не долго, чисто потестить решил, там кривая за гранью стабильных частот +210 это прям по границам) Но работает и даже ниже 350W стандартных получилось взять 2100 :)
👍2🤩1
Количество игр для Деки которые проверенны становится всё больше с каждым днём, на сегодня уже 250+. До первых доставок ещё 2 недели. Но я больше всего жду SteamOS 3.0 и релиз новых интересных фишек для LInux, так как дека это по факту портативный PC без кастомных штук, то всякие фишки с консолей должны придти и на linux тоже. Посмотрим что их этого получится из промо видео есть решение для "моментальной паузы" любой игры и возврат к тому месту где закончил прошлый раз. Фишка, которой порой очень не хватает, чтобы не ждать запуска игры с 100500 заставок/прогрузок и прочего. Так же хочется увидеть что ещё они предложат. Из большого стрима с разработчиками они упомянули подключение сторонних геймпадов к деке в режиме подключения к TV - а значит можно ожидать нормальную поддержку и у нас всего этого добра. Ну и да - будет вариант сделать свою "стационарную" деку в DualBoot к телевизору. Думаю такой консоли уже многие будут рады. При том что на сегодня уже многие игры и правда хорошо работают в Linux.
Ну а я так же буду ждать и выход самой деки.

https://cdn.cloudflare.steamstatic.com/steamdeck/images/video/ui-animation-control-english.mp4
👍9🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Ну и в довершение undervolt CPU. Напомню у меня не самый лучший попался i9 9900k, он даже с неохотой берёт 5Ghz буста на 2 ядра, которые он может. Ну точнее берёт, с температурами под 100 градусов.
И прям наглядный пример, как работает Undervolt в прямом эфире так сказать)
Всё делается программкой intel-undervolt логично, только для intel.
Подбиралась стабильная работа, так же как и на GPU - до падения системы с шагом 100 / 50 / 25 / 10 / 5. И вот пришёл к -105mV. Которые прям нормально скинули тепла, а с ним и шума.

Под AMD там CoreCtrl есть сразу и под CPU и GPU как я понял.
Только что попробовал VR с новыми 510 дровами для nvidia и пока ещё 5.16 ядро и уже стало лучше. Панели больше не киселят, ну по крайней мере это не ощущается. Каеф. Вечерком попробую поиграть. Кстати, кто либо сидит из вас в VRChat?