Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #dri-devel
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #dri-devel
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #dri-devel
a-865 has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Read error: No route to host]
JohnnyonFlame has joined #dri-devel
LexSfX has quit []
LexSfX has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
Daaanct12 has joined #dri-devel
Daanct12 has quit [Read error: Connection reset by peer]
mbrost has joined #dri-devel
bmodem has joined #dri-devel
bmodem has quit []
saurabhg has joined #dri-devel
bmodem has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
Duke`` has quit []
Duke`` has joined #dri-devel
<karolherbst>
what a mess
aravind has joined #dri-devel
zf has quit [synthon.oftc.net graviton.oftc.net]
_alice has joined #dri-devel
jimjams has joined #dri-devel
bwidawsk has joined #dri-devel
eletrotupi has joined #dri-devel
robclark has joined #dri-devel
mmx_in_orbit_ has joined #dri-devel
sauce has joined #dri-devel
arnd has joined #dri-devel
ezequielg has joined #dri-devel
angular_mike______ has joined #dri-devel
rodrigovivi has joined #dri-devel
Simonx22 has joined #dri-devel
norris has joined #dri-devel
rcn-ee__ has joined #dri-devel
zmike has joined #dri-devel
Sachiel has joined #dri-devel
zf has joined #dri-devel
exit70 has joined #dri-devel
Rayyan has joined #dri-devel
SanchayanMaity has joined #dri-devel
benettig has joined #dri-devel
itoral has joined #dri-devel
Daanct12 has joined #dri-devel
bmodem has quit []
Daaanct12 has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
fab has joined #dri-devel
Daaanct12 has joined #dri-devel
Daaanct12 has quit [Remote host closed the connection]
Daaanct12 has joined #dri-devel
Daaanct12 has quit [Remote host closed the connection]
tzimmermann has joined #dri-devel
Daanct12 has quit [Read error: Connection reset by peer]
Duke`` has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
mvlad has joined #dri-devel
sarnex has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
jkrzyszt has joined #dri-devel
fahien has joined #dri-devel
fab has quit [Quit: fab]
saurabhg has quit [Ping timeout: 480 seconds]
saurabhg has joined #dri-devel
RAOF_ has left #dri-devel [#dri-devel]
agx has quit [Read error: Connection reset by peer]
agx has joined #dri-devel
frieder has joined #dri-devel
frieder_ has joined #dri-devel
frieder has quit [Read error: Connection reset by peer]
jfalempe has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
tursulin has joined #dri-devel
fab has joined #dri-devel
epoll has quit [Ping timeout: 480 seconds]
epoll has joined #dri-devel
kts has joined #dri-devel
kts has quit []
nchery has joined #dri-devel
bmodem has joined #dri-devel
kts has joined #dri-devel
Daanct12 has joined #dri-devel
lynxeye has joined #dri-devel
<pepp>
kisak: the 2 commits should help independently
camus1 has joined #dri-devel
sdutt has quit [Ping timeout: 480 seconds]
<kj>
camus has quit [Ping timeout: 480 seconds]
sarahwalker has joined #dri-devel
warpme___ has joined #dri-devel
<MrCooper>
karolherbst: congrats on merging Rusticl!
krushia has joined #dri-devel
* ccr
boogies.
<eric_engestrom>
ditto 💃
<eric_engestrom>
let the games^Wrust-in-mesa experiment begin!
JohnnyonFlame has joined #dri-devel
pa- has joined #dri-devel
pcercuei has joined #dri-devel
pa has quit [Ping timeout: 480 seconds]
camus1 has quit [Read error: Connection reset by peer]
camus has joined #dri-devel
pa- has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
pa has joined #dri-devel
<ccr>
took a few tries to figure out which combination of rustc + llvm and other deps in Debian (testing) gets this thing compiled. some packages like libllvmspirvlib-dev depend on LLVM 13 version libllvmspirvlib-13-dev, while others depend on LLVM 14. with some manual coercion of everything to LLVM 14, things seem to work out.
camus has quit [Remote host closed the connection]
camus has joined #dri-devel
sinatosk has joined #dri-devel
camus1 has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
frieder_ has quit [Ping timeout: 480 seconds]
pochu has joined #dri-devel
frieder_ has joined #dri-devel
lynxeye has quit [Remote host closed the connection]
lynxeye has joined #dri-devel
imre has joined #dri-devel
lynxeye has quit [Remote host closed the connection]
lynxeye has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
<daniels>
karolherbst: \o/
Vanfanel has joined #dri-devel
JohnnyonFlame has joined #dri-devel
JohnnyonF has joined #dri-devel
sinatosk_ has joined #dri-devel
sinatosk_ has quit []
sinatosk has quit []
sinatosk has joined #dri-devel
sinatosk has quit [Quit: Leaving]
sinatosk has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
sinatosk has quit [Quit: Leaving]
bmodem1 has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
dakr has joined #dri-devel
frieder_ has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
devilhorns has joined #dri-devel
JohnnyonF has quit [Ping timeout: 480 seconds]
frieder_ has joined #dri-devel
frieder_ has quit []
frieder has joined #dri-devel
hakzsam has joined #dri-devel
mupuf has joined #dri-devel
<airlied>
karolherbst: so what's the min rustc needed?
<airlied>
rust-1.63.0-1.fc36.x86_64 is what I have
bmodem has joined #dri-devel
heat has joined #dri-devel
<ccr>
debian testing rustc is 1.60.0+dfsg1-1 and that worked for me
bmodem1 has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: Quitting]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
off^ has joined #dri-devel
<airlied>
ccr: any idea what mesa_rust_util missing crate is about?
<ccr>
airlied, sorry, no. the only problem I ran into was when Debian default packages mixed LLVM 13 and 14 which led to bindgen borking out. :/
cengiz_io has joined #dri-devel
<dolphin>
airlied: any take on the preferred next seps for mei/gsc patches?
<dolphin>
*steps even
chipxxx has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
<Venemo>
karolherbst: congrats on landing rusticl
<emersion>
karolherbst: branch "handler" has the errors
<emersion>
karolherbst: i've found a workaround, in branch "handler-v2", but it's not pretty
<emersion>
also hitting more issues with API design and lifetime…
<emersion>
basically wlroots provides a bunch of signals compositors can listen to
<emersion>
i've been designing the library against Smithay's design, where the compositor has a state struct with methods called when signals are triggered
<emersion>
but sometimes the signals carry new objects and it's a whole mess
<karolherbst>
emersion: yeah... I have some really nasty solutions for managing lifetime of API objects in Rusticl myself. I'ts something one really has to think about
fahien has quit [Ping timeout: 480 seconds]
chipxxx has quit [Remote host closed the connection]
<karolherbst>
what I end up being doing for Rusticl is, that I use Arc to manage ref counts and return offseted pointers to inner data (because the first member needs to be a pointer to a dispatch table
<karolherbst>
I didn't look at how wlroots does thing, but as you just provide a Rust wrapper dealing with the nastyness can be quite annoying
<karolherbst>
airlied: anyway.. I have a follow up branch and some iris patches we have to land :D
off^ has quit [Ping timeout: 480 seconds]
itoral has quit []
fahien has joined #dri-devel
srslypascal has quit [Quit: Leaving]
<karolherbst>
will poke at it tomorrow and see where all the MRs are to fix the remaining issues
srslypascal has joined #dri-devel
ella-0_ has joined #dri-devel
ella-0 has quit [Read error: Connection reset by peer]
domini has joined #dri-devel
Vanfanel has quit [Read error: No route to host]
chipxxx has joined #dri-devel
jewins has joined #dri-devel
fxkamd has joined #dri-devel
bmodem has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
Haaninjo has joined #dri-devel
aravind has joined #dri-devel
h0tc0d3 has quit [Quit: Leaving]
mbrost has joined #dri-devel
srslypascal is now known as Guest112
srslypascal has joined #dri-devel
Vanfanel has joined #dri-devel
Guest112 has quit [Ping timeout: 480 seconds]
chipxxx has quit [Read error: No route to host]
<javierm>
vsyrjala, tzimmermann: is the agreegment to s/new_state/state for v2? Sorry, it wasn't clear for me from the thread discussion
<tzimmermann>
javierm, i'm about to write a reply
<javierm>
tzimmermann: Ok, thanks
sdutt has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
cef has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
cef has joined #dri-devel
bmodem has quit []
domini has quit [Read error: No route to host]
xroumegue has quit [Ping timeout: 480 seconds]
xroumegue has joined #dri-devel
Duke`` has joined #dri-devel
mbrost has joined #dri-devel
off^ has joined #dri-devel
Vanfanel has quit [Ping timeout: 480 seconds]
devilhorns has quit [Remote host closed the connection]
devilhorns has joined #dri-devel
sarahwalker has quit [Remote host closed the connection]
fab has joined #dri-devel
gbelgurr has joined #dri-devel
<demarchi>
got a conflict on drm-tip... working on it
arc-arthur_ has left #dri-devel [#dri-devel]
off^ has quit [Ping timeout: 480 seconds]
<macromorgan>
so question... I have a Rockchip Video Output Processor (the rk3566) that supports 1 primary plane but 2 simultaneous outputs. How would that work? 1 (primary) plane, 1 CRTC, 2 encoders? 1 plane, 2 CRTCs, 2 encoders?
<emersion>
what do you mean exactly?
<emersion>
it doesn't support showing a different image on each output, but supports showing the same image on both outputs?
<macromorgan>
correct, same image on both outputs
<emersion>
in that case, i'd say 1 primary plane, 1 CRTC, 2 connectors
<macromorgan>
VOP2 for my board has 3 planes, a primary an overlay and a cursor.
<macromorgan>
trying to output to both DSI and HDMI on seperate video ports
<emersion>
and user-space can attach both connectors to that CRTC
Vanfanel has joined #dri-devel
<emersion>
encoders doesn't matter very much these days, they are pretty much ignored by user-space
<emersion>
so either 1 or 2 should work
<macromorgan>
okay, looks like what is happening is each video port is getting a CRTC :-(
<macromorgan>
so I'll have to figure that one out
frieder has quit [Remote host closed the connection]
<demarchi>
conflict on drm-tip solved
<emersion>
if each connector has its own CRTC, then user-space will likely try to use both CRTCs
<emersion>
if the hw doesn't support that, the driver should be fixed to only advertise a single CRTC
<emersion>
or fix the connectors' possible_crtcs mask
ybogdano has joined #dri-devel
<macromorgan>
driver likely needs to be fixed
<macromorgan>
have to figure that part out I guess
<emersion>
you can use drm_info to figure out exactly what the driver advertises
<macromorgan>
modetest is definitely showing me 2 CTRCs