Page MenuHome

Patrick Mours (pmoursnv)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 21 2019, 1:26 PM (25 w, 2 d)

Recent Activity

Fri, Aug 16

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Fixed modified branched connect to light functions

Fri, Aug 16, 4:28 PM · Cycles

Wed, Aug 14

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Fixed performance regression that caused BMW benchmark scene to only be 1.1x faster instead of 1.6x

Wed, Aug 14, 5:04 PM · Cycles

Mon, Aug 12

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

 - Fixed a compile error when building with Embree (thanks @Alex Fuller (mistaed))

  • Fixed an OptiX warning during pipeline creation
  • Reduced number of used attributes in OptiX pipeline to two
Mon, Aug 12, 6:15 PM · Cycles

Fri, Aug 9

Andrei Toma (tomitz) awarded D5363: Add OptiX device implementation to Cycles a Cup of Joe token.
Fri, Aug 9, 8:00 AM · Cycles

Thu, Aug 8

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Fixes some of the formatting issues that were brought up. The #ifdefs in geom_subd_triangle.h were missing on accident.

Thu, Aug 8, 3:01 PM · Cycles

Wed, Aug 7

Stefan Z Camilleri (szc001) awarded D5363: Add OptiX device implementation to Cycles a Like token.
Wed, Aug 7, 8:49 PM · Cycles
Alex Fuller (mistaed) awarded D5363: Add OptiX device implementation to Cycles a 100 token.
Wed, Aug 7, 2:07 AM · Cycles

Tue, Aug 6

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Laid groundwork for baking support

Tue, Aug 6, 2:41 PM · Cycles

Mon, Aug 5

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Sounds good!
Just a note regarding the CUDA backend: I don't think this can fully replace that one, since OptiX only works on Maxwell and up, with full performance only on Turing, so the CUDA backend would still be necessary to support older cards.

Mon, Aug 5, 6:50 PM · Cycles
Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Rebase against master and fix merge conflicts

Mon, Aug 5, 2:17 PM · Cycles

Sat, Aug 3

Alessandro (MarioKart7z) awarded D5363: Add OptiX device implementation to Cycles a 100 token.
Sat, Aug 3, 12:30 PM · Cycles

Fri, Aug 2

Camilo Moreno (FreakNoizer) awarded D5363: Add OptiX device implementation to Cycles a Like token.
Fri, Aug 2, 9:30 PM · Cycles
Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

CPU + GPU doesn't currently work with this because OptiX manages its own BVH format, but Cycles only builds a single BVH for everything (with CPU + CUDA this is BVH2 for example). The CPU clearly cannot make use of the OptiX BVH though (since that one is designed for RT Cores and not usable from the outside). So Cycles would have to be extended to allow building and using multiple BVHs simultaneously, which was out of scope for this initial implementation (is something to keep in mind for the future though).

Fri, Aug 2, 3:59 PM · Cycles

Thu, Aug 1

Bartosz Moniewski (monio) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Thu, Aug 1, 3:50 PM · Cycles
Leonardo Marini (Bamarin) awarded D5363: Add OptiX device implementation to Cycles a 100 token.
Thu, Aug 1, 2:05 PM · Cycles

Wed, Jul 31

dorian (helloidonthaveanyideaformyusername) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Wed, Jul 31, 3:52 PM · Cycles

Tue, Jul 30

Joseph Brandenburg (TheAngerSpecialist) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Tue, Jul 30, 10:32 PM · Cycles
Christina McKay (CMC) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Tue, Jul 30, 10:07 PM · Cycles
swann (slumber) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Tue, Jul 30, 9:41 AM · Cycles

Mon, Jul 29

Zino Guerr (Zino) awarded D5363: Add OptiX device implementation to Cycles a Orange Medal token.
Mon, Jul 29, 7:34 PM · Cycles
Antti Tikka (symstract) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Mon, Jul 29, 6:54 PM · Cycles
Eitan (EitanSomething) awarded D5363: Add OptiX device implementation to Cycles a Burninate token.
Mon, Jul 29, 6:44 PM · Cycles
Way awarded D5363: Add OptiX device implementation to Cycles a Party Time token.
Mon, Jul 29, 6:39 PM · Cycles
Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Does it leverage NVLink memory addition to have 16Gb or 22Gb if you use 2xRTX cards?

It doesn't currently. Multi-GPU is implemented via the existing MULTI-device in Cycles and just broadcasts the BVH to all GPUs (so each gets a copy).
Adding proper NVLink support would be more suited for a separate change independent of this one I think.

Mon, Jul 29, 6:38 PM · Cycles
Daniel Santana (dgsantana) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Mon, Jul 29, 6:07 PM · Cycles
Emir Sinan Gürlek (filibis) awarded D5363: Add OptiX device implementation to Cycles a The World Burns token.
Mon, Jul 29, 6:04 PM · Cycles
Jason Clarke (jtheninja) awarded D5363: Add OptiX device implementation to Cycles a Burninate token.
Mon, Jul 29, 5:52 PM · Cycles
Antonio Vazquez (antoniov) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Mon, Jul 29, 5:12 PM · Cycles
Daniel Salazar (zanqdo) awarded D5363: Add OptiX device implementation to Cycles a Burninate token.
Mon, Jul 29, 5:11 PM · Cycles
Juan Gea (juang3d) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Mon, Jul 29, 5:03 PM · Cycles
Duarte Farrajota Ramos (duarteframos) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Mon, Jul 29, 4:09 PM · Cycles
William Reynish (billreynish) awarded D5363: Add OptiX device implementation to Cycles a Love token.
Mon, Jul 29, 3:04 PM · Cycles
Patrick Mours (pmoursnv) updated the summary of D5363: Add OptiX device implementation to Cycles.
Mon, Jul 29, 2:58 PM · Cycles
Patrick Mours (pmoursnv) updated the summary of D5363: Add OptiX device implementation to Cycles.
Mon, Jul 29, 2:50 PM · Cycles
Patrick Mours (pmoursnv) created D5363: Add OptiX device implementation to Cycles.
Mon, Jul 29, 2:49 PM · Cycles