#BetaRT - RTX For Minecraft Beta 1.7.3 (WIP)

1 messages Β· Page 4 of 1

hard chasm
#

porting old mcedit to python3/qt6 just so i can spawn a charged creeper 😭

#

pain

hard chasm
#

holy peak

hard chasm
#

graphics

#

still working on adding beta-era chunk types as even early vers of MCEdit apparently removed it

sonic dagger
hard chasm
sonic dagger
#

✨

hard chasm
#

all the way from python2/qt4 to python3/qt6

#

with beta world support added back

sonic dagger
#

really impressive, esp in such a short time

hard chasm
#

i didnt not intend to go this far but it was worth it

wanton apex
#

no mods even

hard chasm
#

not that i could find

#

singleplayercommands lets u spawn mobs but not charged creepers

wanton apex
hard chasm
#

no

fallen birch
#

Wouldn’t this depend on the resource pack?

golden patio
#

I'm not really sure if the transparency is fixed or if it can be controlled through the resource pack.

green nimbus
#

@hard chasm is betart supposed to be doing all the lighting through specular?

#

checked the debug views also

#

would think everything should be done via diffuse since there aren't any pbr assets

golden patio
#

when did this release

green nimbus
#

I have access

#

for testing reasons

final mountain
#

catt only the cool kids have this

#

And I am the koolest kids of them all thinksmart catt catt catt

golden patio
#

lies

hard chasm
#

ill fix this tomorrow

green nimbus
#

I think you have the game's textures set to metallic maps instead of albedo or something

hard chasm
#

more than likely its just how the API upload works atm

#

metallic/roughness are only loaded if files are present, otherwise its just albedo

#

this is probably going to be the same case in something like UnityRTX if i had to guess as well

sonic dagger
#

zero_think i'll have to check FO4 for this

hard chasm
green nimbus
#

only noticed because I was trying to get the auto exposure to work off the diffuse lighting and I couldn't find the diffuse lighting

hard chasm
#

shouldnt be a hard fix

#

yeah ultrakill is the same

#

though i notice its almost as if the albedo is submitted twice because it looks normal with diffuse on

green nimbus
#

toggling the diffuse didn't do anything in betart

hard chasm
#

wack

#

anyways i need to sleep, i will fix tmr steamhappy

final mountain
hard chasm
#

it was the metallic bias which i had cranked so materials werent reflective tux_dawg

#

resetting it fixed it

hard chasm
hard chasm
#

need to fix the viewmodel lol

fallen birch
wanton apex
hard chasm
#

depends on the render distance and PT quality

fallen birch
hard chasm
#

bro dont

#

53-ish fps @ 1440p DLSS Balanced with short render distance

#

i think i have said it like 1000x times perf isnt final so i dont really like reporting fps numbers but meh

fallen birch
#

Should pop in the RX 9070 and test its performance

hard chasm
#

i would if it would fit in my egpu enclosure

#

its so fuckin big

fallen birch
hard chasm
#

sure but i dont wanna take apart my whole pc for that

#

i have another rig with a 2700X but the case is too small to fit the gpu as well

sonic dagger
#

just connect it over wifi

fallen birch
hard chasm
#

i dont wanna open my pc πŸ₯Ή

worldly sedge
#

is 4k 60fps DLAA feasible?

#

if you're running the latest and greatest

toxic plover
hard chasm
toxic plover
#

Framgen 6x its possible

hard chasm
#

πŸ₯€

worldly sedge
#

will be amazing (not frame gen.)

wanton apex
worldly sedge
#

you're referring to mods like photonics?

#

or radiance?

#

with radiance it is possible.

wanton apex
worldly sedge
#

and photonics

#

oh

#

nevermind then

hard chasm
wanton apex
# worldly sedge oh

doom 2 RT at 1440p runs at 170-200 fps with sultim's path tracer but enabling remix mode drops it to 60 so im guessing its cause remix is a more complex path tracer since sultim's path tracer does suffer a lot with ghosting

wanton apex
hard chasm
#

idk

wanton apex
# hard chasm idk

guy who made DS2LE made a bunch of posts on how they optimized their path tracing mod if ur interested

fallen birch
wanton apex
#

cause the 5080 being at 70-80 fps native 1440p is beyond magical

wanton apex
fallen birch
#

Truly one of the best optimized Pathtracing out there

wanton apex
green nimbus
fallen birch
#

Sad that NVIDIA never released the Remix implementation

#

I wonder if it’s still being worked on

green nimbus
#

Rage said adding SHARC is pretty straight forward
at least it was for LE

fallen birch
#

they just haven't released it for some reason

wanton apex
simple garnet
wanton apex
simple garnet
#

