The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В некоторых процессорах AMD Zen 5 генератор случайных чисел RDSEED выдаёт 0 в 10% случаев"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В некоторых процессорах AMD Zen 5 генератор случайных чисел RDSEED выдаёт 0 в 10% случаев"  +/
Сообщение от opennews (?), 17-Окт-25, 09:52 
Инженер из компании Meta в списке рассылки разработчиков ядра Linux обратил внимание на проблему с работой инструкции RDSEED в процессорах AMD  на базе микроархитектуры Zen 5. В проведённых тестах инструкция RDSEED, предоставляющая доступ к аппаратному генератору энтропии,  в 10% случаев возвращала значение 0 с успешным флагом завершения операции (CF=1). Так как значение 0 также возвращается в случае невозможности вернуть корректное случайное число и подобное состояние выделяется иным значением флага завершения операции (CF=0), предполагается, что в процессорах AMD имеется ошибка, приводящая к неверному определению состояния операции...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64066

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +17 +/
Сообщение от iPony128052 (?), 17-Окт-25, 09:52 
Если это происходит в рандомных экземплярах, то выходит нормально?
Ответить | Правка | Наверх | Cообщить модератору

31. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +9 +/
Сообщение от 12yoexpert (ok), 17-Окт-25, 11:29 
а если в псевдорандомных? атас
Ответить | Правка | Наверх | Cообщить модератору

32. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +4 +/
Сообщение от Аноним (32), 17-Окт-25, 11:32 
Если целенаправленная закладка работает и её туда специально заложили это нормально. В этом и смысл.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

148. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от бида пичаль (?), 17-Окт-25, 21:59 
Что останется у Сообщества, если лишить его последнего хардварного фетиша - АМД?
Ответить | Правка | Наверх | Cообщить модератору

2. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –15 +/
Сообщение от Аноним (2), 17-Окт-25, 09:52 
>выдаёт 0 в 10% случаев

Как страшно жить. Неужели это прям так плохо?

Ответить | Правка | Наверх | Cообщить модератору

7. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +5 +/
Сообщение от Alladin (?), 17-Окт-25, 10:05 
да, ты ухцдшаешь качество генерируемых хэшей, эьо опасно
Ответить | Правка | Наверх | Cообщить модератору

129. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (129), 17-Окт-25, 19:52 
>качество генерируемых хэшей

Хэш есть функция текста. Случайные числа тут мимо.

Ответить | Правка | Наверх | Cообщить модератору

10. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (10), 17-Окт-25, 10:07 
Если энтропия берется только отсюда, то отвратительно плохо. Много криптоалгоритмов становятся бессмысленными с плохим ГПСЧ.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

99. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от morphe (?), 17-Окт-25, 18:22 
Обычно источников энтропии много, но даже если бы был один этот - то при reseed обычно старое значение не сбрасывают, а подмешивают новую энтропию

Если к хорошему источнику энтропии (старые, правильные результаты RDRAND) подмешать плохой источник (RDRAND вернувший 0), то он не станет хуже

Так что при правильном использовании даже генератор с таким браком не должен приводить к проблемам с безопасностью.

Ответить | Правка | Наверх | Cообщить модератору

128. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (128), 17-Окт-25, 19:41 
А если в других источниках энтропии тоже баги?
Модель швейцарского сыра никто не отменял
Ответить | Правка | Наверх | Cообщить модератору

133. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от morphe (?), 17-Окт-25, 19:59 
> А если в других источниках энтропии тоже баги?

Во всех сразу? Даже вещи вроде сети, vfs и прочих preemption (Они тоже подмешивают всякое в энтропию) резко стали deterministic?

Ответить | Правка | Наверх | Cообщить модератору

11. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +7 +/
Сообщение от Аноним (11), 17-Окт-25, 10:07 
Ну даже не знаю, представь что ты запрашиваешь 256 битный рандомный ключ для шифрования, у которого диапазон значений 0 .. 2^256-1, а тебе с вероятностью 10% выпадает ноль, а вероятность нуля должна быть = 1 / 2^256
Это буквально "КРИТИЧЕСКАЯ НЕУДАЧА" для твоего биткоин-кошелька (точнее программы, которая держит твой кошель), а если на таком процессоре сервер биткоин-кошельков, типа какого-нибудь бинанс...
Ну короче последствия надеюсь ты понял...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –1 +/
Сообщение от Аноним (18), 17-Окт-25, 10:38 
Инструкция возвращает 16/32/64 битное значение, а не 256. Так что вероятность того, что пр и 64 бит тебе 4 раза подряд вернется значение 0 равно 1*10-4. Во всех остальных случаях  вернется таки достаточно случайное число (как минимум, 64 битное). Аккуратней надо быть с циферками.
Ответить | Правка | Наверх | Cообщить модератору

26. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Анонисссм (?), 17-Окт-25, 11:09 
>как минимум, 64 битное

64 битную энтропию в биткоин адресах щелкают как орехи, несколько часов и готово

Ответить | Правка | Наверх | Cообщить модератору

19. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –1 +/
Сообщение от Аноним (19), 17-Окт-25, 10:43 
Согласно документации, разрядность регистра 16, 32, 64 бита. Так что всё ещё хуже.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

34. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –1 +/
Сообщение от Аноним (32), 17-Окт-25, 11:34 
Да в 8086 была 16 бит. Только это было при царе горохе.
Ответить | Правка | Наверх | Cообщить модератору

73. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (73), 17-Окт-25, 15:10 
Особо измудренные люди сказали бы что случайность рандомного генератора чисел предсказуема.
Охранник парковки Михалыч высчитывает сложные формулы в уме, не то что ученые всякие.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

108. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Васянemail (?), 17-Окт-25, 18:54 
Ну конечно же ты не имел ввиду деление 1 на 3(или ищо там чыво) с дальнейшим округлением от балды и использыванием этих результатов в вычислениях дальше....

Да и т.н. генератор случайных чисел работает по не случайным алгоритмам.... Не, не так?

Ответить | Правка | Наверх | Cообщить модератору

117. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:14 
И конечно же, он демонстрировал вам это лично после совместного изрядного количества "подсчетов".
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

20. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –1 +/
Сообщение от Аноним (19), 17-Окт-25, 10:45 
Всего лишь бракованный процессор, неужели это прям так плохо?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

35. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +3 +/
Сообщение от Аноним (32), 17-Окт-25, 11:35 
Откуда ты знаешь. Может переведен в специальный режим при помощи недокументированных возможностей?
Ответить | Правка | Наверх | Cообщить модератору

42. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Николай Тесла (?), 17-Окт-25, 12:05 
> неужели это прям так плохо?

Всё зависит от того, где стоит этот процессор и при выполнении какой конкретно задачи будет выдан ноль.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

116. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –1 +/
Сообщение от Аноним (129), 17-Окт-25, 19:08 
Да никому не нужен такой брак.
Ответить | Правка | Наверх | Cообщить модератору

27. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +2 +/
Сообщение от leap42 (ok), 17-Окт-25, 11:10 
> Как страшно жить. Неужели это прям так плохо?

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

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

38. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +2 +/
Сообщение от Аноним (38), 17-Окт-25, 11:49 
TPM2 - в большинстве случаев, чисто софтовый. Как ты думаешь, откуда он берет энтропию?
Ответить | Правка | Наверх | Cообщить модератору

100. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от morphe (?), 17-Окт-25, 18:26 
Правильная реализация рандома будет работать нормально даже если один (либо даже единственный) генератор энтропии иногда будет выдавать не рандом, плохая энтропия смешанная с хорошей не приводит к ухудшению качества
Ответить | Правка | Наверх | Cообщить модератору

112. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (38), 17-Окт-25, 18:58 
Только вот "хорошей" у тебя может и не быть. К примеру, в первое время после старта системы.

