Nvidia Open Source PhysX, з невеликою кількістю застережень
Nvidia оголосила, що PhysX 3.4 тепер доступний для відкритого коду, а майбутня версія 4.0 буде відкрита, коли постачається пізніше цього місяця. Я справді здивований, що написав це. Назад, коли компанія Nvidia купила Ageia, компанія взяла ідею про створення PPU - модуля обробки фізики, який буде встановлений у слот PCIe, і служити в якості ігор для покращення периферійних пристроїв - і зібрав свої можливості в поточну лінію продуктів GeForce. Кінцевим результатом цього повинно було стати величезне покращення візуальної точності, хоча і не візуальних деталей, з якими гравець може взаємодіяти. Тим не менш, PhysX запропонував цікавий спосіб поліпшити графічні відеоролики та підвищити задоволення, якщо у вас була карта Nvidia.
Тоді було чимало балачки про те, чи було PhysX "яскравим" підходом для Nvidia взяти. Я завжди думав, що це було. Nvidia придбала і вдосконалила API, який міг виконувати код на своїх програмованих ядрах GPU таким чином, щоб AMD, в той час, не міг збігатися. PhysX була головною подією для Nvidia - однієї з перших великих маркетингових ініціатив, спрямованих на створення лояльності бренду, надаючи споживачам конкретні стимули для використання PhysX і, як наслідок, більшої причини для придбання карт GeForce. Ідея, що компанія відкриє вихідний проект, була смішною.
Швидко перемотати до сьогоднішнього дня, і все не так весело. Initially, PhysX був обговорений як проект GPU, але він завжди мав процесор-рендеринг, здатний працювати в програмному забезпеченні. Хоча цей аспект SDK був колись суперечливим, підтримка з багатьма потоками нарешті була представлена в PhysX SDK 3.0.
Тепер PhysX ліцензується під просту ліцензію BSD-3. Депозитарії Github відзначають також, що APEX включена також, за такою ж ліцензією, після чого слід з цим дорогоцінним камінням:
APEX SDK не потрібен для створення PhysX SDK, ані демо-версії, і його застаріли. Вона передбачена для постійної підтримки лише наявних програм ... Розподіл APEX SDK містить попередньо побудовані двонарні файли, що підтримують прискорення графічного процесора. Перебудова APEX SDK видаляє підтримку прискорення графічного процесора.
SDK з відкритим вихідним кодом. З іншого боку, здатність запускати її на GPU не є. Незрозуміло, наскільки це дійсно важливо, оскільки функції застаріли або переміщені до альтернативних джерел. Незважаючи на це, він погано сприймається, читаючи більше як Nvidia, нахиляючи нос у нерозумних геймерів, які штовхають пальці в райони, де вони не повинні бути.
Відповідно до Nvidia, ця нова схема відкритого джерела виконується, оскільки компанія виявила, що фізика набагато важливіша для своєї роботи, ніж очікувалося раніше. Компанія пише, що "Симуляція фізики співпадає з AI, робототехнікою та комп'ютерним баченням, самозахищеними автомобілями та високопродуктивними обчисленнями". Це всі основні галузі, що представляють інтерес для Nvidia, тому буде цікаво подивитися, що походить від основного натискай так. У AMD, звичайно, вже протягом року існує власна ініціатива ROCm, але Nvidia не дуже зацікавлена в тому, щоб співпрацювати з спільнотою з відкритим вихідним кодом.
Читати далі
Oppo демонструє концепт-телефон із розтяжним OLED-екраном
Oppo представила концепт-телефон із "плавно змінюваним OLED-дисплеєм", який змінює розмір вашої руки, щоб переміщатися між планшетними та подібними до телефону форм-факторами.
Intel анонсує нові накопичувачі Optane, твердотільні накопичувачі 3D NAND
Intel анонсувала низку пристроїв зберігання даних Optane та NAND, які вийдуть на ринок у 2021 році, а продукт Optane третього покоління з’явиться на дорожній карті після цього.
Звіт: графічний процесор Nvidia наступного покоління міг упакувати 18 432 ядра CUDA, 64TFLOPS
Майбутній Ampere від Nvidia, який може бути названий на честь обчислювальної піонерки Ади Лавлейс, міг би скласти до 18 432 ядер CUDA, що суттєво збільшилось порівняно з сучасними топовими картами, такими як RTX 3090.
OpenAI «DALL-E» генерує зображення з текстових описів
Все, що вам потрібно зробити, - це дати DALL-E деякі вказівки, і він може намалювати для вас зображення. Іноді візуалізація трохи краща, ніж малювання пальцями, але інколи це вражаюче точні зображення.