2024-07-16 04:52
ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
00:00
lion328 has quit [Quit: Leaving]
00:13
lsntvt_ has quit [Ping timeout: 480 seconds]
00:18
cr0n has joined #dri-devel
00:28
lion328 has joined #dri-devel
00:41
Eighth_Doctor has joined #dri-devel
00:53
kondalef1[m] has joined #dri-devel
00:55
mehdidjait[m] has joined #dri-devel
00:56
danylo1 has joined #dri-devel
00:56
zamundaaa[m] has joined #dri-devel
00:56
tomeu has joined #dri-devel
00:57
hch12907 has joined #dri-devel
00:57
valentine has joined #dri-devel
01:02
jenatali has joined #dri-devel
01:06
robertmader[m] has joined #dri-devel
01:07
dcbaker has joined #dri-devel
01:22
Timmy[m] has joined #dri-devel
01:29
JRepin has joined #dri-devel
01:34
JRepin has joined #dri-devel
01:35
Mis012[m] has joined #dri-devel
01:38
oops has joined #dri-devel
01:38
macdeejames[m] has joined #dri-devel
01:38
oops has quit [Remote host closed the connection]
01:38
_65674567567 has joined #dri-devel
01:41
_65674567567 has quit [Remote host closed the connection]
01:46
Company has quit [Ping timeout: 480 seconds]
01:55
Company has joined #dri-devel
02:12
epoch101 has quit []
02:14
xroumegue has quit [Ping timeout: 480 seconds]
02:21
kzd has quit [Ping timeout: 480 seconds]
02:22
xroumegue has joined #dri-devel
02:37
luc has joined #dri-devel
02:49
JRepin has joined #dri-devel
02:51
sguddati has joined #dri-devel
03:09
glennk has joined #dri-devel
03:17
Sid127 has quit [Remote host closed the connection]
03:17
caitcatdev has quit [Read error: Connection reset by peer]
03:19
Sid127 has joined #dri-devel
03:20
caitcatdev has joined #dri-devel
03:23
nerdopolis has quit [Ping timeout: 480 seconds]
03:24
sguddati has quit [Ping timeout: 480 seconds]
03:28
sguddati has joined #dri-devel
03:29
gnuiyl has quit [Remote host closed the connection]
03:30
gnuiyl has joined #dri-devel
03:42
Sid127 has quit [Read error: Connection reset by peer]
03:42
caitcatdev has quit [Remote host closed the connection]
03:43
caitcatdev has joined #dri-devel
03:44
Sid127 has joined #dri-devel
03:50
Sid127 has quit [Read error: Connection reset by peer]
03:50
caitcatdev has quit [Read error: Connection reset by peer]
03:51
Sid127 has joined #dri-devel
03:52
Sid127 has quit [Read error: Connection reset by peer]
03:52
caitcatdev has joined #dri-devel
03:54
Sid127 has joined #dri-devel
03:55
Sid127 has quit [Read error: Connection reset by peer]
03:55
caitcatdev has quit [Read error: Connection reset by peer]
03:56
caitcatdev has joined #dri-devel
03:57
Sid127 has joined #dri-devel
04:00
Sid127 has quit [Read error: Connection reset by peer]
04:00
caitcatdev has quit [Read error: Connection reset by peer]
04:01
Sid127 has joined #dri-devel
04:03
caitcatdev has joined #dri-devel
04:07
Sid127 has quit [Read error: Connection reset by peer]
04:07
caitcatdev has quit [Read error: Connection reset by peer]
04:09
Sid127 has joined #dri-devel
04:09
caitcatdev has joined #dri-devel
04:14
vasu1207 has joined #dri-devel
04:15
Sid127 has quit [Read error: Connection reset by peer]
04:15
caitcatdev has quit [Read error: Connection reset by peer]
04:16
caitcatdev has joined #dri-devel
04:16
Sid127 has joined #dri-devel
04:16
vasu1207 has quit []
04:25
Duke`` has joined #dri-devel
04:28
Nasina has quit [Read error: Connection reset by peer]
04:31
caitcatdev has quit []
04:32
caitcatdev has joined #dri-devel
04:32
hikiko_ has joined #dri-devel
04:36
hikiko has quit [Ping timeout: 480 seconds]
04:36
Nasina has joined #dri-devel
04:38
Nasina has quit [Read error: Connection reset by peer]
04:48
fab has joined #dri-devel
04:50
JRepin has quit [Read error: Connection reset by peer]
04:50
JRepin has joined #dri-devel
04:52
Nasina has joined #dri-devel
04:54
Nasina has quit [Read error: Connection reset by peer]
05:13
Nasina has joined #dri-devel
05:15
Nasina has quit [Read error: Connection reset by peer]
05:25
Company has quit [Quit: Leaving]
05:33
TMM has joined #dri-devel
05:37
oneforall2 has joined #dri-devel
05:44
Duke`` has quit [Ping timeout: 480 seconds]
05:45
Nasina has joined #dri-devel
05:50
JRepin has joined #dri-devel
05:59
tzimmermann has joined #dri-devel
06:05
gnuiyl has quit [Remote host closed the connection]
06:09
gnuiyl has joined #dri-devel
06:10
gnuiyl has quit [Remote host closed the connection]
06:11
cef has quit [Ping timeout: 480 seconds]
06:11
gnuiyl has joined #dri-devel
06:13
fab has quit [Quit: fab]
06:20
cef has joined #dri-devel
06:23
mehdi-djait3397165695212282475 has joined #dri-devel
06:24
alarumbe has quit [Remote host closed the connection]
06:25
JRepin has joined #dri-devel
06:28
phasta has joined #dri-devel
06:40
fab has joined #dri-devel
06:51
phasta has quit [Quit: WeeChat 4.6.2]
06:51
phasta has joined #dri-devel
06:52
sima has joined #dri-devel
06:53
simon-perretta-img_ has quit [Ping timeout: 480 seconds]
06:54
fab has quit [Quit: fab]
06:54
fab has joined #dri-devel
06:56
kts has joined #dri-devel
07:00
sghuge has quit [Remote host closed the connection]
07:00
jsa1 has joined #dri-devel
07:00
sghuge has joined #dri-devel
07:06
vliaskov_ has joined #dri-devel
07:10
vliaskov__ has joined #dri-devel
07:16
LeviYun has quit [Ping timeout: 480 seconds]
07:16
vliaskov_ has quit [Ping timeout: 480 seconds]
07:22
sguddati has quit [Ping timeout: 480 seconds]
07:25
LeviYun has joined #dri-devel
07:27
warpme has joined #dri-devel
07:27
kts_ has joined #dri-devel
07:30
kts has quit [Ping timeout: 480 seconds]
07:32
sguddati has joined #dri-devel
07:32
bolson has quit [Ping timeout: 480 seconds]
07:55
lynxeye has joined #dri-devel
07:57
simon-perretta-img has joined #dri-devel
08:06
jkrzyszt_ has joined #dri-devel
08:11
kts_ has quit [Ping timeout: 480 seconds]
08:23
sguddati has quit [Ping timeout: 480 seconds]
08:25
imre has joined #dri-devel
08:29
lsntvt_ has joined #dri-devel
08:30
rasterman has joined #dri-devel
08:31
kts_ has joined #dri-devel
08:31
apinheiro has joined #dri-devel
08:32
warpme has joined #dri-devel
08:38
lsntvt has joined #dri-devel
08:38
lsntvt_ has quit [Read error: Connection reset by peer]
08:46
Sid127 has quit [Read error: Connection reset by peer]
08:46
caitcatdev has quit [Read error: Connection reset by peer]
08:48
Sid127 has joined #dri-devel
08:49
caitcatdev has joined #dri-devel
08:53
sguddati has joined #dri-devel
08:58
kts_ has quit [Ping timeout: 480 seconds]
09:11
sguddati has quit [Ping timeout: 480 seconds]
09:14
sguddati has joined #dri-devel
09:21
nashpa has quit [Ping timeout: 480 seconds]
09:25
dliviu has joined #dri-devel
09:31
coldfeet has joined #dri-devel
09:45
epoch101 has joined #dri-devel
09:50
dliviu has quit [Ping timeout: 480 seconds]
09:54
coldfeet has quit [Quit: Lost terminal]
09:56
dolphin has joined #dri-devel
10:00
dliviu has joined #dri-devel
10:12
dliviu has quit [Ping timeout: 480 seconds]
10:13
dliviu has joined #dri-devel
10:15
frieder has joined #dri-devel
10:17
Nasina has quit [Read error: Connection reset by peer]
10:21
hikiko has joined #dri-devel
10:23
Nasina has joined #dri-devel
10:26
hikiko_ has quit [Ping timeout: 480 seconds]
10:38
kzd has joined #dri-devel
10:42
Nasina has quit [Read error: Connection reset by peer]
10:43
Nasina has joined #dri-devel
11:31
Nasina has quit [Read error: Connection reset by peer]
11:32
sguddati has quit [Ping timeout: 480 seconds]
11:39
Nasina has joined #dri-devel
11:41
Nasina has quit [Read error: Connection reset by peer]
11:54
jsa1 has quit [Ping timeout: 480 seconds]
11:56
sguddati has joined #dri-devel
11:56
guludo has joined #dri-devel
12:01
Nasina has joined #dri-devel
12:12
Nasina has quit [Read error: Connection reset by peer]
12:13
warpme has joined #dri-devel
12:14
asrivats__ has quit [Remote host closed the connection]
12:14
asrivats__ has joined #dri-devel
12:18
epoch101 has quit []
12:18
Nasina has joined #dri-devel
12:18
Nasina has quit [Read error: Connection reset by peer]
12:18
warpme has quit [Read error: Connection reset by peer]
12:19
Nasina has joined #dri-devel
12:22
warpme has joined #dri-devel
12:23
asrivats__ has quit [Ping timeout: 480 seconds]
12:27
Nasina has quit [Ping timeout: 480 seconds]
12:37
tzimmermann has quit [Quit: Leaving]
12:39
epoch101 has joined #dri-devel
12:54
sguddati has quit [Ping timeout: 480 seconds]
12:55
nerdopolis has joined #dri-devel
12:58
coldfeet has joined #dri-devel
13:00
guludo has quit [Quit: WeeChat 4.6.3]
13:04
coldfeet has quit [Quit: Lost terminal]
13:08
sguddati has joined #dri-devel
13:40
yogesh_mohan has joined #dri-devel
13:51
mehdi-djait3397165695212282475 has quit []
13:52
mehdi-djait3397165695212282475 has joined #dri-devel
13:54
asrivats__ has joined #dri-devel
13:58
Caterpillar has quit [Read error: Connection reset by peer]
13:59
lion328 has quit [Quit: Leaving]
14:04
dolphin has quit [Quit: Leaving]
14:08
fab has quit [Quit: fab]
14:12
lion328 has joined #dri-devel
14:12
Company has joined #dri-devel
14:31
tzimmermann has joined #dri-devel
14:42
lemonjuiceman has joined #dri-devel
14:45
lemonjuiceman has quit [Remote host closed the connection]
14:47
fab has joined #dri-devel
14:51
phasta has quit [Quit: WeeChat 4.6.2]
14:59
epoch101 has quit []
15:01
epoch101 has joined #dri-devel
15:02
Duke`` has joined #dri-devel
15:03
JRepin has joined #dri-devel
15:13
pjakobsson has joined #dri-devel
15:27
FireBurn has joined #dri-devel
15:28
asrivats__ has quit [Ping timeout: 480 seconds]
15:28
asrivats__ has joined #dri-devel
15:29
dsimic is now known as Guest17306
15:29
dsimic has joined #dri-devel
15:30
Guest17306 has quit [Ping timeout: 480 seconds]
15:43
frieder has quit [Remote host closed the connection]
15:44
kts has joined #dri-devel
15:46
nerdopolis has quit [Ping timeout: 480 seconds]
15:47
lsntvt has quit [Ping timeout: 480 seconds]
15:52
jsa1 has joined #dri-devel
15:55
tobiasjakobi has joined #dri-devel
16:00
loki_val is now known as crabbedhaloablut
16:10
lsntvt has joined #dri-devel
16:19
tzimmermann has quit [Quit: Leaving]
16:26
simon-perretta-img has quit [Ping timeout: 480 seconds]
16:27
guludo has joined #dri-devel
16:34
asrivats__ has quit [Ping timeout: 480 seconds]
16:37
<
zmike >
mareko: I'm looking at deleting buffer refcounting, but this is increasingly difficult as I get into multi-context binds
16:38
<
zmike >
specifically the non-invalidate scenario for bufferobj_data where the buffer is bound on multiple contexts
16:39
<
zmike >
every solution I come up with for this seems varying degrees of gross
16:41
JRepin has joined #dri-devel
16:50
kts has quit [Ping timeout: 480 seconds]
16:51
kts has joined #dri-devel
16:55
asrivats__ has joined #dri-devel
16:59
coldfeet has joined #dri-devel
17:02
lsntvt has quit [Ping timeout: 480 seconds]
17:04
tobiasjakobi has quit []
17:12
SquareWinter68 has quit [Ping timeout: 480 seconds]
17:12
coldfeet has quit [Quit: Lost terminal]
17:22
coldfeet has joined #dri-devel
17:34
sguddati has quit [Ping timeout: 480 seconds]
17:37
JRepin has joined #dri-devel
17:39
kts has quit [Quit: Konversation terminated!]
17:46
epoch101 has quit [Ping timeout: 480 seconds]
17:49
jannau has quit [Quit: WeeChat 4.5.1]
17:50
rasterman has quit [Quit: Gettin' stinky!]
17:50
LeviYun has quit [Ping timeout: 480 seconds]
17:52
hikiko_ has joined #dri-devel
17:52
LeviYun has joined #dri-devel
17:53
jannau has joined #dri-devel
17:55
hikiko has quit [Ping timeout: 480 seconds]
17:58
jannau has quit [Quit: WeeChat 4.6.2]
18:23
dviola has joined #dri-devel
18:23
LeviYun has quit [Read error: Connection reset by peer]
18:24
LeviYun has joined #dri-devel
18:26
mehdi-djait3397165695212282475 has quit [Ping timeout: 480 seconds]
18:26
jannau has joined #dri-devel
18:32
K900_ has joined #dri-devel
18:36
K900 has quit [Ping timeout: 480 seconds]
18:46
notfunderscore has quit [Remote host closed the connection]
18:46
notfunderscore has joined #dri-devel
18:47
jannau has quit [Quit: WeeChat 4.6.3]
18:54
haaninjo has joined #dri-devel
19:02
jkrzyszt_ has quit [Ping timeout: 480 seconds]
19:05
jannau has joined #dri-devel
19:11
bolson has joined #dri-devel
19:19
bolson has quit [Ping timeout: 480 seconds]
19:28
alanc has quit [Remote host closed the connection]
19:29
alanc has joined #dri-devel
19:37
Jeremy_Rand_Talos__ has quit [Remote host closed the connection]
19:37
Jeremy_Rand_Talos__ has joined #dri-devel
19:41
MandiTwo has joined #dri-devel
19:42
<
MandiTwo >
Hi! For the issue ive asked couple days before, should i open a gitlab issue on the mesa repo?
19:51
lynxeye has quit [Quit: Leaving.]
19:56
hikiko has joined #dri-devel
19:57
<
ity >
Does a DRM kernel driver need to do something special to support DRM Leasing?
20:00
hikiko_ has quit [Ping timeout: 480 seconds]
20:02
coldfeet has quit [Quit: Lost terminal]
20:02
fab has quit [Quit: fab]
20:04
<
mareko >
is it normal that VK CTS takes several hours on a good GPU?
20:05
<
mareko >
zmike: the multi-context stuff is tricky as multiple contexts can reference a single resource
20:05
<
mareko >
*single=the game
20:06
<
airlied >
mareko: yes
20:06
<
airlied >
mareko: are you running it with deqp-runner?
20:07
<
airlied >
though even with deqp-runner and a really good CPU it can take 45mins to 8 hrs
20:08
<
zmike >
mareko: yeah that's what I mean
20:09
<
zmike >
and yeah for vkcts you definitely want as many cores/threads as you can because almost no tests are gpu-bound
20:09
<
zmike >
it's just millions of tests
20:12
<
mareko >
deqp-runner
20:14
lsntvt has joined #dri-devel
20:17
<
pendingchaos >
mareko: if you're using too many threads, I think there's a kernel bug after 6.6.14 that can make it really slow
20:18
<
pendingchaos >
IIRC I can run it in under an hour with 16 threads, but it was estimated to take hours with 32 threads
20:23
<
daniels >
MandiTwo: yeah, filing issues is much better than IRC
20:24
rsalvaterra has quit [Ping timeout: 480 seconds]
20:37
asrivats__ has quit [Ping timeout: 480 seconds]
20:49
lsntvt_ has joined #dri-devel
20:56
lsntvt has quit [Ping timeout: 480 seconds]
21:03
nerdopolis has joined #dri-devel
21:04
alarumbe has joined #dri-devel
21:12
Nasina has joined #dri-devel
21:23
Duke`` has quit [Ping timeout: 480 seconds]
21:25
<
mareko >
pendingchaos: I've replied on the issue with a possible solution
21:30
sima has quit [Ping timeout: 480 seconds]
21:38
Calandracas has quit [Remote host closed the connection]
21:40
<
airlied >
vk cts also suffers from a reads back from vram problem, it's been fixed for some tests, but multisample resolve tests still hit it pretty hard
21:41
davispuh has joined #dri-devel
21:44
apinheiro has quit [Quit: Leaving]
21:46
Calandracas has joined #dri-devel
22:01
K900_ has quit [Remote host closed the connection]
22:02
K900 has joined #dri-devel
22:03
Nasina has quit [Read error: Connection reset by peer]
22:03
TMM has joined #dri-devel
22:04
Nasina has joined #dri-devel
22:16
Nasina has quit [Ping timeout: 480 seconds]
22:34
<
karolherbst >
running compute shaders in the kernel? nice
22:35
glennk has quit [Ping timeout: 480 seconds]
22:36
<
mareko >
it already runs compute shaders for some special cases
22:38
<
mareko >
I have a hunch that any new compute shaders in the amdgpu module will have to be written and enabled by the community
22:42
guludo has quit [Ping timeout: 480 seconds]
22:42
Nasina has joined #dri-devel
22:44
<
karolherbst >
mhh, I wonder if the kernel can be smarter about clearing pages there...
22:44
<
karolherbst >
like is that for not leaking VRAM to other processes or has this another use case?
22:44
<
karolherbst >
it's not 100% clear to for what this is used
22:46
<
airlied >
not leaking VRAM is the main one
22:47
<
karolherbst >
I see..
22:48
<
karolherbst >
haven't really dug into the code, but if it's not caching uncleared allocations for reuse in the same process, that might be a way to speed things up
22:48
<
mareko >
CTS likely spawns a new process for every test group
22:49
<
airlied >
deqp-runner runs a bunch of tests, but I think they all open a new kernel fd
22:50
<
mareko >
libdrm_amdgpu could keep device FDs open forever and reuse
22:51
<
mareko >
but the kernel shouldn't clear with SDMA in the first place
22:51
<
airlied >
sdma is such a trap :-P
22:52
<
mareko >
it's just a design limit
22:52
rsalvaterra has joined #dri-devel
22:53
<
airlied >
the kernel has compute shaders to handle LDS cleaning already
22:53
<
mareko >
SDMA can do about 60-100 GB/s, enough for PCIe, but the big cache and thus compute can do a few TB/s
22:54
<
airlied >
just needs a bit overclock :-P
22:54
Calandracas has quit [Ping timeout: 480 seconds]
22:54
<
mareko >
and without the big cache, it's about 500-900 GB/s on big GPUs
22:56
<
mareko >
the compute clears could be set to bypass all caches, so that parallel workloads are minimally affected
23:00
Calandracas has joined #dri-devel
23:12
haaninjo has quit [Quit: Ex-Chat]
23:14
<
karolherbst >
airlied: I wonder if we need strict isolation between fds or if it's fine only between processes, but I can see why that's a big ugly to ensure on the kernel side
23:16
<
airlied >
yes doing anything per-process is just a nightmare, and then you have web browsers so it all goes out the window
23:18
<
karolherbst >
they already have a workaround in place for it anyway
23:18
<
karolherbst >
but yeah...
23:33
Nasina has quit [Read error: Connection reset by peer]
23:35
Nasina has joined #dri-devel
23:37
Nasina has quit [Read error: Connection reset by peer]
23:39
vliaskov__ has quit [Ping timeout: 480 seconds]
23:41
Nasina has joined #dri-devel
23:49
Nasina has quit [Ping timeout: 480 seconds]
23:49
<
mareko >
also qemu is 1 process / many FDs
23:54
Nasina has joined #dri-devel