Sorta... Portal rtx ran pretty similarly to cyberpunk and Alan wake 2 for me but most other remix games like NFS underground, half life 2 rtx, skurtyys portal 2 pack, painkiller rtx, all run much worse for me. And so far wipeout rtx https://discord.com/channels/1028444667789967381/1507357123376320764 is the only one to run as well as official implementations like bedrock rtx and quake 2 rtx, or any of sultim's mods

simple garnet
#

It really shocked me, I haven't played more than like twenty minutes but I never dropped from 120 vsynced at 1080p dlss quality

#

I even went to dlaa and didn't seem to drop below 120 either but my GPU usage was nearing 100 so I imagine it probably could have if I played long enough

#

I have a 4080 super

green nimbus
#

wipeout probably has so few draw calls that it doesn't run into the issues remix has with higher amounts of draw calls

hard chasm
#

yeah same for gmod rtx

fallen birch
hard chasm
#

they're just low to begin with

#

but perf mode does decrease it a lot because it splits geo into large chunks

fallen birch
hard chasm
#

since its a ff conversion, i have no idea

fallen birch
final mountain
hard chasm
#

omg wouldnt that be so funny?

#

πŸ™‚

#

πŸ‘β€πŸ—¨

final mountain
#

we would all think you were so cool and funny if you did that and we would all start calling you "king" for short hahahaha isforme

hard chasm
final mountain
fallen birch
#

I think I was testing FSR in that pic, lol

final mountain
#

Wow yo8re so cool ... wouldnt it be so much cooler if you sent like 3 more hahahaha lol no thats too crazy... unless???? isforme

fallen birch
hard chasm
#

@fallen birch can i send my screenshot

fallen birch
final mountain
#

PERSONALLY steamhappy

final mountain
hard chasm
#

yea i am very proud of that 2nd screenshot

#

my 2080 cooked

final mountain
#

catt Dont leak my Crazy Gadget catt catt catt catt catt catt
(You wont leak my crazy gadget I deleted it)

#

This is now the secret much cooler version of showcase tux_dawg tux_dawg tux_dawg tux_dawg

fallen birch
final mountain
#

Thats the money shot right there

hard chasm
fallen birch
#

Still is

final mountain
hard chasm
#

brochacho what

final mountain
hard chasm
fallen birch
# hard chasm

Would be perfect for a trailer you know
Like yeah
Super cool

final mountain
#

the sheep at the end 😭 😭 😭 😭 😭

hard chasm
#

LMFAO

#

i forgot to cut the audio

final mountain
#

BA

golden patio
hard chasm
#

one day

final mountain
hard chasm
#

i wonder if i can do fake caustics like some shaders do

#

but ehh idk

final mountain
#

Probably

#

All you need is a pretty spritesheet and a dream and a 2 billion dollar claude subscription tux_dawg

final mountain
#

Can I just say that about anything

#

Yeah im working on GTA V RTX Remix project..... but its WIP...... Heh.... im so damn cool

golden patio
#

technically everything is possible if you imagine

hard chasm
final mountain
#

Everying actually is possible if you have the 200$ claude code subscription tux_dawg tux_dawg tux_dawg tux_dawgtux_dawg tux_dawgtux_dawg tux_dawgtux_dawg tux_dawgtux_dawg tux_dawgtux_dawg tux_dawgtux_dawg tux_dawg

hard chasm
final mountain
golden patio
#

Block selection outlineTM is on lean

fallen birch
golden patio
#

1.0 or 1.9?

golden patio
#

CR should work on adding geometry lods to betart with server sided support, so we can play raytracing at 2048 chunk render distance

final mountain
#

πŸ‘΄

hard chasm
#

i might still do it as an opt-in feature

final mountain
#

Handheld items have stable hashes
I can make diamond tools translucent and prettycatt catt catt catt catt

#

(They will just look like jelly)

hard chasm
#

should really try mesh replacements lmfao

final mountain
hard chasm
final mountain
#

Actually that lowkey sounds cool im gonna do that real quick

#

Damn it now im ordering 3d glasses from amazon because CR said the word "3d" and its 10:35pm maw

hard chasm
final mountain
#

Actually yeah make it emissive and make it super bright RGB steamhappy

#

Like a gaming computer steamhappy

hard chasm
#

lmao ill add that as a style

final mountain
hard chasm
#

too late this is going to be a staple feature of BetaRT

hard chasm
#

who needs torches anymore

final mountain
#

I wont accept it

hard chasm
#

lmfao

unique yacht
final mountain
#

Because its a joke. Its April 1st and the RGB is a joke, not to be taken seriously or "loved"

hard chasm
#

its too late, RGB is default, any other block selection outline will be behind a $14.99 paywall β„’

#

how else am i gonna pay bills

final mountain
#

We should all collectively start putting everything we make behind a paywall, no one can stop us if we all do it thinksmart bigbrain1 bigbrain1 bigbrain1 bigbrain1

final mountain
hard chasm
sonic dagger
#

i'm trying to make cyberpunk 2077 remix

final mountain
final mountain
#

This is so peak

hard chasm
final mountain
boreal zenith
#

Why is bro so fast

final mountain
#

catt Filthy cheater

sonic dagger
#

like

#

hm

#

driver 2

#

i might give it a shot

final mountain
#

I didnt know this server was full of so many.... elderlys πŸ‘΄πŸ‘΅πŸ§“

sonic dagger
#

i'm only 27 😒

hard chasm
#

dw @final mountain said ill be dust before the year is over and im 24 steamhappy

#

⚰️

sonic dagger
final mountain
hard chasm
#

just squint your eyes really hard

final mountain
# sonic dagger

Would we call this Feline 11
πŸ”₯ πŸ”₯πŸ”₯πŸ”₯πŸ”₯✍️ ✍️ ✍️

final mountain
#

theres only 1 e emoji

hard chasm
golden patio
toxic plover
#

😿

wanton apex
hard chasm
#

still av1

#

oh wait that one is h264 lol

wanton apex
#

was shocked really

wanton apex
hard chasm
wanton apex
#

we finally reached 2014 minecraft blender graphics

hard chasm
#

im pretty sure its not animated on vanilla?

#

ah nvm ill find out

sonic dagger
#

plead if creative mode existed in beta 1.7.3 i think it'd be my fav version for java

hard chasm
#

singleplayercommands gets u there mostly

hard chasm
#

i think thats all of the vanilla visual features?

hard chasm
#

oh wait creeper charge

sonic dagger
hard chasm
#

what if i built a walmart here

grizzled token
hard chasm
grizzled token
#

ohh yeah the classic rainbow outline

#

Genius idea

hard chasm
#

πŸ˜›

somber drift
#

@hard chasm would you be willing to add sun rotation like in mc bedrock? to just make sun more realistic

#

like as option

hard chasm
#

no, it strictly follows the path of the vanilla one

hard chasm
#

seems to be a remix bug lol, re-enabling RT fixes it

fallen birch
hard chasm
#

do they in vanilla

#

btw i joined this retromc server, this shit looks in-fucking-credible with BetaRT

#

vid incoming

#

definitely the hallmark of this project is visiting these servers

hard chasm
#

brotato what

final mountain
hard chasm
#

tonemapping prob lol

#

it is purple

#

6K+ lights btw

final mountain
#

This is also the part where I say "This looks done what else is there to possibly add" and then you tell me "bro I need to literally build the entire universe first"

hard chasm
#

it usually works that way doesnt it lmao

#

i think I am done with stuff visually? I need to fix some input issues after switching to lwjgl3

#

this server genuinely killing my fps

final mountain
hard chasm
final mountain
#

Its subtle

hard chasm
#

not even potato mode saves me

#

lol the heads in the mountain

hard chasm
final mountain
#

Performance not final tux_dawg This will be running at 200 fps 4k no dlss soon enough steamhappy

hard chasm
#

i mean i think atp perf is extremely fair here because this server is so fucking dense

#

this shit so beautiful

#

im literally walking in a blender render

#

fuck dude i would be ascending to heaven if i was high rn

fallen birch
final mountain
fallen birch
#

It’s more noticeable in the dark

final mountain
#

Scroll up lil bro

fallen birch
#

Ah, lol

fallen birch
fallen birch
#

I guess so

hard chasm
#

map is so packed bruh

#

remix is not taking it well

#

more than likely drawcall bottlenecked plus the high light count

fallen birch
hard chasm
#

fixed function and api might as well be both native

toxic plover
#

do you have motion blur on

golden patio
hard chasm
#

there is no cap

#

oh in a single chunk? i have no clue

hard chasm
#

after seeing how broken signs have gotten while playing MP, those are now fixed ☺️

wanton apex
wanton apex
#

i would love nothing more than for a full version update to be focused soley on fixing that issue

hard chasm
fallen birch
hard chasm
#

ye but if a 7950X3D cannot bruteforce fps in that scene

#

nothing will

#

so im gonna have to start profiling remix and see where i can improve things (if at all)

fallen birch
#

To help reduce it

green nimbus
#

has nvidia said anything specific about the drawcall stuff? sounds like they know what the issue is

hard chasm
#

i havent found anything

fallen birch
green nimbus
#

-# pinging mark on a sunday waht

wanton apex
fallen birch
wanton apex
fallen birch
green nimbus
#

you can run into a cpu bottleneck at like 20% overall cpu useage because it'll be hitting like 2 cores really hard

wanton apex
#

doom 2 RT with remix is 99% gpu utilization cpu around 6-7%

hard chasm
#

