Как стать автором
Обновить

Инженер Intel Яни Никула ответил на критику Линуса Торвальдса по поводу гадкого (turds) кода тестирования hdrtest

Время на прочтение4 мин
Количество просмотров16K
Всего голосов 20: ↑7 и ↓13-1
Комментарии29

Комментарии 29

Линус кажется начал сходить с ума

Просто подобное раздражает. Особенно когда вам за это не платят.

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

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

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

Простой народ не разбирается в принятом процессе разработки, настроенной системе сборки, выбранном code style, практиках тестирования и других нюансах конкретного проекта, чтобы сделать всё грамотно по их уставу.

Особенно когда это всё как установилось само в 90-х, так и с тех пор категорически не подлежит улучшению.

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

У любой медали две стороны.

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

Плохой перевод. Очень плохой перевод. Я думал, будет лучше.

Зачем кому‑то использовать эту дрянь, если она есть на любой машине?

На самом деле имелось ввиду: "Зачем кому‑то использовать эту дрянь, если rdrand есть на любой машине?"

Надо краткие пересказы за GPT вычитывать, а не просто копипастить. LLM иногда перевирают смысл

Я даже не понял есть ли новость. Торвальдс в своей манере раскритиковал код. Разработчик сделал фикс. Всё!

А новость? А похайпить на Товальдсе и вообще линуксах? Т.е. новостной заголовок "Шокирующие новости! В Астрахани, Наталья Владимировна уронила отварную сосиску!" уже не вызывает у вас трепета и желание разослать это всем?

Походу, новость в смаковании слова "turd".

Только не показывайте новостникам, как переводится "git".

Простите, но сосиску уронила таки Юлия Якубеня.

Кто это?

Учитывая что Яни Никула так же как и Линус - финн, то истинно говорю вам - это обычный, нормальный, привычный для финнов стиль общения между собой - прямо, без притворной вежливости, только самая суть и строго по делу.
Раздули новость на ровном месте.

LLM бы так не смогла. Это тёплое, аналоговое, человеческое.

«Скройте все отвратительные гадости в подкаталогах.hdrtest в build tree и поместите дополнительные проверки build‑time для drm за опцию kconfig», — посоветовал Никула Торвальдсу.

Выглядит как описание коммита, а не совет.

Так и есть, но так слона не продашь статью не напишешь

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

upd: Вот чёрт, 1-е апреля же, хоть не заходи на Хабр. ;)

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

Тот случай, когда машинный перевод был бы лучше. ¯\_(ツ)_/¯

Да это он и есть. Человек бы догадался, что hide и put здесь во второй форме

Линус хоть и не поп но звезда, и как и положено у звёзд, журналисты пытаются делать новости из его повседневной рутины )

А на самом деле новости нет, Линус делает то что делал всегда, то благодаря чему Линукс был и остаётся линуксом, придерживается своего видения, и придерживает ядро в его границах.

Нужно ли для игр включать 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 для игр я не знаю.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости