Danct12 has quit [Remote host closed the connection]
shashank_sharma has quit [Remote host closed the connection]
Danct12 has joined #dri-devel
shashank_sharma has joined #dri-devel
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #dri-devel
sdutt has quit [Ping timeout: 480 seconds]
sdutt has joined #dri-devel
kevintang_ has joined #dri-devel
Duke`` has joined #dri-devel
lemonzest has joined #dri-devel
aravind has joined #dri-devel
ppascher has quit [Ping timeout: 480 seconds]
itoral has joined #dri-devel
danvet has joined #dri-devel
The_Company has quit [Read error: Connection reset by peer]
itoral_ has joined #dri-devel
camus1 has joined #dri-devel
mszyprow_ has joined #dri-devel
camus has quit [Ping timeout: 480 seconds]
itoral has quit [Ping timeout: 480 seconds]
Danct12 has quit [Quit: Quitting]
ppascher has joined #dri-devel
Danct12 has joined #dri-devel
Lyude has quit [Quit: WeeChat 3.2]
JohnnyonFlame has joined #dri-devel
itoral has joined #dri-devel
itoral_ has quit [Ping timeout: 480 seconds]
sdutt has quit [Ping timeout: 480 seconds]
rpigott has quit [Remote host closed the connection]
rpigott has joined #dri-devel
alanc has quit [Remote host closed the connection]
Lyude has joined #dri-devel
alanc has joined #dri-devel
mlankhorst has joined #dri-devel
medfly has joined #dri-devel
pnowack has joined #dri-devel
iokill_ has left #dri-devel [#dri-devel]
iokill has joined #dri-devel
kevintang_ has quit [Quit: Connection closed for inactivity]
imre has quit [Ping timeout: 480 seconds]
rgallaispou has joined #dri-devel
mslusarz_ has left #dri-devel [#dri-devel]
mslusarz has joined #dri-devel
tursulin has joined #dri-devel
<medfly>
hello, I'm a kinda confused drm newbie trying to convert a driver to use atomic modesetting, but confused as to what parts are the critical bits, because the drm code seems to call both kinds of functions.
<medfly>
there seem to be slightly different atomic_ prefixed functions for ~everything
jkrzyszt has joined #dri-devel
agx has quit [Read error: Connection reset by peer]
agx has joined #dri-devel
flto_ has joined #dri-devel
flto has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
rasterman has joined #dri-devel
kevintang_ has joined #dri-devel
pcercuei has quit [Quit: brb]
pcercuei has joined #dri-devel
gawin has joined #dri-devel
pnowack has quit [Quit: pnowack]
pnowack has joined #dri-devel
pnowack has quit [Remote host closed the connection]
pnowack has joined #dri-devel
gawin has quit [Read error: No route to host]
gawin has joined #dri-devel
ella-0_ has joined #dri-devel
pnowack has quit [Quit: pnowack]
ella-0 has quit [Ping timeout: 480 seconds]
pnowack has joined #dri-devel
ahajda has joined #dri-devel
flacks_ has quit [Quit: Quitter]
flacks has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
ivyl has quit [Quit: end of flowers]
ivyl[m] has joined #dri-devel
gust1286 has joined #dri-devel
ivyl[m] has quit []
ivyl[m] has joined #dri-devel
ivyl[m] has left #dri-devel [#dri-devel]
kevintang_ has quit [Quit: Connection closed for inactivity]
ivyl has joined #dri-devel
gust1286 has quit []
kevintang_ has joined #dri-devel
imre has joined #dri-devel
boistordu_ex has joined #dri-devel
mszyprow has joined #dri-devel
itoral has quit [Remote host closed the connection]
kmn has quit [Quit: Leaving.]
<mripard>
kevintang: sorry, I haven't had much time to review it lately
<mripard>
I'll try to do it next week
flto_ has quit []
flto has joined #dri-devel
<mlankhorst>
medfly: you need to do all checking in your atomic check callbacks, and the commit needs to perform just the bits required there
<mlankhorst>
For a simple implementation, look at simpledrm.c
camus1 has quit [Ping timeout: 480 seconds]
mclasen has joined #dri-devel
mszyprow has quit []
camus has joined #dri-devel
<kevintang>
mripard: thks~
aravind has quit [Ping timeout: 480 seconds]
<mlankhorst>
Ooh fun driver, taking a look too
<medfly>
thanks
camus has quit []
medfly has quit [Ping timeout: 480 seconds]
medfly has joined #dri-devel
kevintang has quit [Ping timeout: 480 seconds]
<mlankhorst>
You can use simpledrm if your driver is just a single crtc + single static connector
nsneck has joined #dri-devel
ahajda has quit [Remote host closed the connection]
rzhelev has quit [Remote host closed the connection]
gawin has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
fxkamd has joined #dri-devel
camus has joined #dri-devel
sdutt has joined #dri-devel
mattrope has joined #dri-devel
<danvet>
jani, inspired by the series from siqueira, maybe time for Documentation/gpu/i915?
<danvet>
things nest rather deeply and are hard to navigate, and it would allow us to split some big areas at least
<danvet>
maybe even Documentation/gpu/intel/ or so
fxkamd has quit []
vivijim has joined #dri-devel
Company has joined #dri-devel
<jani>
danvet: maybe time, yes, but am I signing up for it? naah, I don't think so ;)
nchery has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
sdutt has quit []
sdutt has joined #dri-devel
mszyprow_ has quit [Ping timeout: 480 seconds]
kevintang_ has quit [Quit: Connection closed for inactivity]
JohnnyonFlame has joined #dri-devel
rgallaispou has quit [Read error: Connection reset by peer]
mattrope has quit [Remote host closed the connection]
lj has joined #dri-devel
lj_ has joined #dri-devel
camus has quit []
lj has quit []
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
jkrzyszt has quit [Ping timeout: 480 seconds]
<FLHerne>
Out of curiosity, is there any prospect of glthread becoming enabled by default?
<FLHerne>
The list in driconf appears to be "every application that someone thought of adding"
alyssa has left #dri-devel [#dri-devel]
<FLHerne>
Is there a large number of applications that would need blacklisting? The adaptive-sync blacklist seems to be precedent for a fairly long and open-ended one
<DrNick>
afaik glthread helps some and hurts others so it is always a case-by-case basis
<FLHerne>
Hm, I can't think of a recent example where glthread really hurts
<HdkR>
Enable it globally on your device and hope for the best? :)
gouchi has joined #dri-devel
gawin has joined #dri-devel
ella-0 has joined #dri-devel
ella-0_ has quit [Ping timeout: 480 seconds]
ella-0_ has joined #dri-devel
ella-0 has quit [Ping timeout: 480 seconds]
<Newbyte>
FLHerne: I think it recently was discovered that glthread was causing issues in CS:GO for example
lemonzest has quit [Quit: WeeChat 3.3]
<FLHerne>
well, that was CS:GO's stupid anticheat
<FLHerne>
and Valve fixed it eventually
<FLHerne>
"specific broken app breaks" is a blacklist thing, not a whitelist
<FLHerne>
I remember there was some concern about apps re-implementing malloc to be non-reentrant or so
<HdkR>
I feel called out again
<HdkR>
but malloc is already non-reentrant, it's threadsafe though. Applications reimplementing it as non-threadsafe is the problem I believe?
Haaninjo has joined #dri-devel
<kisak>
Newbyte: coincidential timing and speculation
<Newbyte>
kisak: just curious, are you the same kisak as the one on Valve's GitHub?
gawin has quit [Ping timeout: 480 seconds]
mattrope has joined #dri-devel
mszyprow has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
medfly has quit [Ping timeout: 480 seconds]
mszyprow has quit [Remote host closed the connection]
mszyprow has joined #dri-devel
danvet has quit [Ping timeout: 480 seconds]
mlankhorst has quit [Ping timeout: 480 seconds]
imirkin has quit [Remote host closed the connection]
nchery has quit [Quit: Leaving]
yogesh_mohan has joined #dri-devel
yogesh_m1 has quit [Ping timeout: 480 seconds]
sdutt has quit [Ping timeout: 480 seconds]
mszyprow has quit [Ping timeout: 480 seconds]
mszyprow has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
pnowack has quit [Quit: pnowack]
gouchi has quit [Remote host closed the connection]