i mean like in this case none of the cores are really saturated nor is the GPU

#

render distance, PT quality, and DLSS have no impact

#

so remix is just slammed

wanton apex
#

omg bruh im so sorry for u

green nimbus
#

@gritty geyser can we pretty please get the profiling tools you've been using for xcom 2 (:

hard chasm
#

huh

toxic plover
hard chasm
#

no

#

its just usage

toxic plover
#

oh

#

looks like a c

hard chasm
green nimbus
# hard chasm huh

he has some profiling tooling based off of tracy (I think) that's he's been using to optimize xcom 2 lol

#

might be helpful

fallen birch
wanton apex
hard chasm
#

naw im glad i stuck with remix

final mountain
#

Shouldve never been born to begin with thinksmart thinksmart thinksmart thinksmart

green nimbus
#

imagine having to add motion vectors to minecraft manually

#

and all that fun stuff you need

hard chasm
#

yeah trying to do this with anything custom would've killed this project within the first week

fallen birch
#

Now that BetaRT is finished
Surely it’s ready for a showcase

wanton apex
final mountain
golden patio
toxic plover
#

Who's aRt are we Betting πŸ˜‚ πŸ˜‚ πŸ˜‚ πŸ˜‚ πŸ˜‚ πŸ˜‚

golden patio
#

artists

final mountain
golden patio
#

bros trying to trick us with those bedrock rtx screenshots

final mountain
#

No one tell cr im leaking I definitely didnt just ask him if I could post catt catt catt catt

golden patio
#

there's really nothing left to leak

#

he shows stuff like on a daily basis

final mountain
fallen birch
final mountain
#

I could actually send them anyway even if you didnt you just wouldnt be able to do anything with them pointlaugh pointlaugh pointlaugh pointlaugh clueless

golden patio
#

you could send everything but not tell cr catt catt

final mountain
golden patio
#

you could always be a fake gatakeeper catt catt

pliant owl
#

Whats the average FPS in a close scene vs a wide open with BetaRT?

final mountain
#
  • it all will depend on render distance and PT quality settings
pliant owl
#

Ok none of that corporate talk please lol (if you actually have access), Im working on wrapper for Hytale, my average FPS in close spaces is 25 or higher. In open spaces its 15. RTX 3090

There is a serious issue with bottlenecking when dealing with so many millions of small pieces of geometry aka a voxel game. DM if you want, but Im geniunely curious for own work what you are running into https://github.com/NVIDIAGameWorks/rtx-remix/issues/972

GitHub

I have verified that this behaviour exists in rtx-remix-for-x86-games-3c59202-1095-release. Context: There seems to be a bottleneck when dxvk-remix is active. I am testing using Painkiller (2004) w...

golden patio
#

My suggestion for CR is to implement something similar to how bedrock rtx optimizes their point lights. I feel like there are way more point lights being rendered than what is expected, and that's destroying frame rates immensely.

golden patio
final mountain
final mountain
#

clueless You get the special "press release" demo version pointlaugh pointlaugh pointlaugh pointlaugh

pliant owl
#

If you have access to BetaRT currently, I was just asking what your current FPS in the current build averages out to be

fallen birch
hard chasm
pliant owl
#

Then let me re-phrase since its a sensitive topic, what is the FPS you are targeting then?

hard chasm
hard chasm
#

project is currently drawcall/gpu bottlenecked

#

performance is good in survival worlds, but it will tank with a lot of lights and entities more than blocks

split zodiac
#

can you just rip frame gen out of your build if you dont want it used?

#

or block it

final mountain
#

Its more effort than just disabling the setting, for the same result

hard chasm
#

no point in removing it, anyone can use it if they want

final mountain
#

I just had a great april fools idea but id have to wait all year now

#

I hate when that happens

hard chasm
#

lmao

fallen birch
golden patio
green nimbus
#

remix is doing a whole lot more stuff than minecraft rtx

#

apples to oranges

fallen birch
green nimbus
#

._ .

golden patio
fallen birch
#

There’s optimizations that can be made, yes
But Remix’s nature just won’t allow it to reach those same levels

green nimbus
#

should just wait until cr is done doing his thing instead of speculating :p

green nimbus
#

patience is a virtue or something

final mountain
hard chasm
#

worst case scenario i can at least learn what doesn't work

#

optimization wise

final mountain
toxic plover
#

Pbr look like have a sharpenig fitler

final mountain
#

Because im just cool like that tux_dawg

#

No one has noticed the paintings catt catt catt I forgot I had them still lol

pastel sluice
#

ok when for modern minecraft

hard chasm
#

never

pastel sluice
#

Why

final mountain
pastel sluice
#

CR Is a Bitch

#

When Modern Minecraft?

#

Minecraft is Vulkan Now

#

Do The Work