RDRAND, а позднее и RDSEED, изначально позиционировались как решение этой проблемы - как дешевый (в плане производительности и ресурсов) источник случайных данных, в любой момент времени и везде. В итоге RDSEED не работает чуть менее чем всегда, а RDRAND мы всё равно не верим (и он тоже нет-нет, да и лажает).

Кстати, прогнал тут тест на Alder Lake на одном потоке, и он выдал эффективность RDSEED порядка 12%. Так что низкая эффективность не только у AMD.

Ответить | Правка | Наверх | Cообщить модератору

127. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (127), 17-Окт-25, 19:40 
> а RDRAND мы всё равно не верим

в смысле не верим? он не проходит тесты случайности? то что он не крипто-стойкий таков он по определению, а для всего остального - применим.

Ответить | Правка | Наверх | Cообщить модератору

130. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от morphe (?), 17-Окт-25, 19:55 
> а RDRAND мы всё равно не верим

Отказываясь от источников энтропии, даже если они совсем плохие, вы не делаете систему безопаснее)

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

61. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +2 +/
Сообщение от Аноним (61), 17-Окт-25, 13:23 
А как вы определили качество энтропии TPM2? Он работает под управлением отдельной ОС - с закрытым и обфусцированным исходным кодом, с защитой от анализа. Что туда насовал дорогой Интел/АМД можно только догадываться. Или тратить кучу оплачиваемых человекочасов на обратную разработку для каждой отдельной железки.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

69. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от anonymous (??), 17-Окт-25, 14:30 
Гугли fTPM
Ответить | Правка | Наверх | Cообщить модератору

70. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (70), 17-Окт-25, 14:32 
https://en.wikipedia.org/wiki/Trusted_Platform_Module#Open_s...
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

115. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:07 
>Неужели это прям так плохо?

Предполагай, что RDSEED выдал 0, и будешь прав в одном случае из 10.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. Скрыто модератором  +3 +/
Сообщение от гитарист (?), 17-Окт-25, 09:57 
Ответить | Правка | Наверх | Cообщить модератору

36. Скрыто модератором  –3 +/
Сообщение от Аноним (32), 17-Окт-25, 11:37 
Ответить | Правка | Наверх | Cообщить модератору

40. Скрыто модератором  +/
Сообщение от Karl Richter (ok), 17-Окт-25, 11:55 
Ответить | Правка | Наверх | Cообщить модератору

46. Скрыто модератором  –1 +/
Сообщение от Аноним (32), 17-Окт-25, 12:43 
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  +/
Сообщение от Аноним (76), 17-Окт-25, 15:45 
Ответить | Правка | Наверх | Cообщить модератору

89. Скрыто модератором  –3 +/
Сообщение от Аноним (89), 17-Окт-25, 17:52 
Ответить | Правка | Наверх | Cообщить модератору

45. Скрыто модератором  +2 +/
Сообщение от Аноним (45), 17-Окт-25, 12:42 
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

47. Скрыто модератором  –3 +/
Сообщение от Аноним (32), 17-Окт-25, 12:45 
Ответить | Правка | Наверх | Cообщить модератору

79. Скрыто модератором  +/
Сообщение от Аноним (76), 17-Окт-25, 15:52 
Ответить | Правка | Наверх | Cообщить модератору

90. Скрыто модератором  +/
Сообщение от Аноним (89), 17-Окт-25, 17:52 
Ответить | Правка | Наверх | Cообщить модератору

118. Скрыто модератором  +2 +/
Сообщение от Аноним (129), 17-Окт-25, 19:16 
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

134. Скрыто модератором  +/
Сообщение от Аноним (134), 17-Окт-25, 20:08 
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

95. Скрыто модератором  +/
Сообщение от Аноним (70), 17-Окт-25, 17:59 
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

97. Скрыто модератором  +/
Сообщение от Аноним (70), 17-Окт-25, 18:11 
Ответить | Правка | Наверх | Cообщить модератору

55. Скрыто модератором  +2 +/
Сообщение от Aliech (ok), 17-Окт-25, 13:07 
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

