LINUX.ORG.RU

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

OpenBSD 7.9 на ThinkPad T20

 chawan, ,

Честно пытался написать это с самого финкпада, но то unicode в редакторе нет, то медленно грузит, надоело))

В принципе, за ним даже можно полазить в интернете, если использовать chawan – в 256 мегабайт ноутбука влезает отменно.

Очевидно, на скриншоте – chawan, top и ffplay в xterm, dwm. Pentium III немного задыхается, но кряхтя и пыхтя, грузит ЛОР xD

peajack
()

Современные видеокарты AMD (RDNA1-4) сбрасывают частоты в 1080p играх.

 ,

Приветствую, коллеги.
Приобрёл весной видеокарту Gigabyte RX 9060 XT 16 GB, с 3мя вентиляторами за 42к.
По рассчётам ИИ её должно было более чем хватать на мои 2*2697v3 + 1080p монитор.
Однако, производительность не улучшилась относительно RX 5700 8 GB. Стал копать, вывел частоты в mangohud.
Увидел снижение частот на 1 ГГц на простых сценах (тёмные коридоры в Cyberpunk, хотя если смотреть в окно на город - fps больше).
Спросил ИИ - проблема говорит известная и тянется аж с RDNA 1. И пользователи offtopic-a просто фиксируют минимальную частоту в драйвере.
Но для пользователей линукс-а был подготовлен отдельный квест, и я его прошёл. Если по-простому: в скрипт запуска игры добавляете:

# 0. Установка макс. профиля, чтобы не скидывала частоты, мониторим через lact(github) или nvtop
echo "profile_peak" | sudo tee /sys/class/drm/card1/device/power_dpm_force_performance_level


#Синтаксис ниже - кастомный для каждой версии RDNA(1-4). Здесь для RX 9060. Для вашей попросите переписать ИИ под вашу видеокарту и проверьте в консоли по 1й:

# Небольшой разгон GPU, иначе будет держать частоту в районе 2.8 Ghz вместо топовой.
echo "s 50" | sudo tee /sys/class/drm/card1/device/pp_od_clk_voltage
# Снижение напряжения на 0.1 В, чтобы не упиралась в TDP:
echo "vo -100" | sudo tee /sys/class/drm/card1/device/pp_od_clk_voltage
# Commit-им:
echo "c" | sudo tee /sys/class/drm/card1/device/pp_od_clk_voltage
#Проверка:
# sudo cat /sys/class/drm/card1/device/pp_od_clk_voltage       



# 1. Запускаем игру в фоновом режиме (&)  
"${WINE}" ${VDESKTOP} "${EXE}" --launcher-skip --skipStartScreen  --intro-skip ${ARGS} "$@" &


# 2. Даем Wine 10 секунд, чтобы он успел породить процессы и wineserver
sleep 10

# Цикл выполняется, пока pgrep находит процесс с именем игры
while pgrep -f "Cyberpunk2077.exe" > /dev/null; do sleep 3 && echo sleeping ; done


# Выполняется после исчезновения процесса из системы - возвращаем профиль на auto для энергосбережения
echo "auto" | sudo tee /sys/class/drm/card1/device/power_dpm_force_performance_level
# Возвращаем заводской автомат по питанию и частотам после закрытия процесса
echo "r" | sudo tee /sys/class/drm/card1/device/pp_od_clk_voltage

Теперь объяснение. Просто выставить профиль (profile_peak) - недостаточно. Держит частоты фиксировано на 2.8 ГГц вместо 3.2-3.4.
Для фикса на максималках нужно немного разогнать. Не важно, на 50 МГц или на 10. Но тут мы начинаем упираться в TDP. Поэтому используем небольшой downvolt (0.1 V). На данной видеокарте отыграл часов 12, всё стабильно. На вашей downvolt подбирайте сами. Это удобно делать с LACT (есть статьи на Хабре, лежит на гитхабе). Пакеты есть, ничего собирать не надо.
У вас карта может быть card0, проверяйте ls /sys/class/drm/ | grep card

=================
Ну и если у кого-то возникнут вопросы: а зачем тебе старые ксеоны и такая видюха - Ксеоны и 128 GB DDR4 для работы, видюха на запас (и на лучи посмотреть), т.к. ходили слухи, что производство карт c 16 ГБ урежут. Апгрэйд на Threadripper 7960X запланирован, но из-за дефицита DDR5 ECC откладывается. ECC - для ZFS.
Монитор 1080 не от безденежья, а т.к. много годного контента и в более низком разрешении (сериалы). Натягивать его на 2к-4к без апскэйла ИИ - нереально. Ну и ютуб в 2к пока тяжко ворочается ))

#radeon chill, #rdna1, #rdna2, #rdna3, #rdna4

c0unt0
()

Собирали ли вы когда-нибудь LFS?

 

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