pastel sluice
#

Do It

green nimbus
toxic plover
#

Be Evil

golden patio
pastel sluice
#

I need pathtraced RL Craft Now

final mountain
#

just ask grok if you want it so bad

pastel sluice
#

What's a grok

#

I am from 2009

final mountain
#

Grok is the new kind of Ipod dont worry about it

pastel sluice
#

MM Ok

green nimbus
#

there's radiance for modern minecraft

pastel sluice
fallen birch
final mountain
hard chasm
final mountain
#

most kind youtube commenter*

hard chasm
fallen birch
hard chasm
#

πŸ’€

sonic dagger
final mountain
#

petition to make CR add the REAL Steve Minecraft to BetaRT lesGO lesGO lesGO lesGO

fallen birch
#

Something about the PBR still looks wrong to me

split zodiac
wanton apex
final mountain
hard chasm
#

tracy time

wanton apex
wanton apex
hard chasm
#

performance profiling is not fun

hard chasm
#

nice, tracy crashes like 3 seconds after injecting

#

i've even updated all of the hook points from the ancient 0.8.0 version to 0.13.0 and the same happens,

#

also who puts all documentation into a PDF πŸ₯€

fallen birch
#

Use NRD SH

wanton apex
hard chasm
#

great start

wanton apex
# hard chasm great start

i wonder when getting optimization information from tracy where do you implement the optimizations in

#

i only know about modifying remix games thru the dev menu

fallen birch
#

SH vs Non SH

hard chasm
#

bro take this to off-topic #4 #1116089843479498782 😭

wanton apex
#

reblur updates faster than relax but looks worse right?

fallen birch
#

DS2 Pathtraced uses ReBlur

#

Combine that with SHARC
We would see huge performance boosts

fallen birch
wanton apex
fallen birch
wanton apex
fallen birch
#

They don’t use submodules for NRD, they use packman

wanton apex
#

❀️

#

it even works well with upscaling this is actually goated

#

also im surprised no one ever tried using a method like this in remix

#

making the path tracing half resolution

wanton apex
#

dmitrii so goated

misty fractal
#

Looks really good with cavity shadows

final mountain
final mountain
wanton apex
terse depot
#

betart

terse depot
hard chasm
#

probably nothing new, but i was able to get it to run for over a minute, seems like most of the frame time is spent on remix api calls

sonic dagger
#

now to rework the entire remix api blobcatdance

hard chasm
#

i wouldnt say its anything concrete

#

i would at least let it run for 5 mins if i could

sonic dagger
#

i was looking into optimizations for it, but wasn't able to find anything particularly useful

sonic dagger
hard chasm
#

black magic

#

because its so broken even with the "supported" setup from NV

#

at least with remix api games

hard chasm
#

no the fuck we dont

sonic dagger
hard chasm
#

do i have dementia

pastel sluice
#

prolly

#

i used to be jess

hard chasm
#

OH

#

πŸ₯€

pastel sluice
#

LMAO

final mountain
hard chasm
#

blud 😭

pastel sluice
final mountain
#

CR is old theory CONFIRMED

hard chasm
#

hopefully i can figure out these crashes, i will more than gladly PR my tracy header updates and fixes

hard chasm
#

5 min run misc_lets_fucking_go

#

time to load the super demanding mall area on that server

wanton apex
hard chasm
#

i would assume source files, i haven't actually done anything yet other than get captures

#

HOLY FUCK

wanton apex
hard chasm
#

yes

#

ok well here is the results from the mall scene where the game runs at like 11fps lmao

wanton apex
green nimbus
#

waiting for work πŸ‘€

hard chasm
#

yeah so the renderer is doing nothing most of the time lmao

green nimbus
#

hopefully that's a good thing
would imagine it would easier to optimize that then if it was actually doing stuff

hard chasm
#

yeah

#

so this probably moves most of the blame to the wrapper, i guess ill need to start integrating tracy into it for the full picture

#

though i think this is a very different bottleneck from normal survival worlds where you're GPU bottlenecked 99% of the time

sonic dagger
hard chasm
#

the chunks in the mall are already loaded from the beginning of the video, but it still dies when i get closer

#

so im thinking entities bogging down my wrapper

sonic dagger
#

with FO4, things get real bad if i go into areas with lots of small objects/models. maybe a similar problem

hard chasm
wanton apex
golden patio
hard chasm
#

6K+

#

but remix isnt the bottleneck here

#

got a basic tracy implementation in my wrapper

final mountain
wanton apex
#

so we have sigma for direct lighting

#

and reblur for indirect lighting

hard chasm
#

sigma gaming 😎

#

πŸ₯€

fallen birch
hard chasm
#

thats why im profiling πŸ˜›

fallen birch
hard chasm
#

idk im still adding scopes

#

but its mostly the end of the chunk build for some reason and dynamic entities from what im inferring

fallen birch
#

πŸ’₯

wanton apex
hard chasm
#

nah BVH isnt the issue at all

hard chasm
fallen birch
hard chasm
#

i havent seen that mentioned yet

fallen birch
#

I should run P2 through Tracy

hard chasm
#

booyah

#

its entities

#

tracy so peak

brittle path
#

Need that profiling in everything

green nimbus
#

wait so your telling me knowing what is causing the performance issues helps you optimize?

fallen birch
#

Just tell your GPU to stop overreacting

hard chasm
#

well now the wrapper is no longer the bottleneck

#

its remix's DrawInstance

#

drawcalls babyyyyyyy

#

next step is instancing to reduce that

green nimbus
#

-# what does the ingame performance look like now?

hard chasm
#

its like 5fps better

#

so 17-19fps

green nimbus
#

peak

hard chasm
#

still little-to-no GPU usage

green nimbus
#

make all the blocks one instance thinksmart

hard chasm
#

lol

#

chunks themselves dont seem to have that much of a perf impact looking at tracy, but i am going to instance those into WAY larger batches

#

gmod rtx does this for world geo in perf mode so i think it should pay off pretty well tux_dawg

green nimbus
#

so kinda like fallout 4's precombine system?
if you are familar with that

hard chasm
#

i am not :3

#

but im assuimg its the same thing

#

csgo also did that for static props iirc (not remix)

wanton apex
wanton apex
fallen birch
#

Is it optimized yet

#

I thought games had a optimize button

hard chasm
final mountain
green nimbus
#

sorry for the necro but do you still have the code for this?

terse depot
#

Maaaaybe

green nimbus
#

