ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
Dr_Who has joined #dri-devel
co1umbarius has joined #dri-devel
yuq825 has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
Dr_Who has quit []
Dr_Who has joined #dri-devel
Dr_Who has quit []
Dr_Who has joined #dri-devel
Dr_Who has quit []
a-865 has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
pendingchaos_ has joined #dri-devel
pendingchaos has quit [Ping timeout: 480 seconds]
Dr_Who has joined #dri-devel
pendingchaos has joined #dri-devel
fxkamd has quit []
pendingchaos_ has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #dri-devel
Dr_Who has quit []
pcercuei has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
jernej_ is now known as jernej
lemonzest has joined #dri-devel
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #dri-devel
off^ has joined #dri-devel
kzd has quit [Quit: kzd]
bgs has joined #dri-devel
<Lynne> how large is the overhead on vkimageview creation? just a malloc in most cases?
<airlied> malloc + surface creation calculations
<airlied> radv makes two descriptors per plane
Leopold___ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
fab has joined #dri-devel
tzimmermann has joined #dri-devel
Leopold___ has joined #dri-devel
Leopold_ has quit [Ping timeout: 480 seconds]
heat has quit [Ping timeout: 480 seconds]
slattann has joined #dri-devel
<slattann> Test Msg
Leopold___ has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit []
fab has quit [Quit: fab]
Danct12 has joined #dri-devel
jfalempe has joined #dri-devel
danvet has joined #dri-devel
vliaskov has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
vliaskov_ has joined #dri-devel
mvlad has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
rasterman has joined #dri-devel
fab has quit [Read error: No route to host]
fab has joined #dri-devel
tursulin has joined #dri-devel
kts has joined #dri-devel
Daaanct12 has joined #dri-devel
frieder has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
jlawryno has joined #dri-devel
lynxeye has joined #dri-devel
sgruszka has joined #dri-devel
heat has joined #dri-devel
Danct12 has joined #dri-devel
OftenTimeConsuming is now known as Guest1484
OftenTimeConsuming has joined #dri-devel
Daaanct12 has quit [Ping timeout: 480 seconds]
Guest1484 has quit [Remote host closed the connection]
jlawryno has quit [Ping timeout: 480 seconds]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
JohnnyonFlame has quit [Read error: Connection reset by peer]
kts has quit [Quit: Leaving]
<Lynne> I kinda wanna see khronos work on an mpeg4 decoding extension
<Lynne> that'll keep them busy for at least a year talking about all the corner cases in meetings to produce something that'll really only work on a single vendor
kts has joined #dri-devel
<mlankhorst> which mpeg4? :-)
jlawryno has joined #dri-devel
apinheiro has joined #dri-devel
<Lynne> part 2
<mlankhorst> Usch..
Haaninjo has joined #dri-devel
Lucretia has quit [Ping timeout: 480 seconds]
jlawryno has quit [Quit: Leaving]
freemint has quit [Ping timeout: 480 seconds]
Lucretia has joined #dri-devel
freemint has joined #dri-devel
elongbug has joined #dri-devel
Lyude has quit [Remote host closed the connection]
q4a1 has joined #dri-devel
q4a has quit [Ping timeout: 480 seconds]
MrCooper_ has joined #dri-devel
MrCooper has quit [Ping timeout: 480 seconds]
elongbug has quit [Remote host closed the connection]
elongbug has joined #dri-devel
Adrinael has quit [Ping timeout: 480 seconds]
devilhorns has joined #dri-devel
haagch_ has joined #dri-devel
haagch has quit [Read error: Connection reset by peer]
jluthra has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
jluthra has joined #dri-devel
slattann1 has joined #dri-devel
Adrinael has joined #dri-devel
slattann has quit [Ping timeout: 480 seconds]
vliaskov_ has quit []
vliaskov has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
Danct12 has quit [Remote host closed the connection]
srslypascal is now known as Guest1495
srslypascal has joined #dri-devel
<sravn> tzimmermann: I looked into cleaning up drm_crtc_helper.h. This required me to push a few includes to a lot of files. I wonder how to split it up. With 300+ files touched it is almost every drm driver.
<tzimmermann> sravn, i made such a patchset today
<tzimmermann> but 300 files?
<tzimmermann> that feels a lot
<sravn> drm/drm_modeset_helper_vtables.h is used in many places, but few includes it. Likewise for drm_atomic_state_helper.h
Guest1495 has quit [Ping timeout: 480 seconds]
<sravn> I will try to split the mechnical changes in a few larger chunks, split only for review purposes.
<tzimmermann> yeah, i noticed that some atomic-helper headers similar to crtc_helper.h
<sravn> And then the actual header simplification in a few smaller patches.
<tzimmermann> sravn, did you clean up the atomic_header as well?
<tzimmermann> i'm close to sending out my patchset, actually. but it seems that you have a lot more changes
<sravn> drm_atomic_helper.h, drm_crtc_helper.h and drm_print.h
<tzimmermann> my git-diff --stat says 94 files changed
<tzimmermann> sravn, my suggestion is: i send my patchset for crtc_helper.h. you rebase on top. and we mutually review changes ?
<sravn> tzimmermann: deal
<tzimmermann> ok :)
<tzimmermann> give me another hour, at most
<sravn> I am still at work, so no time until tonight.
<sravn> I think my patch exploded because I included drm_atomic_helper in the same go.
freemin has joined #dri-devel
freemint has quit [Ping timeout: 480 seconds]
<tzimmermann> sravn, could be. here's how i did it: (1) i removed all unnecessary includes from crtc_helper.h. then i built all of DRM and added includes where necessary. this gave me single patch per affected driver. (3) i removed all include statements for drm_crtc_helper.h. I built all of DRM and added back those includes that are really necessary. this gave me another set of pre-driver patches. (3) i squashed all per-driver
<tzimmermann> patches into a single patch for each driver. (4) moved the changes to drm_crtc_helper.h last, so that the intermediate states also build.
<tzimmermann> that was a bit of work, but the end result looks good
apinheiro has quit [Ping timeout: 480 seconds]
jfalempe has quit [Remote host closed the connection]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
jfalempe has joined #dri-devel
kts has quit [Quit: Leaving]
Dr_Who has joined #dri-devel
agd5f has joined #dri-devel
zehortigoza has joined #dri-devel
apinheiro has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
wv has joined #dri-devel
fxkamd has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
MrCooper_ is now known as MrCooper
JohnnyonFlame has joined #dri-devel
wv_ has joined #dri-devel
wv is now known as Guest1502
wv_ is now known as wv
angerctl has joined #dri-devel
Namarrgon has quit [Ping timeout: 480 seconds]
Guest1502 has quit [Ping timeout: 480 seconds]
epoll has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
frankbinns has joined #dri-devel
epoll has joined #dri-devel
slattann1 has quit [Ping timeout: 480 seconds]
JohnnyonF has joined #dri-devel
kts has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
heat has joined #dri-devel
sarnex has quit [Quit: Quit]
kzd has joined #dri-devel
sarnex has joined #dri-devel
junaid has joined #dri-devel
wv has quit [Quit: Leaving]
fab has joined #dri-devel
Company has quit [Quit: Leaving]
fxkamd has quit []
kts has quit [Quit: Leaving]
devilhorns has quit []
wv has joined #dri-devel
apinheiro has quit [Ping timeout: 480 seconds]
wv has left #dri-devel [#dri-devel]
wv has joined #dri-devel
rsalvaterra has quit []
wv has left #dri-devel [#dri-devel]
rsalvaterra has joined #dri-devel
wv has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
Duke`` has joined #dri-devel
OftenTimeConsuming is now known as Guest1509
OftenTimeConsuming has joined #dri-devel
Guest1509 has quit [Ping timeout: 480 seconds]
freemin has quit [Ping timeout: 480 seconds]
Dr_Who has quit []
sgruszka has quit [Ping timeout: 480 seconds]
frieder has quit [Remote host closed the connection]
tzimmermann has quit [Quit: Leaving]
off^ has quit [Remote host closed the connection]
srslypascal is now known as Guest1513
srslypascal has joined #dri-devel
junaid has quit [Ping timeout: 480 seconds]
Guest1513 has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
agd5f has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Ping timeout: 480 seconds]
OftenTimeConsuming has quit [Ping timeout: 480 seconds]
OftenTimeConsuming has joined #dri-devel
chloekek has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
agd5f has joined #dri-devel
bluebugs has joined #dri-devel
tursulin has quit [Ping timeout: 480 seconds]
<jekstrand> fsign is dumb
junaid has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
<zmike> 🙏 words 🙏 of 🙏 wisdom 🙏
orbea has quit [Remote host closed the connection]
orbea has joined #dri-devel
Leopold_ has joined #dri-devel
junaid has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: brb]
pcercuei has joined #dri-devel
junaid has joined #dri-devel
<linkmauve> Some days after boot (atm 19 days), my RSS is filled much more than I would expect from the few programs I have running, it is close to 2 GiB with just a TTY and shell and htop running, all services stopped.
<linkmauve> I see no hungry process in htop, there is nothing in a tmpfs, etc.
<linkmauve> So I am thinking it could be caused by the kernel.
<linkmauve> What can I do to debug that kind of memory leak?
<linkmauve> It also makes my games much more stuttery, and according to perf it is caused by zram swapping of pretty much every process involved, due to being short on RAM.
<linkmauve> I of course have tried swapoff, but that didn’t help.
<ajax> /proc/sys/vm/drop_caches ?
<linkmauve> Writing 3 into that file didn’t help much.
<linkmauve> According to htop, it isn’t caching but actual RSS.
<anarsoul> linkmauve: check /proc/meminfo?
<linkmauve> anarsoul, Slab and SUnreclaim are close to the amount of used RAM I expect to be leaking.
<linkmauve> Slab: 2476876 kB, SUnreclaim: 2400728 kB
<anarsoul> then check /proc/slabinfo?
<linkmauve> Hmm, the biggest one looks to be vmap_area, with 35606237 active_objs of size 64.
Mangix has quit [Ping timeout: 480 seconds]
freemin has joined #dri-devel
<linkmauve> I tried to start Firefox to search what is the slab and how to debug that further, but since I disabled zram it OOM’d my whole session. :(
Mangix has joined #dri-devel
Lyude has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
agd5f has quit [Read error: Connection reset by peer]
oneforall2 has quit [Remote host closed the connection]
chloekek has quit []
oneforall2 has joined #dri-devel
JohnnyonFlame has joined #dri-devel
agd5f has joined #dri-devel
agd5f has quit [Remote host closed the connection]
agd5f has joined #dri-devel
JohnnyonF has quit [Ping timeout: 480 seconds]
agd5f has quit [Remote host closed the connection]
apinheiro has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
agd5f has joined #dri-devel
junaid has quit [Ping timeout: 480 seconds]
gouchi has joined #dri-devel
mvlad has quit [Remote host closed the connection]
bgs has quit [Remote host closed the connection]
oneforall2 has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
dliviu has quit [Quit: Going away]
rasterman has joined #dri-devel
rasterman has quit []
dliviu has joined #dri-devel
<jekstrand> Ugh... Who made libmesautil depend on gallium?!?
<jekstrand> It's zmike.... :-/
<jekstrand> Why was this moved?
<jekstrand> It's not usable outside gallium. It depends on all sorts of pipe_* stuff.
<airlied> jekstrand: depends on includes or symbols?
<jekstrand> symbols
<jekstrand> It's causing me headaches in NVK
<airlied> yeah the indices stuff should just be in core mesa, unless dozen or something needs it
<jenatali> Nope, we couldn't do CPU readback translation in dzn, we'd do a compute shader instead
<jenatali> (Which is really something that the mesa indices stuff should support doing too, but oh well)
<jekstrand> We should have just not moved it.
<jekstrand> Let me see if I can move it back
<jekstrand> It's fine for mesa/main to depend on gallium at this point. It's a circular dep but harmless.
Mangix has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Mangix has joined #dri-devel
Mangix has quit [Read error: No route to host]
Mangix has joined #dri-devel
Dr_Who has joined #dri-devel
apinheiro has quit [Remote host closed the connection]
gouchi has quit [Quit: Quitte]
fab has quit [Quit: fab]
freemin has quit [Remote host closed the connection]
freemin has joined #dri-devel
bgs has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 3.6]
iive has quit [Quit: They came for me...]