CrX
()

Hyprland, Gentoo, Unix-way

 , , , ,

Thinkpad x395 — моя основная машинка для работы и учёбы. Он достаточно компактен, чтобы влазить в рюкзак, достаточно мобильный, чтобы работать за ним в любых выездных условиях, но и достаточно производительный, чтобы компилировать @world.

Трекпойнт повышает манёвренность, но елозить мышью не круто: многие программисты давно инволюционировали до текстовых интерфейсов и отвергли иллюзорное удобство так называемых «юзер-френдли» интерфесов, жрущих гигабайты ОЗУ.

Хочется тайлинга с повсеместным vim-like управлением и минимальным аппетитом к ресурсам устройства.

Hyprland — мой любимый WM (поправьте, если это композитор: я в музыке слаб). Его хают за свистопердельность, но все рюшечки отключаются: по мановению конфига можно быстро создать систему без анимаций, блюра и теней. Универсальное окружение, куда добавляют много приятного: зум, scrolling layout (как в niri).

Собственно лайаут — dwindle. Все окна на виду (2 - 4 штуки на рабочем пространтсве). Для диагонали 13 дюймов — самое удобное (по мне!) решение.

На первом скриншоте характеристики и просмоторщики контента: изображений и видео.

Далее — типичное рабочее пространство: терминал и браузер. Любой текст пишу в Vim. Расширений в нём по минимуму: цветовая схема, поддержка языков, автодополнение и анализ кода.

На третьем скриншоте продемонстрированы самопальные shell-портянки для управления системой (слева). Вот уж поистине: программа должна выполнять одну функцию, но выполнять её качественно! Концепция бара лично мне не удобна: требуется редко, обновляется постоянно.

Тут же по полной раскрывается, что я поклонник программ от dnkl. Они написаны на Си, собираются за секунды, делают ровно то, что от них требуется, кушать не просят, настраиваются. Среди них:

  • Терминал foot
  • Менеджер приложений fuzzel
  • Демон уведомлений fnott
  • Отправлялка уведомлений fyi (codeberg.org)

Как видно по уведомлениям, можно узнать цвет пикселя на экране (через hyprpicker) и скопировать его. То же работает со скриншотами, подтверждая мощь unix-way: grim, slurp, imagemagick, hyprpicker, fyi, shell работают как эмерджентная система.

Последний скриншот просто just for fun :)

Обоина угарная, взята с реддита. Оформление в тёмных тонах, так как работаю в основном ночью. Цветовая тема — что-то вроде material. В системе полный набор программ для любой задачи: игры, IDE, игровой движок Godot, видеоредактор Kdenlive. Офисный пакет отсутсвует by design: ибо зачем, когда есть LaTeX? Пишу там курсовые, переводы книг и даже ноты: Lilypond объединяет мои любимые Scheme и LaTeX. Читалка электронных книг — Zathura.

Я идейный копимист и потому обеими руками за GPL, простоту и модульность. Между тем не гнушаюсь Wayland, Hyprland и программу для показа обоев на Rust. Просто время движется вперёд, невзирая на наши жалобы. И это нормально. В этом и есть гармония современности, диалектический закон отрицания отрицания: надо взять у предков (атлантов, на плечах которых мы стоим) лучшее и сохранить это, приумножить и вместе с тем быть открытым новому, лечиться от снобизма и вместо постоянных холиваров объединить наши усилия для создания качественного ПО!

Таков мой взгляд на рабочее окружение. Делитесь вашим мнением! На каком из скриншотов у вас из глаз потекло смузи? ;)

dyonya
()

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

 , ,

может кто за смузи или пивком гоняет по утрам?..

что то вся обувь, если повезет, только на сезон хватает. А то и меньше месяца держится. И цена покупки никак на это не влияет.

TPPPbIHDELj
()

Arch, консоль

 , ,

Просто голая консоль. Нравятся мне консольные приложения. Благо linux позволяет полноценно работать без графики. Для графики есть i3, но эти скриншоты не из него.

Читалка fb2 – самописная fb2less
Аудио – rmpc+mpd.

Также используется nchat в качестве клиента Telegram/WhatsApp и jfbview для чтения pdf.

measles
()

Какой дистрибутив GNU/Linux вы используете на основном десктопе/лаптопе?

 , , ,

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

  • Под основным десктопом/лаптопом имеется в виду в первую очередь домашний, даже если за рабочим проводите больше времени.
  • Сервера, роутеры, планшеты и всякое такое не считается.
  • Если дома десктопов несколько — уж выберите какой-нибудь основным, по любому критерию, который считаете адекватным для себя.
  • Если на основном десктопе несколько дистрибутивов GNU/Linux, выбирайте тот, каким из них пользуетесь больше.
  • Стоят ли на том же компе также другие ОС, не основанные на Linux, в данном случае не имеет значения.
  1. Arch 174 (20%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Debian 117 (14%)

    ***********************************************************************************************************************************************************************************************************************

  3. Ubuntu (вкл. вариации вроде Kubuntu, Ubuntu Studio и т.п.) 100 (12%)

    ***************************************************************************************************************************************************************************************

  4. Fedora 76 (9%)

    *******************************************************************************************************************************************

  5. Gentoo 60 (7%)

    **************************************************************************************************************

  6. Не использую GNU/Linux на основном десктопе/лаптопе 60 (7%)

    **************************************************************************************************************

  7. Mint 47 (5%)

    **************************************************************************************

  8. Manjaro 36 (4%)

    ******************************************************************

  9. ALT или ALT-based 36 (4%)

    ******************************************************************

  10. openSUSE или SLES 29 (3%)

    *****************************************************

  11. NixOS 23 (3%)

    ******************************************

  12. Другой Arch-based 17 (2%)

    *******************************

  13. Slackware или Slackware-based 16 (2%)

    *****************************

  14. Void 15 (2%)

    ***************************

  15. Devuan 14 (2%)

    *************************

  16. Другой, находящийся в реестре российского ПО 9 (1%)

    ****************

  17. Другой Debian-based 6 (1%)

    ***********

  18. Другой Ubuntu-based 5 (1%)

    *********

  19. Другой 5 (1%)

    *********

  20. Astra 4 (0%)

    *******

  21. Guix 4 (0%)

    *******

  22. Другой RHEL-based (вкл. CentOS и его деривативы) 3 (0%)

    *****

  23. Другой Gentoo-based (вкл. Calculate, Funtoo) 3 (0%)

    *****

  24. Pop!_OS 2 (0%)

    ***

  25. RHEL 1 (0%)

    *

  26. Другой Fedora-based 0 (0%)

Всего голосов: 862

CrX
()

Кто в какие игры играет в 2026?

 

Кто в какие игры играет в 2026? не обязательно новые, но интересно, в какие вообще?

rasonatention1
()

Порекомендуйте способов улучшить навыки говорения/писания на английском языке

 ,

Не придумав где ещё спросить - спрошу на ЛОРе.

Я хорошо понимаю английский, как в тексте так и на слух, но сам говорю с большим трудом.

Освоил понимание в пассивном режиме почти не изучая специально (кроме 2 курсов универа много лет назад) - ещё в детстве фильмы с сабами начал смотреть потому что хотел слушать оригинальные голоса и актёрскую игру, потом всё больше контента англоязычного с ютуба потреблял и наткнулся на интересного мне англоязычого стримера которого смотрю уже страшно вспомнить сколько лет по 15-20+ часов в неделю. Короче понимаю свободно, слов знаю много.

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

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

Пишу тоже очень плохо, но скрываю это консультируясь с нейронками «нормально ли звучит» и просто «переведи».

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

alois
()

Научпопа не осталось?

 

Прив, чат. А где вы смотрите/читаете годное? У меня как-то постепенно все подписки превратились в лучшем случае в головы, бездумно начитываюшие на камеру жпт-помои.

EAT_INSIDE
()

Если вы пробовали вкатиться в GNU Emacs, расскажите, что пошло не так

 

Всем привет!

Часто вижу на форумах мнение, что Emacs это что-то старое, кривое и ненужное. Пожалуйста, напишите в комментариях, как вы пытались вкатиться в Emacs, и что пошло не так. Это поможет мне улучшить свою книгу про Emacs и даст идеи для постов в Telegram-канал.

dunmaksim
()

Какой редактор кода или IDE вы используете?

 , , ,

Прошлый опрос от 08.03.21

Позапрошлый опрос от 30.10.17

  1. Vi (Vim, Neovim, gVim) 287 (40%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. VSCode (VSCodium) 259 (36%)

    ************************************************************************************************************************************************************************************************************************************************************************************************

  3. IntelliJ IDEA (включая PyCharm, CLion, WebStorm и др.) 127 (18%)

    *********************************************************************************************************************************************

  4. Kate 91 (13%)

    *****************************************************************************************************

  5. mcedit 85 (12%)

    **********************************************************************************************

  6. nano 79 (11%)

    ****************************************************************************************

  7. GNU Emacs 71 (10%)

    *******************************************************************************

  8. Qt Creator 66 (9%)

    *************************************************************************

  9. Geany 58 (8%)

    ****************************************************************

  10. Другой (напишу в комментариях) 58 (8%)

    ****************************************************************

  11. Sublime Text 46 (6%)

    ***************************************************

  12. Zed Editor 39 (5%)

    *******************************************

  13. Gedit 30 (4%)

    *********************************

  14. Не пишу и не редактирую код 30 (4%)

    *********************************

  15. Arduino IDE 27 (4%)

    ******************************

  16. Eclipse 27 (4%)

    ******************************

  17. kwrite 22 (3%)

    ************************

  18. Cursor (редактор с AI-ассистентом) 20 (3%)

    **********************

  19. Android Studio 19 (3%)

    *********************

  20. Jupyter Notebook/Lab 19 (3%)

    *********************

  21. KDevelop 18 (3%)

    ********************

  22. Micro 18 (3%)

    ********************

  23. NetBeans 17 (2%)

    ******************

  24. Helix (современный модальный редактор) 12 (2%)

    *************

  25. Mousepad 12 (2%)

    *************

  26. Acme (редактор в стиле Plan 9) 8 (1%)

    ********

  27. Aider (AI-ассистент для программирования в терминале) 3 (0%)

    ***

  28. Kakoune 3 (0%)

    ***

  29. SciTE 3 (0%)

    ***

  30. Wing Python IDE 3 (0%)

    ***

  31. Brackets 2 (0%)

    **

  32. dte 1 (0%)

    *

  33. Lite XL (лёгкий редактор на Lua) 1 (0%)

    *

  34. Lapce (редактор на Rust) 0 (0%)

  35. TEA 0 (0%)

Всего голосов: 1561, всего проголосовавших: 715

Jaeger1999
()

В каком формате вы пишете документацию к своим проектам?

 

Интересуюсь потому, что сам подумываю начать писать полноценную. Вопрос задан не в контексте «какие варианты возможны», а в контексте «какие варианты реально используются».

Сам пока поглядываю в сторону markdown, т.к. в нём в нём есть подсветка и можно вставлять картинки. Иногда в этом есть необходимость, т.к. они нагляднее, чем псевдографика.

u5er
()

Изучить С

 , ,

Всем привет! Надоели мне эти скриптовые аркадные языки, повесточка, докеро-голанги и тп, решил заняться изучением С. Тем более что вспомнил о том, что по факту это единственный язык который доставлял удовольствие.

Посоветуйте пожалуйста книгу, которую можно почитать и порешать оттуда заодно задачи если есть.

NorthernBlow
()

Как у вас, программистов, зарождаются проекты?

 , ,

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

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

saufesma
()

У здесь присутствующих есть опыт использования eink мониторов?

 

Напр. DASUNG Paperlike Color Такой рассматриваю к покупке под код, чтение. От LCD после нескольких часов работы глаза очень устают.

KRex
()

Отстал от жизни

 ,

Стали часто появляться темы как многие пользуются результатами всяких ChatGPT, но почему-то мне ни разу не попала даже реклама подобного сервиса :( ...

Где вы берёте эти ChatGPT и что сейчас мощнее?

superuser
()

Возможна ли плавная прокрутка в Emacs?

 

Или это недоступные технологии для Lisp хакеров?

Включаю в GNU Emacs 30.1

(pixel-scroll-precision-mode t)
(mouse-wheel-progressive-speed nil)

  • 1. И если выделить последнюю видимую строку в редакторе, и переместить мышь ниже что бы спровоцировать скролл, все начнет дергаться и мигать, никакой плавной прокрутки нет. А возможна?
  • 2. Я отключил прогрессивную прокрутку, но она все равно то медленно то быстро крутится, нужно как в Chrome, IDEA.

БОНУС: Демонстрация плавной прокрутки в терминале vt320, которым пользовался фараон Нармер для быстрой отправки писем по своему государству в тридцать втором веке до нашей эры https://youtu.be/tSJfzrSA0ec?t=5

MOPKOBKA
()

Какой модный почтовый клиент посоветуете?

 ,

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

В целом mutt нравится, но парит сложной настройкой, когда-то давно его использовал.

Thunderbird неплох, но какой-то уж слишком жирный. Всякие evolutions/kmail тоже пугают списком зависимостей.

Подскажите, может есть какие-то современные и менее бажные/прожорливые клиенты?

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

gentoorulz
()

Программирование 2025. Полный Вкат.

 

Продублирую свой вопрос на форуме.

Так какие книги на данный момент самые лучшие для полного вката в программирование?

Речь идёт о ряде книг, которые следует изучать друг за другом и обязательно постоянно практиковаться, создавая реальные рабочие проекты (хоть и простые в начале, но точно сложнее калькуляторов).

От самых фундаментальных азов и машинных кодов до сверхвысокоуровневых языков с программированием из визуальных блоков и автоматического программирования при помощи нейронок и других автоматов-генераторов кода? Хочется понимать и то, как именно программируют автоматы.

Сомневаюсь, что остальных можно назвать омниполноценными профессиональными высококачественными специалистами программистами, если они не имеют всю эту фундаментальную базу.

вайбик: https://www.youtube.com/watch?v=WmnDcLGnYck

NeoX
()