could I maaaybe take a look at what you did? (:

terse depot
#

I'll look for it later

green nimbus
#

thanks

fallen birch
inner slate
# green nimbus has nvidia said anything specific about the drawcall stuff? sounds like they kn...

This is in reference to the CPU performance that doesn't scale well with lots of draw calls?

The fundamental issue is that we're set up as an immediate mode renderer - meaning that every frame, for every draw call, we redo the d3d9->scene conversion, then most of the scene->vulkan conversion.

We do some tracking across frames (for motion vectors), but for the most part we're redoing a ton of conversion work every frame, even for fully static frames.

To get better perf, we need to convert over to retained mode rendering - where we convert a draw call once and cache it, so that in future frames the only cost for that draw call is recognizing it. We also need to do better at making the vulkan TLAS setup incremental (reuse the previous frame with some changes instead of redoing it every frame).

Unfortunately... that's a major architectural change, and our CPU rendering pipeline has a lot of... complex corner cases. Trying to refactor to retained mode rendering without breaking anything is a headache and a half.

We're making progress in that direction, but it's not a quick & easy "oh just optimize this for loop" type problem.

hard chasm
#

ty for clarifying πŸ™

green nimbus
#

that makes a lot of sense

fallen birch
#

I’m sure CR will overhaul Remix with all these changes

wanton apex
green nimbus
#

can see why handling all the static geo on the remix helps things significantly

wanton apex
#

got a 20 fps increase

#

All from one test optimization

inner slate
#

Yeah... if we were only trying to keep support working for a single game, I think this woulda been done years ago. The problem is keeping support for all the corner cases that have gradually been added in at different points in the pipeline.

fallen birch
terse depot
#

ughhhhhh

fallen birch
fallen birch
#

Good morning

final mountain
#

catt you dont know when I wake up

fallen birch
final mountain
#

it definitely wasnt 12pm clueless

inner slate
#

We do try to make sure most game specific options are well gated behind RtxOptions though, so they shouldn't have much cost on a game they aren't active on.

#

It's more that doing optimizations while keeping the terrain baker, OMM, vertex shader capture, skinning, etc etc all happy is difficult

#

If you decide you don't care about some of those features, then any refactoring only needs to keep the features you care about working

inner slate
#

i.e. the optimization I'm working on now was working great for Portal and HL2 a couple weeks ago, but it was breaking a bunch of other games I know people are working on.

split zodiac
#

Is there any future features coming?

fallen birch
inner slate
split zodiac
#

Ah ok

#

Fair enough

#

NDA is odd but understandable. But if we made a feature and it was planned already. Then what's the point of implementation of the feature self making.

green nimbus
#

NDAs are pretty normal in tech

split zodiac
#

Yea

#

But if we don't know something. What's the point of making a feature that's planned already without knowing. It waste time

inner slate
#

That's totally understandable, but from any company's perspective, publicly announcing a given feature means committing to it... and then possibly having to break that commitment when internal priorities shift, the feature winds up being harder than expected (or just not working well), etc. We do a lot of experimental stuff that never sees the light of day, and what we're working on can shift dramatically with little warning.

split zodiac
#

Are the abandoned experiments public?

inner slate
#

nope

split zodiac
#

Ok

inner slate
#

usually cause they didn't work out for one reason or another

split zodiac
#

Fair enough

inner slate
#

no reason to polish something up and make it release ready if all it does is tank performance with no actual visual improvements, as an example

split zodiac
#

But the idea is still there at least

fallen birch
#

Only saw it in a article
Hoping it’s still being worked on

inner slate
#

🀐

split zodiac
#

Lol

fallen birch
split zodiac
#

Mark even has limitations put in

fallen birch
#

Just putting it out there for anyone to hear
I would appreciate SHARC very much for optimization

split zodiac
#

We need a mark ai module

wanton apex
split zodiac
#

Ai make me a gpu better than a 5090

#

Jk

#

Probably could make a gpu processor patch to implement new gpu custom code but I'm not bricking my gpu

#

Only thing I will test is when Intel arc cards go caput when I get a new gpu

hard chasm
#

hello world

#

i hope discord doesnt ban me

final mountain
# hard chasm

πŸ₯€ πŸ₯€ πŸ₯€ πŸ₯€ πŸ₯€ grossest discord client ive ever seen

#

need to put unc in a home πŸ₯€ πŸ₯€ πŸ₯€ πŸ₯€ πŸ‘΄ πŸͺ¦

hard chasm
#

its just a TUI 😭

#

mah ram usage

terse depot
hard chasm
#

lmfao

final mountain
#

Shame

inner slate
final mountain
#

im surrounded by the elderly πŸͺ¦ πŸ‘΄

hard chasm
final mountain
fallen birch
hard chasm
#

😊

fallen birch
hard chasm
#

with how many android phones i have running termux, i can probably cobble up something in a day :P

final mountain
#

did you guys witness the library of alexandria burn down what was that like πŸ‘΄πŸͺ¦ πŸͺ¦

hard chasm
#

idk i forgor πŸ’€ 😡

split zodiac
#

Just give discord the mIRC ui

#

Jk

fallen birch
#

πŸ₯€

golden patio
# hard chasm

i'd have to use windows zoom feature just to see what's being said on screen.

hard chasm
#

lol thats just my terminal text size

#

you can make it as big or small as you'd like

wanton apex
hard chasm
#

whats remix

terse depot
#

Yes

sonic dagger
#

when you mix up your drink again obv

fallen birch
# hard chasm whats remix

So what you’re gonna do is look up DOOM 3 RTX and contribute to something called Ice Bridge
It allows Pathtracing in older games hence β€œRemix”

final mountain
#

I dont know what gif im about to click because the new ones ive favorited dont load in the menu so you cant blame me for anything

hard chasm
#

who are you people

#

how did i get here

final mountain
#

Guys we need to put CR in a home we cant take care of him anymore

golden patio
#

Catrappa has made the advancement [how did we get here?]

hard chasm
#

e

final mountain
#

I vote we also put king vulpes in a home for safe keeping

hard chasm
#

suffice to say, i think that mall map was making even vanilla 1.7.3 crawl, i was able to recreate the bottleneck on a local server...

#

think im gonna pull a bedrock rtx and just limit how many entities are able to render in a chunk close to the player

#

nvm πŸ₯€

golden patio
# hard chasm

signs are considered entities? i wouldn't've even considered them block entities.

final mountain
#

πŸ€“ ☝️

fallen birch
final mountain
hard chasm
#

its definitely dynamic entities

#

remix just fucking dies

#

ima try a quick test and just no-op entities and try that beta server

#

looks like im gonna have to do the batching/mesh combination in the vanilla game first

#

fps is stupidly low even though its not being passed to remix

#

πŸ«ƒ

fallen birch
hard chasm
#

let the vanilla mesh batching/merging begin

#

this should actually improve perf a lot if possible, but it will probably potentially fuck up any mods

golden patio
#

imagine if mesh replacements worked with the optimizations

hard chasm
#

i can leave a compat path for that if really needed, but this mod is just to add path tracing to the vanilla game, so probably wont happen

#

anything with bones can still be replaced

simple garnet
#

oh that is amazing work!

#

that really didnt take long

simple garnet
hard chasm
simple garnet
#

oh well im dumb for not watching it all the way through lol

hard chasm
#

work has begun, paintings first, completely skipping the calls on vanilla but forwarding them to remix

final mountain
#

yep I meant sow up not a mistake steamhappy

hard chasm
#

soon everything in the F2 screenshot will vanish πŸ‘»

#

(ofc ill redirect it to remix)

#

ok actually working this time without render artifacts steamhappy

#

(steve is hallucinating)

boreal zenith
#

I wanted to ask mark if working on remix all these years has started to get tiring or boring

But i don't feel like its worthy of a ping

#

It does feel cruel to just ask mark about remix but not ask mark how he is doing :(

misty fractal
hard chasm
#

major RR turbulence

final mountain
#

ray reconstruction more like

#

Uhhhhhh

#

Rude

#

Uhhhhh

hard chasm
#

Rude Rays

final mountain
#

RR is a hard acronym

#

Rancid reconstruction

#

Repulsive rays

#

Got it

hard chasm
final mountain
#

steve is trying to lose some weight and has apparently gone schizophrenic in the process

misty fractal
final mountain
#

I like my theory better tbh

golden patio
hard chasm
final mountain
#

Scariest sign I ever did see

hard chasm
#

should probably move over the glyphs too just to be safe

final mountain
#

This is why youre not allowed in the cool kids club unc youre too old and you probably couldnt find it if you tried

hard chasm
final mountain
#

πŸ‘΄ ⚰️

hard chasm
#

the evil sign shall haunt no more evil

#

well time to see if this made a difference in perf at all

#

cuz that was the big 3

final mountain
#

guys I think actually I might be the only kool kid

#

tux_dawg im the only one in the club and everyone else is elderly and turning to dust

hard chasm
#

brotato what πŸ₯€

#

wait, why does the game run better when its paused

#

(even tho its not cuz its multiplayer)

golden patio
#

moving geometry?

final mountain
#

Just keep the game paused so you get good FPS thinksmart

hard chasm
hard chasm
#

oddly the toggles do have a perf hit at least when paused

final mountain
#

mobs stop doing anything when the game is paused thats all I can think of

#

and the sky stops moving

hard chasm
#

so nothing should stop

final mountain
#

oh yeah

#

Guh

#

πŸ‘΄ dementia is setting in

#

⚰️ πŸͺ¦ you know what its like

hard chasm
#

wait

#

its not pausing

#

its when im standing still...

hard chasm
#

what the actual fuck

#

it cant be skinning

final mountain
#

so it was moving geometry because steve IS geometry thinksmart thinksmart thinksmart outplayed again unc

golden patio
#

no steve is jack black

final mountain
#

they are one in the same

hard chasm
final mountain
#

Just say its a UE5 port steamhappy steamhappy steamhappy problem solved

golden patio
#

Your eyes will fill in the frames if you imagine

hard chasm
#

☺️

#

6GB trace full of the entire wrapper process

#

capturing way more than tracy's C++

final mountain
hard chasm
#

i need muh performance

#

cuh

final mountain
#

performance? never heard of her tux_dawg

sonic dagger
hard chasm
#

yeah

final mountain
#

πŸš€ Excited to dive deep into the architecture of our latest custom-built profiling engine! πŸ› οΈ By leveraging low-overhead instrumentation and asynchronous sampling heuristics, we’ve managed to mitigate thread-contention bottlenecks and optimize our heap allocation telemetry in real-time. πŸ“ˆ

The synergy between our JIT-aware stack unwinding and the non-blocking circular buffer ensures zero-latency observability across our entire microservices mesh. 🌐 It’s all about granular visibility into the execution pipeline to drive high-throughput performance at scale. πŸ’Ž

#EngineeringExcellence #PerformanceOptimization #Observability #TechInnovation #Scalability #DeepTech

hard chasm
#

πŸ₯€

final mountain
# hard chasm πŸ₯€

is this not the exact same words from my linkedin translation that I do not understand at all

final mountain
#

Two wee scallywag cats tap dancin' in a galley sink with hair nets on, me hearties!

harsh bloom
hard chasm
#

read below

harsh bloom
# hard chasm read below

Yeah I saw, it is just odd af that with every graphics mod under the sun the performance hit is the mobs lol

hard chasm
#

none of these perf hits make sense

final mountain
hard chasm
#

SHUT THE FUCK UP LMFAOOOO

final mountain
#

πŸ”₯ πŸ”₯ πŸ”₯ πŸ”₯ πŸ”₯ ✍️ ✍️

golden patio
#

the signs are building an allience against cr's pc

final mountain
#

thats gotta be top 5 worse jokes ive ever made

hard chasm
#

im fucking laughing irl

#

grrrrrr

final mountain
#

ive been in vc for ages and no one has even said hi isforme sad_cat

#

need to shift away from that terrible joke immediately

hard chasm
#

guh

#

there is vc?

final mountain
#

its secret catt theyre secretly labled "voice 1" and "voice 2"

#

I understand that you might not see them because youre eyes barely work anymore (because youre really really old)

hard chasm
golden patio
final mountain
toxic plover
fallen birch
final mountain
green nimbus
#

duh

fallen birch
final mountain
final mountain
#

Theyre so in im telling you

golden patio