Комментарии 29
Линус кажется начал сходить с ума
Просто подобное раздражает. Особенно когда вам за это не платят.
Попробуйте помейнтейнить любой более-менее популярный проект и начнете выражаться не хуже. Народ любит тащить в мейнлайн кучу хери, которая решает какую-то их конкретную задачу и не смотрит на то какие проблемы это создает другим.
Народ любит тащить в мейнлайн кучу хери, которая решает какую-то их конкретную задачу и не смотрит на то какие проблемы это создает другим.
Простой народ не разбирается в принятом процессе разработки, настроенной системе сборки, выбранном code style, практиках тестирования и других нюансах конкретного проекта, чтобы сделать всё грамотно по их уставу. А мэйнтейнеры не заинтересованы или не успевают решать чужие проблемы. Так и живём.
Простой народ не разбирается в принятом процессе разработки, настроенной системе сборки, выбранном code style, практиках тестирования и других нюансах конкретного проекта, чтобы сделать всё грамотно по их уставу.
Особенно когда это всё как установилось само в 90-х, так и с тех пор категорически не подлежит улучшению.
Вообще-то, он всегда таким и был. В некотором смысле такое поведение и бунтарство и сделало его тем, кто он есть. В общем-то и сообщество сложилось именно вокруг бросания вызова всем и показа им среднего пальца.
У любой медали две стороны.
Ну зазнался человек, это было заметно уже когда начал лезть со своим мнением в посторонние сферы, к которым не имеет отношения, вспомнить хотя бы его агрессивные комменты на тему ковида, а недавно ещё и добавились неадекватные политические комменты по поводу бана российских мейнтейнеров.
Плохой перевод. Очень плохой перевод. Я думал, будет лучше.
Зачем кому‑то использовать эту дрянь, если она есть на любой машине?
На самом деле имелось ввиду: "Зачем кому‑то использовать эту дрянь, если rdrand есть на любой машине?"
Надо краткие пересказы за GPT вычитывать, а не просто копипастить. LLM иногда перевирают смысл
Я даже не понял есть ли новость. Торвальдс в своей манере раскритиковал код. Разработчик сделал фикс. Всё!
А новость? А похайпить на Товальдсе и вообще линуксах? Т.е. новостной заголовок "Шокирующие новости! В Астрахани, Наталья Владимировна уронила отварную сосиску!" уже не вызывает у вас трепета и желание разослать это всем?
Походу, новость в смаковании слова "turd".
Только не показывайте новостникам, как переводится "git".
Простите, но сосиску уронила таки Юлия Якубеня.
Учитывая что Яни Никула так же как и Линус - финн, то истинно говорю вам - это обычный, нормальный, привычный для финнов стиль общения между собой - прямо, без притворной вежливости, только самая суть и строго по делу.
Раздули новость на ровном месте.
LLM бы так не смогла. Это тёплое, аналоговое, человеческое.
«Скройте все отвратительные гадости в подкаталогах.hdrtest в build tree и поместите дополнительные проверки build‑time для drm за опцию kconfig», — посоветовал Никула Торвальдсу.
Выглядит как описание коммита, а не совет.
Так и есть, но так слона не продашь статью не напишешь
Так и есть - это комментарий к коммиту, который дается в повелительном наклонении и указывает на то, что должен сделать предлагаемый им патч (коммит). Иными словами Джани подчинился требованиям Торвальса и выпустил соответствующий патч. Но автор заметки преподносит это как "Линус, или а йух", что в корне не верно. Автор просто не в теме.
upd: Вот чёрт, 1-е апреля же, хоть не заходи на Хабр. ;)
Сложно, наверное, ядро в паблике разрабатывать. Каждое твое незначительное, достаточно рядовое замечание, обсуждают всем миром
Тот случай, когда машинный перевод был бы лучше. ¯\_(ツ)_/¯
Линус хоть и не поп но звезда, и как и положено у звёзд, журналисты пытаются делать новости из его повседневной рутины )
А на самом деле новости нет, Линус делает то что делал всегда, то благодаря чему Линукс был и остаётся линуксом, придерживается своего видения, и придерживает ядро в его границах.
Нужно ли для игр включать polling на NVME ssd диска?
Например, NVME.poll_queues=4 дает ли бонусы в производительности игр, если ssd от Intel (670p Series), а процессор - Ryzen?
Или оставить классику прерываний сервиса irq_balance?
А как ссд вообще влияет на производительность в играх?
Скорость перекачки текстур с диска в видеопамять обычно ограничена именно скоростью диска. И если скорости недостаточно, то привет внезапные подгрузки в процессе игры
И ещë можно упасть в скорость диска если очень много грязных страниц в RAM памяти.
vm.dirty_background_ratio = 10 %
vm.dirty_ratio = 20 %
Т. е. При превышении 1.6 GB грязные начнут выгружатся на диск в фоне. А при > 20% занятой памяти, запись будет в диск, пока не выгрузится вся грязь.
Можно вручную поставить в байтах, если кусок RAM очень большой.
vm.dirty_background_bytes
vm.dirty_bytes
Ещë можно регулировать скорость выгрузки грязных через ещë два параметра
vm.dirty_expire_centisecs = 30 000
vm.dirty_writeback_centisecs = 10 000
Т. е. выгрузка на диск грязной страницы, если она в RAM сидит более 300 секунд (не смотря на пороговые значения), а также запуск вызова выгрузки через интервал, равный 100 секунд.
Вопрос, какие значения ставить при медленном ssd Intel с чипами QLC NAND (тот самый Series 670p) и пиковой скоростью записи равной 1.6 GB/s (1600 MB / sec)?
UPD: Если зарезать пороговые значения по выгрузкам грязных страниц - они скопятся в RAM, что может породить баги при выходе с областей карты в играх (старые данные ещë висят в RAM - как итог переход в меню или в новую область тормозит или работает с оишбками).
Так что лучше эти параметры не трогать.
Можно попробовать ускорить диск через параметр read_ahead через команду
blockdev --setra 1024 /dev/nvme0n1
1024 - выравнивание по размеру блока в очередях (прм чтении)
Но вот какие еще оптимизации vm (RAM, NVME ssd) на Linux для игр я не знаю.
del
Инженер Intel Яни Никула ответил на критику Линуса Торвальдса по поводу гадкого (turds) кода тестирования hdrtest