Как стать автором
Поиск
Написать публикацию
Обновить

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кто это?

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

НЛО прилетело и опубликовало эту надпись здесь

«Скройте все отвратительные гадости в подкаталогах.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 для игр я не знаю.

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

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