74. Скрыто модератором  +2 +/
Сообщение от Аноним (73), 17-Окт-25, 15:15 
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

80. Скрыто модератором  +2 +/
Сообщение от Аноним (76), 17-Окт-25, 15:56 
Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +/
Сообщение от Аноним (89), 17-Окт-25, 17:50 
Ответить | Правка | Наверх | Cообщить модератору

121. Скрыто модератором  +/
Сообщение от Аноним (10), 17-Окт-25, 19:23 
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

6. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от BlackRot (ok), 17-Окт-25, 09:59 
и что? мне теперь выбросить мой Ryzen 5 9600X?
Ответить | Правка | Наверх | Cообщить модератору

37. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (37), 17-Окт-25, 11:42 
Сначала прогони небольшой тестик на ASMе. N раз вызывай эту RDSEED и смотри, возвращает ли 0 с флагом 1.
Ответить | Правка | Наверх | Cообщить модератору

81. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (70), 17-Окт-25, 16:00 
Вот это ты конечно опростоволосился.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

114. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (38), 17-Окт-25, 19:01 
Не волнуйся, закроют микрокодом.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

126. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:32 
Ну, например, отбрасывать 0 как результат. диапазон от 0 - 2^64-1 исключая 0. Что будет с формулами?
Ответить | Правка | Наверх | Cообщить модератору

15. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +11 +/
Сообщение от Аноним (15), 17-Окт-25, 10:12 
Тото мне в онлайн играх лут с шансом упасть 50% выпадает с 20й попытки, а лут с шансом упасть 20% надо гриндить 4 дня без остановки. Это оказывается AMD виноваты, а не жадные разрабы, желающие развести меня на оплаченное игровое время.
Ответить | Правка | Наверх | Cообщить модератору

24. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +3 +/
Сообщение от Аноним (24), 17-Окт-25, 10:56 
Ну лут с шансом 0.02 выпадает с шансом 75% же. Причём, знаешь, когда 4 раза на рейдбосса завалишься (это там где толпа конкурентов помимо вероятности того что вообще что-то выпадет) и 3 раза забираешь лучший предмет. Секрет в том, чтобы играть раз в неделю, вот вам и "шанс".
Ответить | Правка | Наверх | Cообщить модератору

22. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (22), 17-Окт-25, 10:50 
Зачем полностью отключать использование, если можно в случае выпадения 0 сделать ретрай?
Ответить | Правка | Наверх | Cообщить модератору

23. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +2 +/
Сообщение от Аноним (23), 17-Окт-25, 10:55 
Выпадет 0xFFFFFFFF, годится?
Ответить | Правка | Наверх | Cообщить модератору

131. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:58 
По крайней мере, это значение не связано с готовностью генератора.
Ответить | Правка | Наверх | Cообщить модератору

30. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (30), 17-Окт-25, 11:28 
Спорный костыль
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

48. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (22), 17-Окт-25, 12:46 
Предложи неспорный.
Ответить | Правка | Наверх | Cообщить модератору

59. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (15), 17-Окт-25, 13:12 
Вполне себе рабочий костыль: если не равно 0 или 0xffffffff, то все норм. Во времена NES такой костыль использовали для считывания с геймпада, т.к. DPCM из за аппаратных косяков мог загадить шину. Надо было считать состояние геймпада 3 раза. И все было норм только если все 3 раза совпадали.
Ответить | Правка | Наверх | Cообщить модератору

60. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (60), 17-Окт-25, 13:13 
Вероятность выпадения нуля должна оставаться ненулевой. То есть иногда ноль -- это нормально, если он выпадает раз в N итераций. Ты же предлагаешь, чтобы ноль не возвращался никогда. Это плохо. Отсутствие нуля -- это неслучайность: кто-то явно вписал if (result == 0) continue. Как ты догадываешься, неслучайностям нет места там, где требуется именно случайность.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

63. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (22), 17-Окт-25, 13:30 
Спорно.
Ответить | Правка | Наверх | Cообщить модератору

135. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от morphe (?), 17-Окт-25, 20:12 
> Вероятность выпадения нуля должна оставаться ненулевой. То есть иногда ноль -- это
> нормально, если он выпадает раз в N итераций. Ты же предлагаешь,
> чтобы ноль не возвращался никогда. Это плохо. Отсутствие нуля -- это
> неслучайность: кто-то явно вписал if (result == 0) continue. Как ты
> догадываешься, неслучайностям нет места там, где требуется именно случайность.

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

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

157. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (127), 17-Окт-25, 23:52 
> в любом случае должна использоваться хеш функция

с чего бы? хеш функция в качестве рандома - бред, который продвигают, как и бред использовать шифрование aes на рандомно ключе. Рандом должен быть рандомом!

Ответить | Правка | Наверх | Cообщить модератору

160. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от morphe (?), 18-Окт-25, 01:04 
>> в любом случае должна использоваться хеш функция
> с чего бы? хеш функция в качестве рандома - бред, который продвигают,
> как и бред использовать шифрование aes на рандомно ключе. Рандом должен
> быть рандомом!

Т.е по твоему хеш функция/aes не вносят энтропию?)
Через что по твоему примитивы CSPRNG реализованы, если не через aes/другое шифрование/хеширование?

Нука найди мне что-то без этого что требованиям к CSPRNG соответствует.

Ответить | Правка | Наверх | Cообщить модератору

158. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от ptr (ok), 18-Окт-25, 00:27 
Так как речь идет о 2^64 итераций (~10^19), то снижение на единицу на случайность практически не повлияет никак. Даже если CPU с частотой в 5ГГц (5*10^9) будет только выполнять RDSEED, то отсутствие нуля в качестве результата может быть замечено, в среднем, только через 10^9 секунд или через ~32 года. Выглядит вполне терпимо.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

77. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (77), 17-Окт-25, 15:45 
Явно аноним не ходил на теорвер.

Надо не ретрай делать, а при помощи формулы Байеса сделать выравнивание вероятности до равномерного.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

125. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:29 
Предполагаеморавномерного.
Ответить | Правка | Наверх | Cообщить модератору

25. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (25), 17-Окт-25, 11:03 
На Fedora вот такое выдает FALSE через несколько случайных циклов

set -euo pipefail
x=0
while ldconfig -p | grep -q 'libc.so.6'; do
    echo "$((x++))"
done
echo "FALSE"

Ответить | Правка | Наверх | Cообщить модератору

41. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +7 +/
Сообщение от Аноним (60), 17-Окт-25, 12:02 
По твоему мнению, что этот бессвязный набор букв делает?
Ответить | Правка | Наверх | Cообщить модератору

94. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от fidoman (ok), 17-Окт-25, 17:58 
А если так
x=0 ; while z=`ldconfig -p` && echo $z | grep -q 'libc.so.6' ; do echo -n "$((x++)) " ; done ; echo $z

у меня на убунте в первом варианте вылетело на 148 и примерно на 2000, больше не вылетало

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

28. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (28), 17-Окт-25, 11:11 
Квантовые технологии. Просто побольше количество попыток выполнить и можно будет подразумевать,что всё на самом деле хорошо с энтропией.
Ответить | Правка | Наверх | Cообщить модератору

29. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (24), 17-Окт-25, 11:28 
Бекдоры, ослабляющее генераторы случайных чисел определённым образом, вещь не то чтобы новая. Думаешь, с квантовыми технологиями не получится мухлевать?
Ответить | Правка | Наверх | Cообщить модератору

33. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +2 +/
Сообщение от Аноним (28), 17-Окт-25, 11:32 
По-моему квантовые как бв вычисления и есть мухлёж.
Ответить | Правка | Наверх | Cообщить модератору

56. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Самый Лучший Гусь (?), 17-Окт-25, 13:08 
Требуем криминализировать злоупотребление квантовой запутанностью!
Ответить | Правка | Наверх | Cообщить модератору

58. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (127), 17-Окт-25, 13:12 
нет!!!
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

113. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:59 
А Вы проверти!
На это и расчёт. )
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

39. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  –3 +/
Сообщение от Аноним (38), 17-Окт-25, 11:50 
AMD упорно наступает на одни и те же грабли.
Ответить | Правка | Наверх | Cообщить модератору

62. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (62), 17-Окт-25, 13:23 
может быть просто проц ещё не прогрелся и шума маловато
Ответить | Правка | Наверх | Cообщить модератору

65. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от почти админ (?), 17-Окт-25, 13:36 
Плохая пайка. Китайцы.
Ответить | Правка | Наверх | Cообщить модератору

75. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (75), 17-Окт-25, 15:21 
Припой без свинца. Евроэкологи.
Ответить | Правка | Наверх | Cообщить модератору

68. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (68), 17-Окт-25, 14:16 
> шума маловато

Шума вентилятора? Случайные числа надо получать считая количество пыли на кулере. Броуновское движение пылинок.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

104. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Андрей (??), 17-Окт-25, 18:46 
Пылинки - макрообъекты. Броуновское - это молекулы. :glasses:
Ответить | Правка | Наверх | Cообщить модератору

85. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (85), 17-Окт-25, 17:44 
Увеличить напряжение накала... Ой, я перепутал с Эльбрусом.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

111. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:58 
Аппаратуру не достаточно трясёт. )
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

64. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от почти админ (?), 17-Окт-25, 13:34 
Странно, что не в 2,02% ака 4.
Ответить | Правка | Наверх | Cообщить модератору

66. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +2 +/
Сообщение от Xasd9 (?), 17-Окт-25, 14:10 
если значение из RDSEED уже и так рано 0

то можно не отключать использование RDSEED для инотропии…

зачем его отключать(?) если «0» (либо другое одно и тоже число) можно уже и так считать что «RDSEED не работает».

отключение RDSEED не даст ровным счётом ни чего — кроме ухудшения энтропии для тех 90% случаев когда оно не «0».

Ответить | Правка | Наверх | Cообщить модератору

109. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:55 
на AMD64: 0 - 2^64-1 нуля не должно быт практически никогда
Ответить | Правка | Наверх | Cообщить модератору

71. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +3 +/
Сообщение от Аноним (71), 17-Окт-25, 14:58 
Как пояснили разработчики: "Эта ошибка вышла случайно"
Ответить | Правка | Наверх | Cообщить модератору

83. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (83), 17-Окт-25, 17:04 
ну АМД всегда славился своей кривизной
Ответить | Правка | Наверх | Cообщить модератору

87. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +1 +/
Сообщение от Аноним (87), 17-Окт-25, 17:48 
Все современные технологии глючат из-за тенденции экономить на всем. Ведь во главе стоит прибыль и власть, а не прогресс. Это вам не Советский Союз, где люди работали за идею, семьями с песнями и плясками выходили после работы озеленять города, на субботники и соревновались на производствах ради общего блага, а не ради личной наживы.
Ответить | Правка | Наверх | Cообщить модератору

150. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (150), 17-Окт-25, 23:02 
Можно, справедливости ради, примеров похожих/эквивалентных проблем у других производителей 10-летней давности или более свежих? Вот именно таких проблем, когда процессор некорректно данные обрабатывает?
Ответить | Правка | Наверх | Cообщить модератору

84. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +4 +/
Сообщение от Аноним (87), 17-Окт-25, 17:43 
Вот поэтому для работы сижу на кор 2 дуо и оупенбсд. Эта связка максимально стабильная и безопасная. А более тонкие техпроцессы неизбежно приводят к аппаратным ошибкам и деградации кремния даже от простого использования. Имеется ещё комп на i9-9900k для игр. Так он стабильно зависает минимум раз в 3 дня. Причём зависание аппаратное, т.к. в логах нет ничего от слова совсем. И зависает так, что помогает только кнопка reset.
Ответить | Правка | Наверх | Cообщить модератору

91. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (91), 17-Окт-25, 17:57 
Потому что эту печку охладить нормально не можешь. У топовых интелов техпроцесс размером с бревно. Топовые процы только АМД если под игры. А не секурность.
Ответить | Правка | Наверх | Cообщить модератору

110. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (70), 17-Окт-25, 18:57 
Вот текущие флагманы:
- https://www.techpowerup.com/cpu-specs/core-ultra-9-285k.c3773
- https://www.techpowerup.com/cpu-specs/ryzen-9-9950x.c3649
А новые Intel "Panther Lake" будут изготовлены в Аризоне по техпроцессу 18A (18 ангстрем = 1,8 нм).
Ответить | Правка | Наверх | Cообщить модератору

136. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 20:26 
Сколько покупателю за это придётся заплатить?
Ответить | Правка | Наверх | Cообщить модератору

141. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (70), 17-Окт-25, 21:00 
Ну это буквально передовые полупроводниковые технологии.
Ответить | Правка | Наверх | Cообщить модератору

96. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от ubuntufag (?), 17-Окт-25, 18:02 
если у тебя на борту есть Intel Management Engine у меня плохие новости
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

103. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (70), 17-Окт-25, 18:43 
А если на борту AMD Platform Security Processor ?
Ответить | Правка | Наверх | Cообщить модератору

107. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:52 
Конфликт чипов? Это интересно. Война внутри коробки!
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

122. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (122), 17-Окт-25, 19:24 
Конфликт качества. Сам взяпался в это. Турбо буст интела жжёт на овервольтаже - несмотря на то, что недавно были новости о "браке в 13-14 поколениях", на тематических форумах всё чаще всплывают сдеградировавшие 8-9-10(особенно)-11(пик)-12-13-14(антитоп2, если прошивка стартовая) поколения.

Про 3-7 поколения ничего не скажу, не было ни у меня, ни "в руках"; на 1-2 подобной дичи не было;

У амд та же ерунда с поколения 5000 - когда начал подниматься шум, что их цп не достигают "пиковых" значений за многие часы работы, амдшки выкатили биос, который может кратковременно выходить в опасную зону вольтажа.

p.s. секте свидетелей "кратковременный дефолтный овервольтаж безопасен" желаю познать мой опыт на собственной шкуре.

p.p.s. теперь любой цп любой шарашкиной конторки - если не мощная СЖО - это сразу выкл. турбо, либо полная ручная настройка, особенно на ноутбуках.

Ответить | Правка | Наверх | Cообщить модератору

139. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (-), 17-Окт-25, 20:49 
> особенно на ноутбуках.

С ноутбуками всё ещё интереснее. Бенчмарки мало что говорят, так как современные ноутбучные процессоры большую часть времени работают на минимальной частоте. Чтобы поднять частоту, возникает значительная задержка, а иногда процессор вообще не повышает частоту, хотя и должен, из-за чего происходят неиллюзорные феерические лаги. Всё во имя маркетингового увеличения времени автономной работы от батареи и упомянутых выше проблем с техпроцессом.

Ответить | Правка | Наверх | Cообщить модератору

147. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (122), 17-Окт-25, 21:44 
Это другая проблема - не низкой надёжности, а плохой настройки "из коробки".

Решается настройкой параметра "парковки ядер" на трояндовс7 и выше;

А на линуксах у меня ядра/гиперпотоки стартуют вместе с приложениями через "chcpu -e ядра", +привязка с помощью taskset (для ноутов и пк с TDP-лимтами можно настроить ещё и выбор плана (щас по памяти, т.к. на пк это не юзаю): echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor);
все 3 действия требуют рут -> запросы обслуживает демон, хотя можно сделать через suid

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

При правильном настраивании ноута - отзывчивость выше, да и батарею удержит дольше (важно - турбо-буст выкл, и не забыть поставить прошивки, вкл. igpu).

Ответить | Правка | Наверх | Cообщить модератору

153. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (153), 17-Окт-25, 23:13 
> scaling_governor

И ваш ноутбук не теряет заряд батареи за 10 минут? Вообще, эту функцию лучше не использовать даже на настольных компьютерах. У меня на стационарном, далеко не самом старом ПК, энергопотребление в режиме простоя увеличивается с 2 Вт до 60, а вместе с этим возрастает и нагрев (охлаждение пассивное, нулевая толерантность к шуму).

Ответить | Правка | Наверх | Cообщить модератору

142. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (-), 17-Окт-25, 21:01 
Разве проблему нельзя решить просто подключением внешнего Ethernet-адаптера или WiFi-модуля? Кстати, Intel Core 2 — последнее поколение, где это можно полностью выкорчевать с корнями под ноль.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

143. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (-), 17-Окт-25, 21:06 
> более тонкие техпроцессы неизбежно приводят к аппаратным ошибкам и деградации кремния даже от простого использования

Кстати, 8 и 9 поколения действительно печально известны частыми зависаниями, особенно если не отключить c-states. А при постоянном повышении напряжения турбобустом начинаются необратимые изменения на самом кристалле. В своё время об этом много писали.

Про новые модели ничего не могу сказать, сижу на Core 2 Quad Q9650.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

86. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 17-Окт-25, 17:46 
Ответить | Правка | Наверх | Cообщить модератору

93. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от ubuntufag (?), 17-Окт-25, 17:57 
Опа, закладочку спалили, при определенных режимах можно понизить энтропию
Ответить | Правка | Наверх | Cообщить модератору

98. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (98), 17-Окт-25, 18:16 
Да и фиг с ней, с энтропией, новости не читаете? Не нужно париться с генераторами, как и переборами: программисты и мейнтейнеры сами все сливают в готовом виде.
Ответить | Правка | Наверх | Cообщить модератору

101. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:35 
А что с "HW_NRND_GEN.ready" Исследователи не уточняли?

IF HW_NRND_GEN.ready = 1
    THEN
        CASE of
            operand size is 64: DEST[63:0] := HW_NRND_GEN.data;
            operand size is 32: DEST[31:0] := HW_NRND_GEN.data;
            operand size is 16: DEST[15:0] := HW_NRND_GEN.data;
        ESAC;
        CF := 1;
    ELSE
        CASE of
            operand size is 64: DEST[63:0] := 0;
            operand size is 32: DEST[31:0] := 0;
            operand size is 16: DEST[15:0] := 0;
        ESAC;
        CF := 0;
FI;
OF, SF, ZF, AF, PF := 0;

Ответить | Правка | Наверх | Cообщить модератору

102. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:37 
Прошу прощение. Присвоение CF не заметил.
Если так, то надо отзывать все процы.
Ответить | Правка | Наверх | Cообщить модератору

105. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:50 
Что если "HW_NRND_GEN.ready" = 1 , а CF := 0 не происходит? Это же брак?
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

106. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 18:51 
* Что если "HW_NRND_GEN.ready" = 0 , а CF := 0 не происходит? Это же брак?
Ответить | Правка | Наверх | Cообщить модератору

123. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:24 
Надо воспринимать 0 как HW_NRND_GEN.ready = 0 - генератор не готов и не принимать 0 в работу всегда.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

120. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (129), 17-Окт-25, 19:21 
У конкурента вполне возможно тоже самое.  Просто у AMD нет такого отдела (или статьи финансирования) как у конкурента.
Ответить | Правка | Наверх | Cообщить модератору

149. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Аноним (149), 17-Окт-25, 22:27 
Так цифр то 10, вот каждая с 10% шансом и выдаётся.
Ответить | Правка | Наверх | Cообщить модератору

151. "В некоторых процессорах AMD Zen 5 генератор случайных чисел ..."  +/
Сообщение от Tron is Whistling (?), 17-Окт-25, 23:06 
"предложено вместо выборочной блокировки прекратить использование RDSEED"
А не проще 0x0 и 0xffffffff просто игнорировать?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру