The OpenNET Project / Index page

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

AMD открыл фреймворк Cauldron для быстрого создания прототипов 3D-приложений

24.07.2019 11:45

Компания AMD опубликовала новый открытый фреймворк Cauldron, предоставляющий средства для быстрой разработки прототипов игр и графических приложений, использующих API Vulkan или DirectX12. Фреймворк изначально применялся внутри компании для разработки демонстраций и примеров для SDK. Код проекта написан на языке C++11 и распространяется под лицензией MIT.

Cauldron преподносится как упрощённый игровой движок, простой для изучения и который можно модифицировать по мере разработки для проведения различных экспериментов. Движок прикрепляется к приложению в форме статически связываемой библиотеки. Компоненты движка разделен на четыре основные категории:

  • Менеджеры и загрузчики ресурсов. Поддерживается загрузка текстур в форматах DDS, PNG, JPG и т.п. с возможностью создания представлений изображений. Предоставляется несколько реализаций буферов для хранения вершин и индексов для статической и динамически изменяемых геометрических объектов, а также для хранения текстур перед загрузкой в видеопамять;
  • Модули рендеринга, позволяющие загружать и отрисовывать 3D-модели в формате glTF 2.0 с поддержкой анимации движения камеры, каркасов и света, наложения текстур, физически корректного рендеринга материалов (PBR), точечно направленного света и теней. Поддерживается отрисовка 2D-объектов в форматах PostProcPS/PS с использованием собственного шейдера на стадии постобработки. Также доступен компонент ImGUI для формирования GUI и набор виджетов для формирования координатной сетки и каркасного куба (для ограничивающих рамок и конуса распространения освещения/камеры);
  • Набор вспомогательных обработчиков и кода для настройки, специфичных для API Vulkan;
  • Типовой для разных операционных систем код для обработки операций масштабирования, оконных и полноэкранных режимов, обработки потока сообщений между окнами и т.п.

В состав также включены дополнительные библиотеки: AGS для получения информации о GPU, VulkanMemoryAllocator для управления памятью в Vulkan-приложениях, d3d12x для использования API D3D12, dxc с компилятором шейдеров для DirectX, imgui с GUI-библиотекой, json для манипуляций с данными в формате JSON.



  1. Главная ссылка к новости (https://gpuopen.com/radeon-cau...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51162-amd
Ключевые слова: amd, 3d, vulkan, cauldron
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (96) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:20, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    AMD - топчик во всём.
     
     
  • 2.3, CryNet (?), 12:58, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –26 +/
    NVidia круче!!!!!1111!!!
     
     
  • 3.8, Аноним (8), 13:03, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –7 +/
    У AMD тоже есть ROCM, который правда сраное говно. Потому что предложение скачать что-либо по http без TLS и цифровой подписи и запустить не вызывает никакого другого рефлекса, кроме как "да ну их на ***".
     
     
  • 4.36, Annoynymous (ok), 17:36, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Rocm распространяется в стандартном репозитарии. Ты что-то то курил, раз тебе предложили скачать что-либо по http без TLS и ЭЦП.

    Дай в морду этим людям при встрече за меня.

     
     
  • 5.63, Аноним (63), 01:49, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > For Debian-based systems like Ubuntu, configure the Debian ROCm repository as follows:
    > wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
    > echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
     
     
  • 6.64, Аноним (63), 01:55, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > The current rocm.gpg.key is not available in a standard key ring distribution, but has the following sha1sum hash:
    > f7f8147431c75e505c58a6f3a3548510869357a6 rocm.gpg.key

    Софт людей с таким отношением к безопасности использовать не хочется.

     
  • 3.26, CryNet (?), 16:16, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –7 +/
    фонаты AMD потише, это всего лишь троллинг...
     
     
  • 4.27, anonymoussssss (?), 16:30, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они решили Линуса поддержать
     
  • 3.35, Аноним (35), 17:36, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >NVidia круче!!!!!1111!!!

    Здесь блобы не ценятся.

     
     
  • 4.40, CryNet (?), 18:25, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но все их используют, так?
     
     
  • 5.43, Аноним (43), 19:10, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не так
     
     
  • 6.45, Аноним (45), 19:20, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы вот хотите миллион? А его у Вас нет.
    Так же и тут Вы хотите не использовать BLOB, а открытых аналогов нет.
     
     
  • 7.49, Аноним (43), 20:27, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Вы вот хотите миллион? А его у Вас нет.

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

    >Так же и тут Вы хотите не использовать BLOB, а открытых аналогов нет.

    Если вы про микрокод и прошивки, то, к сожалению, вы правы. Если же вы про драйверы, то открытых amdgpu, radeon(si) и nouveau мне достаточно.

     
     
  • 8.51, CryNet (?), 20:40, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это тут ключевое слово... текст свёрнут, показать
     
     
  • 9.52, Аноним (43), 20:55, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а тут ключевое слово найдешь Или те, кому достаточно, уже не в категории все ... текст свёрнут, показать
     
     
  • 10.56, CryNet (?), 23:31, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    все кому достаточно Так понятней, что я имел ввиду ... текст свёрнут, показать
     
     
  • 11.58, Аноним (43), 23:56, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    все - кому достаточно все не надо обобщать С выражением многие используют б... текст свёрнут, показать
     
     
  • 12.68, CryNet (?), 09:23, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это да А разве в nouveau нет совсем блобов Я когда-то слышал обратное мнен... текст свёрнут, показать
     
  • 11.91, Аноним (91), 06:03, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Глупенький или да У слова все очень простое определение и оно как бы намекает... текст свёрнут, показать
     
  • 5.54, Michael Shigorin (ok), 23:12, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Здесь блобы не ценятся.
    > Но все их используют, так?

    Ну и куда мне их совать прикажете?  Вон из прямщасного:[CODE]src/../lib/ftdi/i386/libftd2xx.a: error adding symbols: File in wrong format[/CODE]

     
     
  • 6.59, Аноним (59), 00:21, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я раз в полгода совершаю недельное путешествие по типу "Жизнь в деревне". Посмотреть прикрутили ли водопровод к колодцу или просто моторчик. Михаил, а зачем карте АМД драйверы от НВидиа дополнительно?
     
     
  • 7.70, Michael Shigorin (ok), 09:36, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> Здесь блобы не ценятся.
    >>> Но все их используют, так?
    >> Ну и куда мне их совать прикажете?
    > Михаил, а зачем карте АМД драйверы от НВидиа дополнительно?

    Вот и я удивляюсь.  Хотя вообще-то нвидии (с нынешним nouveau и в экспериментальном порядке) уже применяют и на e2k, но это опять же не про nvidia_drv.

     
     
  • 8.86, Аноним (59), 16:07, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    После установки KWorkstation с радостным удивлением обнаружилось, что у импортоз... текст свёрнут, показать
     
     
  • 9.87, Michael Shigorin (ok), 19:52, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Здрасьте, это все наши инсталяторы обеспечивали, сколько их помню Это уж к пр... большой текст свёрнут, показать
     
     
  • 10.92, Аноним (59), 11:34, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Обнаружив на себе взгляд, советский человек сразу реагирует Это не я, а что сл... текст свёрнут, показать
     
     
  • 11.93, Аноним (59), 11:38, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ЗЫ В последнем предложении заменить единственным на только Невнимательность... текст свёрнут, показать
     
  • 9.99, Аноним (35), 13:39, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    То за зверь Среди kde-apps, kde-frameworks, kde-plasma не обнаруживается ... текст свёрнут, показать
     
     
  • 10.104, Аноним (104), 13:07, 27/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https www altlinux org D0 90 D0 BB D1 8C D1 82_ D0 A0 D0 B0 D0 B1 D0 BE D1 87... текст свёрнут, показать
     
  • 5.94, Аноним (35), 13:11, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Но все их используют, так?

    Все это кто? Я, например, не использую. Вообще покупаю исключительно AMDшные карточки. Использую открытый драйвер.

     
  • 4.69, Минона (ok), 09:33, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Мы все сделаны из двух "блобов".
     
     
  • 5.95, Аноним (35), 13:12, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Из 46-ти.
     
  • 2.4, Аноним (4), 12:59, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    *копчик
     
     
  • 3.12, Аноним (12), 14:38, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Кобчик! И орлан-белохвост.
     

  • 1.2, Аноним (2), 12:47, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    opengl уже legacy?
     
     
  • 2.5, Аноним (8), 13:01, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Опенсорс - запили сам. Для топовых игр и бенчмарков OpenGL неактуален.
     
     
  • 3.20, Аноним (20), 15:44, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Для топовых игр
    >Linux

    Смеялись всем Столманом.

    Хотя. Гугле Стадия она есть Линукс + Вулкан. Правда, увы и ах работать это все будет на серверах Гугла.

     
  • 2.6, Zenitur (ok), 13:01, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Он используется при создании фильмов. А вот в гейминге, когда громко о себе заявил Steam для Linux, разработчики игр использовали OpenGL оооочень неохотно, предпочитая врапперы. Чуть ли не по пальцам можно посчитать игры, которые используют OpenGL без враппера.
     
     
  • 3.38, Аноним (38), 18:22, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Warcraft 3 умеет в OpenGL. Но Linux тут ни при чём.
     
  • 2.7, leap42 (ok), 13:02, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ну в целом да: он пришёл когда видюхи очень разные были (олдфаги помнят, что на играх в требованиях прямо модель видюхи писали) чтобы хоть какую-то общую землю найти и игроделам было на что ориентироваться. но смерть большинства вендоров и годы промышленного шпионажа сделали своё дело: сейчас видюхи почти одинаковые внутри и потребности в такой дико-высокоуровневой абстракции нет. vulkan во все поля.
     
     
  • 3.10, Zenitur (ok), 14:03, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +13 +/
    OpenGL пришёл в 1992 году в серьёзные бизнес-машины. Компания Silicon Graphics взяла свой IrixGL, выбросила из него legacy и deprecated, убрала защищённое патентами, и получился OpenGL. Так как это был лидер, то все этот стандарт поддержали.

    В 1993 году вышел Doom, движок которого был написан на компьютере XeXT Step, имевший аппаратный OpenGL. Кармак влюбился в OpenGL, но, так как такие компьютеры стоили 10 тыс. долл., то игра вышла на IBM PC с софтварным рендерингом. А вот уже Quake имел OpenGL-рендер. В 1996 году аппаратных ускорителей для IBM PC не было, был лишь софтварный OpenGL в Windows 95 OSR2. Поэтому Id Software сделала бинарник с поддержкой OpenGL на будущее. Кто же знал, что оно наступит почти сразу после этого.

    Потом произошла грязная история между Silicon Graphics и Microsoft, которая продолжалась долго, и закончилась банкротством последней. Они совместно сделали OpenGL для Windows NT в 1994 году, который потом появился в Windows 95 OSR2. В 1997 году, у них был совместный проект Фаренгейт, в котором Microsoft создавала упрощённый API для создания игр. Но фактически, Microsoft получила от Silicon Graphics бесценные технологии, а потом разорвала партнёрство. Был создан Direct3D, и в 1998 году Microsoft заявила, что OpenGL это прошлый век. Что на ПК его тащить не надо, пусть он остаётся в профессиональной срезе CAD-ов и 3D-редакторов - а на PC должен быть Direct3D. Но сразу после этого, Direct3D был размазан OpenGL такими играми, как Half Life на движке GoldSRC, и Quake III, уровень графики которых Direct3D 5 и 6 версий дать не мог.

    Затем Microsoft продвинула своего человека во главу Silicon Graphics. Компания была переименована в SGI, и там начали происходить сомнительные действия, такие как переход с UNIX на Windows NT на рабочих станциях. Но незадолго до увольнения этого директора, он внезапно инициировал переход на Linux, заявив, что Red Hat и SUSE сделали ОС не хуже UNIX-а. После чего свалил в закат, а когда он уволился, никто и не думал отменять то, что он напринимал, и всё было сделано уже после его ухода.

    Microsoft продолжила пользоваться своим местом в консорциуме OpenGL. Она голосовала за решения, которые тормозили развитие OpenGL, и против тех решений, которые продвигали OpenGL вперёд. Иногда голос этого участника был решающим. А потом вышел Direct3D 8, и все поняли, что OpenGL проиграл. На ПК. В профессиональной среде он по-прежнему оставался, но на ПК проиграл. Microsoft тогда добровольно вышел из консорциума. Игра Far Cry 2004 года должна была иметь оба рендера, но в релизе поддерживала только Direct3D (правкой конфигов можно включить OpenGL, но он не оттестирован), Half Life 2 вышел на движке Source, который использовал Direct3D. WoW поддерживал оба API. Doom III поддерживал только OpenGL, но он не был настолько успешен, как от него ожидали. И тогда ATi начала постеемнно избавляться от аппаратного OpenGL в своих видеокартах, что подтверждалось тестами. Но покупка ATi компанией AMD остановила этот процесс

     
     
  • 4.11, НяшМяш (ok), 14:21, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > И тогда ATi начала постеемнно избавляться от аппаратного OpenGL

    И как можно выкинуть аппаратный OpenGL, оставив аппаратный DirectX? Если речь про код - то всегда найдётся тот, кто напишет OpenGL реализацию поверх DirectX (взять тот же ANGLE в браузерах).

     
     
  • 5.19, Аноним (20), 15:34, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >взять тот же ANGLE

    Это тот который 21fps в клоне СуперМарио на 1080TI? Слышали, знаем.

     
  • 5.102, Аноним (102), 14:29, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> И тогда ATi начала постеемнно избавляться от аппаратного OpenGL
    > И как можно выкинуть аппаратный OpenGL, оставив аппаратный DirectX?

    Никак не выкинуть: его там и не было https://www.opennet.dev/openforum/vsluhforumID3/117989.html#76

     
  • 4.13, Аноним (13), 15:16, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >  ATi начала постеемнно избавляться от аппаратного OpenGL в своих видеокартах

    Глупо звучит, куча видеокарт в конце 2000-х годов вышла с официальной поддержкой OGL 2.1, а потом они же стали полностью поддерживать OGL 3.3, т.к. просто не было новой спеки OGL, но все нужные фичи на уровне железа и ISA уже были хотяб из-за DirectX, просто ATI может быть решила не писать OGL драйвер чтоб не сэкономить издержки на поддержку дров и все силы драйверописателей направить на DirectX.

     
  • 4.22, Аноним_t (?), 15:51, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Потом произошла грязная история между Silicon Graphics и Microsoft, которая продолжалась долго, и закончилась банкротством последней.

    Вы живёте в альтернативной ветке реальности? :)

     
     
  • 5.57, Michael Shigorin (ok), 23:32, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Потом произошла грязная история между Silicon Graphics и Microsoft,
    >> которая продолжалась долго, и закончилась банкротством последней.
    > Вы живёте в альтернативной ветке реальности? :)

    Скорее просто out-of-order disorder приключился :)

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

     
  • 4.65, Аноним (-), 03:33, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Текст вы сгеренерировали неплохой, но вот Ваша религиозная одержимость корпрорац... большой текст свёрнут, показать
     
     
  • 5.90, torvn77 (ok), 05:11, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Потом у меня появилась уже видеокарта от AMD, причём актуальной даже на
    > сегодня архитектуры GCN... и это было ужаснейшее время!
    > Причём проблемы начались буквально с первого дня! И, судя по всему, сейчас
    > ничего не изменилось: https://www.youtube.com/watch?v=vi7nX2GvRTI
    > Какой итог? - Видеокарта ATi до сих пор жива и здорова, а
    > вот печка от AMD перестала работать сразу же как кончился её
    > гарантийный срок.

    Radeon 6970HD на Linux нормально.
    Radeon rx 560 на Linux нормально, хотя не все игры (warhammer) в своё время пошли.
    Сейчас Radeon VII можно посмотреть тут https://youtu.be/9NVi1tIr5-E тоже нормально, но так как у меня Debian с устаревшим софтом то есть проблемы с Vulkan и через это с DX, но как я понимаю это можно решить переходом на другой дистр.

     
  • 4.76, Аноним (102), 12:05, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > В 1997 году, у них был совместный проект Фаренгейт, в котором
    > Microsoft создавала упрощённый API для создания игр.

    В 1997 вышла 3dfx Voodoo с Glide и Turok, а следом драйвер MiniGL для Quake, транслирующий подмножество OpenGL в вызовы Glide API.

    > И тогда ATi начала постеемнно избавляться от аппаратного
    > OpenGL в своих видеокартах, что подтверждалось тестами.

    Фень Юань, MSDN и распространённые в сети диаграммы говорят о том, что OGL не более чем программный враппер:

    http://www.ejb.cc/wp-content/uploads/2013/12/ATI-XDDM.png
    http://www.ejb.cc/wp-content/uploads/2013/12/IC504961.png
    https://slideplayer.com/slide/6101431/18/images/17/OpenGL+Microsoft-+written+c).jpg

     
  • 3.21, Аноним (20), 15:46, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >vulkan во все поля.

    Какой вулкан, если он используется менее чем в 0,5% игр???

    Вулкан обделался как и Мантл.

    Хотя может Google Stadia с прибитым вулканом и поможет.

     
     
  • 4.29, Аноним (13), 16:50, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Было пару известных тайтлов и еще обещают detroit become human на pc с vulkan api, тогда и пройду.
     
     
  • 5.31, Аноним (20), 16:53, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    0,6%?
     
     
  • 6.42, Аноним (42), 18:47, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    0,5001%
     
  • 6.72, Аноним (72), 11:07, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так этож ААА на собственных движках, сейчас вулкан почти во все движки завезли, появится куча шлака от мелких студий которые будут уметь вулкан из коробки, конечно им придется напрячься на тесты, но они это сделают хотяб даже из-за MoltenVK для mac'ов, потому как альтернатива писать индивидуальнодля API Metal или ограничится OGL 4.1. А еще vulkan это текущее реалии мобильной разработки, все потому что Vulkan не дает оверхеда подобного стейтмашинам ogl, на мобилных arm это важно.
     
  • 4.77, Аноним (102), 12:14, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>vulkan во все поля.
    > Какой вулкан, если он используется менее чем в 0,5% игр???

    Тот, который используется в DXVK и D9VK.

     

  • 1.9, gfederix (ok), 13:16, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Круто конечно, но судя по зависимостям он только на винде компилится...
     
     
  • 2.15, Аноним (20), 15:27, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Амд давно повернулись к линуксу ж...задом.
    Тебе недостаточно того, что на их новом процессоре линукс не запускается?
     
     
  • 3.23, Aliech (ok), 16:00, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это на каком, простите?
     
     
  • 4.25, Andrey Mitrofanov_N0 (??), 16:07, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Это на каком, простите?

    http://www.phoronix.com/vr.php?view=28065 Интриги же.

     
     
  • 5.28, Аноним (20), 16:38, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Интриг нет никаких.
    Ryzen 3000 некорректно выполняет инструкции.

    Ryzen 2000 RDRAND
    https://forum.level1techs.com/uploads/default/original/3X/2/1/216770c0a07b7701

    Ryzen 3000 RDRAND
    https://forum.level1techs.com/uploads/default/original/3X/f/a/fa7ff031d25f5a69
    В новом райзене инструкция генерации случайного числа выдает совершенно случайное число -1 при этом взводит флаг успешного выполнения инструкции.

    Опять прихайпованные хомяки поработали бетатестерами за деньги.

     
     
  • 6.30, Аноним (13), 16:52, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > инструкция генерации случайного числа выдает совершенно случайное число -1

    А должно было 4 - https://xkcd.com/221/

     
  • 6.32, Aliech (ok), 17:24, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хреново, конечно, когда так всё запущено.
    Но это тянет на очередную errata для amd64. Не более того...
     
     
  • 7.62, Аноним (-), 01:33, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то это тянет на очередной бэкдор, в этот раз в генераторе "случайных" чисел
     
     
  • 8.74, Аноним (72), 11:26, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, таким генераторам никто не доверяет при настоящих требованиях по сикурности... текст свёрнут, показать
     
     
  • 9.79, Аноним (102), 12:30, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С этой инструкций дело не в самих результатах, а в документированном их возможно... большой текст свёрнут, показать
     
     
  • 10.82, Аноним (20), 13:34, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На вышеприведенных скринах видно, что инструкция возвращает -1, НО при этом возв... текст свёрнут, показать
     
     
  • 11.101, Аноним (102), 14:27, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Выделенное курсивом означает возможен вечный цикл на тех процессорах, где коман... текст свёрнут, показать
     
  • 6.78, Аноним (102), 12:18, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Интриг нет никаких.
    > Ryzen 3000 некорректно выполняет инструкции.
    > Ryzen 2000 RDRAND
    > https://forum.level1techs.com/uploads/default/original/3X/2/1/216770c0a07b7701
    > Ryzen 3000 RDRAND
    > https://forum.level1techs.com/uploads/default/original/3X/f/a/fa7ff031d25f5a69
    > В новом райзене инструкция генерации случайного числа выдает совершенно случайное число
    > -1 при этом взводит флаг успешного выполнения инструкции.

    Support for the RDRAND instruction is optional. On processors that support the instruction, CPUID
    Fn0000_0001_ECX[RDRAND] = 1.

    > Опять прихайпованные хомяки поработали бетатестерами за деньги.

    Почём?

     
     
  • 7.81, Аноним (20), 13:30, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    для Ryzen 3000 там
    >30 RDRAND. Read-only. Reset: Fixed,1. RDRAND instruction support.

    Фиксированная 1 - Процессор поддерживает.


    -

     
     
  • 8.100, Аноним (102), 14:25, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Где там Вы проверили камень, который выдавал вышеприведённые результаты, или ... текст свёрнут, показать
     
  • 3.47, Аноним (47), 19:26, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > на их новом процессоре линукс не запускается?

    Линукс-то запускается, это системда не шмогла.

     
  • 3.83, hiveliberty (ok), 14:05, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > на их новом процессоре линукс не запускается?

    Они выпустили фикс ещё 12-13 июля, примерно.

     

  • 1.14, Аноним (20), 15:25, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    >Код проекта написан на языке C++

    Уносите обратно.

     
     
  • 2.37, Аноним (35), 17:40, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Хочешь на Питончике или Электрончике?
     
     
  • 3.75, degenerat (?), 11:51, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    только на C.
     
     
  • 4.89, Аноним ещё один (?), 21:01, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На джаве!
     
  • 4.96, Аноним (35), 13:16, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это ж графика 3D, там графические _объекты_, что, как бы, само собой намекает.
     
  • 2.44, Аноним (43), 19:13, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >Уносите обратно.

    сам приполз, сам уползешь

     

  • 1.16, КО (?), 15:27, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Потом произошла грязная история между Silicon Graphics и Microsoft, которая продолжалась долго, и закончилась банкротством последней.

    Я понимаю все жаждут, чтоб МС разорилась, и все такое, но у нас немного иная реальность. :)

     
     
  • 2.61, Аноним (61), 01:21, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А если сосед более удачлив, чем вы... разорения и бед пожелаете?
     
     
  • 3.71, Michael Shigorin (ok), 09:41, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А если сосед более удачлив, чем вы... разорения и бед пожелаете?

    Если "удача" -- в бандитских замашках, то почему бы и нет?
    Вдруг одумается хотя бы через разорение и беды, человеком станет.
    Спросите того же Килдалла при встрече.

     
  • 3.97, Аноним (35), 13:20, 26/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это зависит от насколько более ;)
     

  • 1.24, Аноним (24), 16:07, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Боль интель и невидия-рабов ITT. Вечные противники опенсорса.
     
  • 1.33, Аноним (33), 17:25, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    чёт не понял, как это под linux собрать
     
     
  • 2.34, Аноним (33), 17:30, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ага, люди уже PR повесили

    https://github.com/GPUOpen-LibrariesAndSDKs/Cauldron/pull/3

     

  • 1.46, Аноним (45), 19:22, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Люди есть какой-то нормальный туториал по Vulcan, а то что-то очень интересно стало говорят OpenGL уже не торт.
     
     
  • 2.48, SomeBody (??), 19:56, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Официальные специ очень даже годные. Можно прямо по ним и писать.
     
     
  • 3.55, Аноним (24), 23:17, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Листать можно, но чем это поможет?
     

  • 1.50, macfaq (?), 20:33, 24/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что за летающая мультиварка на нижней слева части изображения?
     
     
  • 2.53, Аноним (43), 21:01, 24/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    магнитофон это, ну или его потомок.
     
  • 2.67, anonymous (??), 09:14, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    бумбокс (boombox)
     

  • 1.60, Аноним (-), 01:18, 25/07/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пусть сначала нормальный драйвер сделают: https://forum.overclockers.ua/viewtopic.php?f=5&t=196062
    Даже древнейший драйвер от Ati был куда лучше
     
     
  • 2.84, hiveliberty (ok), 14:06, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    О, это ты тот самый, который в Win 7 с классической темой страдаешь?
     
     
  • 3.85, InuYasha (?), 14:59, 25/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А что, в Win 7 с классической темой можно _страдать_? o_O
     
     
  • 4.105, Аноним (105), 12:36, 28/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сама Windows 7 достаточно уродлива.
     
  • 3.106, Совсем другой страдалец (?), 18:00, 31/07/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Там не только с классической а с любой темой без Аэро.
    А Аэро, напоминаю, поставлялось даже не во всех редакциях семёрки, не говоря уже о Windows Server, где эти красивости нафик не сдались...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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