ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
MrCooper_ has joined #dri-devel
vjaquez has joined #dri-devel
ceyusa has quit [Ping timeout: 480 seconds]
MrCooper has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
larunbe has quit [Ping timeout: 480 seconds]
alarumbe has joined #dri-devel
shsharma__ has joined #dri-devel
shsharma_ has quit [Ping timeout: 480 seconds]
guru_ has quit []
oneforall2 has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
yuq825 has joined #dri-devel
Haaninjo has joined #dri-devel
MrCooper has joined #dri-devel
co1umbarius has joined #dri-devel
MrCooper_ has quit [Ping timeout: 480 seconds]
yuq825 has quit [Ping timeout: 480 seconds]
columbarius has quit [Ping timeout: 480 seconds]
yuq825 has joined #dri-devel
adjtm has quit [Read error: No route to host]
co1umbarius has quit [Remote host closed the connection]
co1umbarius has joined #dri-devel
chipxxx has joined #dri-devel
zzoon has joined #dri-devel
mbrost has joined #dri-devel
windleaves has joined #dri-devel
wind has quit [Ping timeout: 480 seconds]
wind has joined #dri-devel
windleaves has quit [Ping timeout: 480 seconds]
windleaves has joined #dri-devel
Leopold__ has joined #dri-devel
_xav_ has quit [Ping timeout: 480 seconds]
wind has quit [Ping timeout: 480 seconds]
_xav_ has joined #dri-devel
Leopold___ has quit [Ping timeout: 480 seconds]
ngcortes has quit [Read error: Connection reset by peer]
mbrost has quit [Ping timeout: 480 seconds]
wind has joined #dri-devel
aravind has joined #dri-devel
windleaves has quit [Ping timeout: 480 seconds]
<mareko>
zmike: MESA_SHADER_CAPTURE_PATH dumps the shader from KHR-GL46.gpu_shader_fp64.fp64.state_query, MESA_GLSL doesn't work for some reason
<mareko>
zmike: the shadow compare test was supposed to be NEVER
<mareko>
zmike: dEQP-GLES31.functional.geometry_shading.query.referenced_by_geometry_shader should expect that a uniform in GS is referenced by GS, instead it should expect that the uniform might be moved to FS and check both
<mareko>
zmike: *dEQP-GLES31.functional.geometry_shading.query.referenced_by_geometry_shader shouldn't expect that a uniform in GS is referenced by GS, instead it should expect that the uniform might be moved to FS and check GS and FS
<airlied>
mareko: for fp64 is that a fixed function mesa shader then
<airlied>
?
mbrost has joined #dri-devel
Leopold__ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
smiles has quit [Ping timeout: 480 seconds]
<mareko>
airlied: no
smiles has joined #dri-devel
Zopolis4 has joined #dri-devel
smiles has quit [Ping timeout: 480 seconds]
konstantin_ has joined #dri-devel
konstantin has quit [Ping timeout: 480 seconds]
zzoon has quit [Ping timeout: 480 seconds]
zzoon has joined #dri-devel
jdavies has joined #dri-devel
jdavies is now known as Guest7767
jdavies_ has joined #dri-devel
lemonzest has joined #dri-devel
Guest7767 has quit [Ping timeout: 480 seconds]
kzd_ has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
nuh^ has joined #dri-devel
kzd_ has quit []
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
bmodem has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
rmckeever has quit [Quit: Leaving]
Company has quit [Read error: Connection reset by peer]
tzimmermann has joined #dri-devel
itoral has joined #dri-devel
fab has joined #dri-devel
itoral has quit [Remote host closed the connection]
itoral has joined #dri-devel
itoral_ has joined #dri-devel
itoral has quit [Ping timeout: 480 seconds]
bgs has joined #dri-devel
mbrost_ has quit []
bgs has quit [Remote host closed the connection]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
smiles has joined #dri-devel
<airlied>
arrgh qcom got a vulkan ext and didn't update their struct types
<HdkR>
Is it a good extension at least?
<airlied>
multiview per render area
<airlied>
no idea :-P
tomba has quit [Quit: Bridge terminating on SIGTERM]
dcbaker has quit [Quit: Bridge terminating on SIGTERM]
marmarek has quit [Quit: Bridge terminating on SIGTERM]
Wallbraker has quit [Quit: Bridge terminating on SIGTERM]
zzoon_holidays_till_Tuesday[m] has quit []
jasuarez has quit [Quit: Bridge terminating on SIGTERM]
KunalAgarwal[m][m] has quit []
DavidHeidelberg[m] has quit [Quit: Bridge terminating on SIGTERM]
Newbyte has quit [Quit: Bridge terminating on SIGTERM]
MayeulC has quit [Quit: Bridge terminating on SIGTERM]
PiGLDN[m] has quit []
Tooniis[m] has quit []
aura[m] has quit []
r[m] has quit []
pac85[m] has quit []
RAOF has quit [Quit: Bridge terminating on SIGTERM]
Nirvin[m] has quit []
xerpi[m] has quit []
Strit[m] has quit []
doras has quit [Quit: Bridge terminating on SIGTERM]
reactormonk[m] has quit []
robertmader[m] has quit []
YaLTeR[m] has quit []
samueldr has quit []
egalli has quit [Quit: Bridge terminating on SIGTERM]
cwfitzgerald[m] has quit []
pushqrdx[m] has quit []
tintou has quit [Quit: Bridge terminating on SIGTERM]
Mis012[m] has quit [Quit: Bridge terminating on SIGTERM]
swick[m] has quit [Quit: Bridge terminating on SIGTERM]
martijnbraam has quit [Quit: Bridge terminating on SIGTERM]
Weiss-Fder[m] has quit []
zamundaaa[m] has quit [Quit: Bridge terminating on SIGTERM]
gdevi has quit []
aradhya7[m] has quit []
shoffmeister[m] has quit []
bylaws has quit [Quit: Bridge terminating on SIGTERM]
bluepenquin has quit [Quit: Bridge terminating on SIGTERM]
FloGrauper[m] has quit [Quit: Bridge terminating on SIGTERM]
jenatali has quit [Quit: Bridge terminating on SIGTERM]
sigmoidfunc[m] has quit []
kunal_10185[m] has quit []
tleydxdy has quit [Quit: Bridge terminating on SIGTERM]
heftig has quit [Quit: Bridge terminating on SIGTERM]
go4godvin has quit [Quit: Bridge terminating on SIGTERM]
EricCurtin[m] has quit []
nielsdg has quit [Quit: Bridge terminating on SIGTERM]
Soroush has quit [Quit: Bridge terminating on SIGTERM]
K0bin has quit [Quit: Bridge terminating on SIGTERM]
chema has quit [Quit: Bridge terminating on SIGTERM]
m00nlit[m] has quit []
dantob has quit []
Harvey[m] has quit []
Celmor[m] has quit []
XiaoYaoBing[m] has quit []
Eighth_Doctor has quit []
devarsht[m] has quit []
DrNick has quit []
onox[m] has quit []
Guest3943 has quit []
danylo has quit [Quit: Bridge terminating on SIGTERM]
yshui` has quit [Quit: Bridge terminating on SIGTERM]
knr has quit []
mripard has quit [Quit: Bridge terminating on SIGTERM]
gnustomp[m] has quit []
msizanoen[m] has quit []
kallisti5[m] has quit []
nyorain[m] has quit []
LinuxHackerman has quit []
sergi has quit [Quit: Bridge terminating on SIGTERM]
vidal72[m] has quit []
masush5[m] has quit []
DemiMarie has quit [Quit: Bridge terminating on SIGTERM]
jluthra has quit [Quit: Bridge terminating on SIGTERM]
Hazematman has quit [Quit: Bridge terminating on SIGTERM]
enunes[m] has quit []
sewn has quit [Quit: Bridge terminating on SIGTERM]
dhirschfeld2[m] has quit []
TomerTayar[m] has quit []
Sofi[m]1 has quit []
ofirbitt[m] has quit []
MotiH[m] has quit []
fkassabri[m] has quit []
cmeissl[m] has quit [Quit: Bridge terminating on SIGTERM]
tomeu has quit [Quit: Bridge terminating on SIGTERM]
ohadsharabi[m] has quit []
Mershl[m] has quit []
daniliberman[m] has quit []
kelbaz[m] has quit []
ThepersonRichard[m] has quit []
dabrain34[m] has quit [Write error: connection closed]
ids1024[m] has quit [Write error: connection closed]
eyearesee has quit [Write error: connection closed]
eballetbo has quit [Write error: connection closed]
x512[m] has quit [Write error: connection closed]
T_UNIX has quit [Write error: connection closed]
gallo[m] has quit [Write error: connection closed]
siddh has quit [Write error: connection closed]
halfline[m] has quit [Write error: connection closed]
kusma has quit [Write error: connection closed]
JosExpsito[m] has quit [Write error: connection closed]
Labnan[m] has quit [Write error: connection closed]
ajhalaney[m] has quit [Write error: connection closed]
Vin[m] has quit [Write error: connection closed]
q4a has quit [Write error: connection closed]
MarkCollins[m] has quit [Write error: connection closed]
Guest23 has quit [Write error: connection closed]
talcohen[m] has quit [Write error: connection closed]
Andy[m]1 has quit [Write error: connection closed]
hch12907 has quit [Write error: connection closed]
Anson[m] has quit [Write error: connection closed]
bubblethink[m] has quit [Write error: connection closed]
nicofee[m] has quit [Write error: connection closed]
michael5050[m] has quit [Max SendQ exceeded]
Jean[m]1 has quit []
viciouss[m] has quit []
tuxayo has quit []
Quinten[m] has quit []
<pjakobsson>
igt git broken?
<pjakobsson>
I cannot clone
Celmor[m] has joined #dri-devel
kts has joined #dri-devel
pochu has joined #dri-devel
srslypascal has quit [Quit: Leaving]
srslypascal has joined #dri-devel
frieder has joined #dri-devel
jdavies has joined #dri-devel
jdavies_ has quit [Remote host closed the connection]
jdavies is now known as Guest7786
jkrzyszt has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
macromorgan has quit [Read error: Connection reset by peer]
rasterman has joined #dri-devel
tursulin has joined #dri-devel
ice9 has joined #dri-devel
chipxxx has quit [Ping timeout: 480 seconds]
chipxxx has joined #dri-devel
srslypascal has quit [Quit: Leaving]
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #dri-devel
srslypascal has joined #dri-devel
nuh^ has quit [Remote host closed the connection]
danvet has joined #dri-devel
pcercuei has joined #dri-devel
gallo7753 has quit [Remote host closed the connection]
gallo7753 has joined #dri-devel
vliaskov has joined #dri-devel
itoral_ has quit [Remote host closed the connection]
agd5f_ has joined #dri-devel
itoral_ has joined #dri-devel
kbingham has quit [Ping timeout: 480 seconds]
agd5f has quit [Ping timeout: 480 seconds]
lynxeye has joined #dri-devel
mvlad has joined #dri-devel
djbw has quit [Read error: Connection reset by peer]
kts has joined #dri-devel
tursulin has quit [Remote host closed the connection]
tursulin has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
MajorBiscuit has joined #dri-devel
devilhorns has joined #dri-devel
apinheiro has joined #dri-devel
agd5f has joined #dri-devel
<tjaalton>
when is 23.0.1 going to be released? it's four weeks since .0
<ccr>
[20:59] <dcbaker> PSA: I am working on the next meas 23.0 stable release, the situation with the CI is slowing things down. I'll be cutting the release as soon as possible
<tjaalton>
alright, thanks
agd5f_ has quit [Ping timeout: 480 seconds]
Ahuj has joined #dri-devel
pcercuei_ has joined #dri-devel
pcercuei has quit [Read error: Connection reset by peer]
<javierm>
tzimmermann: the problem is user expectations, it seems they expect that simpledrm would work even when booting on BIOS without passing a vga=$mode option
<javierm>
I believe you said that we could add a vesadrm driver if someone wanted to query and set the VGA mode?
<javierm>
anyways, for X11 of course works because there's an user-space VGA driver there, but not for wayland compositors that require a dri device
Wallbraker has joined #dri-devel
ajhalaney[m] has joined #dri-devel
arisu has joined #dri-devel
Andy[m] has joined #dri-devel
aradhya7[m] has joined #dri-devel
aura[m] has joined #dri-devel
bluepqnuin has joined #dri-devel
bubblethink[m] has joined #dri-devel
bylaws has joined #dri-devel
chema has joined #dri-devel
RAOF has joined #dri-devel
cleverca22[m] has joined #dri-devel
cmeissl[m] has joined #dri-devel
Eighth_Doctor has joined #dri-devel
cwfitzgerald[m] has joined #dri-devel
dafna33[m] has joined #dri-devel
daniliberman[m] has joined #dri-devel
dantob has joined #dri-devel
dcbaker has joined #dri-devel
DemiMarieObenour[m] has joined #dri-devel
devarsht[m] has joined #dri-devel
Anson[m] has joined #dri-devel
dhirschfeld2[m] has joined #dri-devel
Guest7780 has joined #dri-devel
doras has joined #dri-devel
danylo has joined #dri-devel
EricCurtin[m] has joined #dri-devel
egalli has joined #dri-devel
ella-0[m] has joined #dri-devel
Ella[m] has joined #dri-devel
eballetbo has joined #dri-devel
enunes[m] has joined #dri-devel
AlexisHernndezGuzmn[m] has joined #dri-devel
fkassabri[m] has joined #dri-devel
FloGrauper[m] has joined #dri-devel
frytaped[m] has joined #dri-devel
gallo[m] has joined #dri-devel
gdevi has joined #dri-devel
gnustomp[m] has joined #dri-devel
Guest7798 has joined #dri-devel
MotiH[m] has joined #dri-devel
halfline[m] has joined #dri-devel
Harvey[m] has joined #dri-devel
hasebastian[m] has joined #dri-devel
Hazematman has joined #dri-devel
hch12907 has joined #dri-devel
heftig has joined #dri-devel
zzoon[m] has joined #dri-devel
ids1024[m] has joined #dri-devel
jasuarez has joined #dri-devel
Jean[m]1 has joined #dri-devel
jenatali has joined #dri-devel
jluthra has joined #dri-devel
JosExpsito[m] has joined #dri-devel
K0bin[m] has joined #dri-devel
kallisti5[m] has joined #dri-devel
kelbaz[m] has joined #dri-devel
kunal10710[m] has joined #dri-devel
kunal_10185[m] has joined #dri-devel
kunal_1072002[m] has joined #dri-devel
KunalAgarwal[m][m] has joined #dri-devel
kusma has joined #dri-devel
Labnan[m] has joined #dri-devel
ThepersonRichard[m] has joined #dri-devel
LaughingMan[m] has joined #dri-devel
LinuxHackerman has joined #dri-devel
m00nlit[m] has joined #dri-devel
mairacanal[m] has joined #dri-devel
MarkCollins[m] has joined #dri-devel
marmarek[m] has joined #dri-devel
martijnbraam has joined #dri-devel
masush5[m] has joined #dri-devel
MayeulC has joined #dri-devel
Mershl[m] has joined #dri-devel
michael5050[m] has joined #dri-devel
Mis012[m] has joined #dri-devel
moben[m] has joined #dri-devel
mripard has joined #dri-devel
msizanoen[m] has joined #dri-devel
Vin[m] has joined #dri-devel
naheemsays[m] has joined #dri-devel
neobrain[m] has joined #dri-devel
Newbyte has joined #dri-devel
eyearesee has joined #dri-devel
nicofee[m] has joined #dri-devel
nielsdg has joined #dri-devel
Nirvin[m] has joined #dri-devel
nyorain[m] has joined #dri-devel
ofirbitt[m] has joined #dri-devel
ohadsharabi[m] has joined #dri-devel
DavidHeidelberg[m] has joined #dri-devel
onox[m] has joined #dri-devel
pac85[m] has joined #dri-devel
PiGLDN[m] has joined #dri-devel
Guest7817 has joined #dri-devel
<javierm>
tzimmermann: we were discussing with jfalempe and believe that the workaround could be to add a "vga=normal" cmdline param for the "basic graphics mode" boot entry
pushqrdx[m] has joined #dri-devel
q4a has joined #dri-devel
Quinten[m] has joined #dri-devel
r[m] has joined #dri-devel
ralf1307[theythem][m] has joined #dri-devel
ramacassis[m] has joined #dri-devel
reactormonk[m] has joined #dri-devel
robertmader[m] has joined #dri-devel
robertfoss[m] has joined #dri-devel
samueldr has joined #dri-devel
dabrain34[m] has joined #dri-devel
sewn has joined #dri-devel
shoffmeister[m] has joined #dri-devel
siddh has joined #dri-devel
sigmoidfunc[m] has joined #dri-devel
sjfricke[m] has joined #dri-devel
Sofi[m] has joined #dri-devel
Strit[m] has joined #dri-devel
sergi has joined #dri-devel
Sumera[m] has joined #dri-devel
swick[m] has joined #dri-devel
knr has joined #dri-devel
T_UNIX has joined #dri-devel
talcohen[m] has joined #dri-devel
tintou has joined #dri-devel
underpantsgnome[m] has joined #dri-devel
tleydxdy has joined #dri-devel
tomba has joined #dri-devel
tomeu has joined #dri-devel
Tooniis[m] has joined #dri-devel
<javierm>
what do you think?
ttayar[m] has joined #dri-devel
tuxayo has joined #dri-devel
undvasistas[m] has joined #dri-devel
viciouss[m] has joined #dri-devel
Soroush has joined #dri-devel
vidal72[m] has joined #dri-devel
MatrixTravelerbot[m]1 has joined #dri-devel
Weiss-Fder[m] has joined #dri-devel
x512[m] has joined #dri-devel
xerpi[m] has joined #dri-devel
YaLTeR[m] has joined #dri-devel
yshui` has joined #dri-devel
zamundaaa[m] has joined #dri-devel
znullptr[m] has joined #dri-devel
zzxyb[m] has joined #dri-devel
<javierm>
s/user-space VGA driver/user-space VESA driver
jkrzyszt has quit [Remote host closed the connection]
<zmike>
mareko: ah okay, thanks
jkrzyszt has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
<zmike>
mareko: re: dEQP-GLES31.functional.geometry_shading.query.referenced where in the spec does it allow uniforms to be promoted to the next stage?
gawin has joined #dri-devel
wind has quit [Ping timeout: 480 seconds]
<gawin>
for being able to run CTS via ssh the target should be null? (like gbm for piglit)
<zmike>
surfaceless
<zmike>
mareko: I see now for the state_query one; which uniforms are you able to eliminate?
<gawin>
thx
<tzimmermann>
javierm, i'll be around later today to discuss
<psykose>
i heard some wind blow by and shout "go zmike merge the patch!"
<psykose>
does that count
<zmike>
it does not
bmodem has quit [Ping timeout: 480 seconds]
smiles has joined #dri-devel
cef has joined #dri-devel
smiles has quit [Ping timeout: 480 seconds]
kxkamil has quit []
dtmrzgl has quit [Ping timeout: 480 seconds]
junaid has joined #dri-devel
<gawin>
seems like amd moved docs to gpuopen (yesterday or today)
MrCooper has quit [Ping timeout: 480 seconds]
junaid has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 3.6]
smiles has joined #dri-devel
<jfalempe>
javierm, thanks for taking care of that.
<javierm>
jfalempe: yw
mohamexiety has joined #dri-devel
bmodem has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
lemonzest has joined #dri-devel
<mareko>
zmike: all uniforms that are unused are eliminated; if a shader writes a uniform into a shader output and that output isn't used in the next stage, the output is removed and uniforms become unused, but if the output IS used in the next stage, Mesa moves the uniform to the next stage and replaces the input load with a uniform load and removes the input and output
Leopold_ has joined #dri-devel
<mareko>
for uniforms to be propagated to the next stage, the outputs must store the uniform as-is, e.g. "output = uniform;" is propagated, but "output = uniform * 2;" isn't propagated, but may be propagated once we implement it
itoral_ has quit []
<mareko>
Vulkan could propagate any UBO loads across shaders easily if all shaders share the same descriptor list
<zmike>
mareko: unused=eliminated sure, but if I'm not mistaken the geometry shader case uses the uniform to write gl_Position
<zmike>
so I'm wondering how you're promoting that into the fs
<zmike>
or is this another case where MESA_GLSL=source isn't showing me the real shaders
<mareko>
gl_Position isn't touched with GS->FS
kzd has joined #dri-devel
<zmike>
so then how is it you're eliminating the uniform load in the gs?
<mareko>
zmike: actually, it's not the GS
<mareko>
zmike: u_position is moved from VS to GS, and the test expects GS to return 0 for the referenced query, but it returns 1
<mareko>
gl_Position has no meaning in VS->GS as is treated like VARn
<zmike>
right, okay, I think I misunderstood what you were saying initially
<mareko>
I think I described it incorrectly initially
<zmike>
it looks like the test expects GS to return 1
<mareko>
it would be silly if the spec required us to return what the original source code contains
<zmike>
easy to fix
<zmike>
for the state_query one I wanted to know which uniforms you were seeing problems with so I can write a commit log
<zmike>
mareko: in addition, do you have any ideas for doing late selection for global glthread enablement? basically I want to 1) enable it globally 2) disable for big.LITTLE arch in some cases (tbd) 3) apply driconf glthread disables/enables
<zmike>
sort of in that order of precedence
kts has quit [Quit: Konversation terminated!]
apinheiro has quit [Ping timeout: 480 seconds]
tursulin has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
Company has joined #dri-devel
junaid has joined #dri-devel
MrCooper has joined #dri-devel
kts has joined #dri-devel
fab_ has joined #dri-devel
fab_ is now known as Guest7855
fab has quit [Ping timeout: 480 seconds]
jfalempe has quit [Quit: Leaving]
junaid has quit [Ping timeout: 480 seconds]
<tzimmermann>
javierm, i read through that bug report. this only happens on bios systems, AFAICT?
MajorBiscuit has quit [Ping timeout: 480 seconds]
<javierm>
tzimmermann: correct
<javierm>
for EFI it doesn't happen because the EFI firmware provides a framebuffer through the EFI-GOP runtime service
<tzimmermann>
javierm, your bootloader should set the videomode via vesa
fxkamd has joined #dri-devel
<javierm>
tzimmermann: is that the gfxmode=keep in grub config or ?
<javierm>
tzimmermann: but yes, I mentioned that if either the bootloader (or the kernel via vga=$mode) set a framebuffer, then simpledrm will pick it
macromorgan has joined #dri-devel
<tzimmermann>
javierm, it's a number of things: load_video ; set gfxmode=<mode> ; set gfxpayload=keep
<tzimmermann>
i don't think that the kernel needs patching. i have such a system (x86-64 + BIOS) and it runs simpledrm
<tzimmermann>
javierm, qemu is also a bios-system. does your cd image work with qemu?
<tzimmermann>
in 64-bit mode
<tzimmermann>
IIRC, grub runs in 32-bit or even real mode. so it can use vesa. only later the kernel switches to 64-bit
<javierm>
tzimmermann: good question. I'll test that
<javierm>
it may be that the fedora grub config is the problem then
<javierm>
tzimmermann: thanks for the pointer. I'll add that info to the BZ after testing in a legacy BIOS VM
<javierm>
tzimmermann: the set gfxmode=<mode> is something that the Suse installer sets or ?
<tzimmermann>
maybe these users can experiment with the grub settings while they boot
<javierm>
tzimmermann: yeah, question is how to get that by default instead of needing a custom grub config
<javierm>
that's why I thought that maybe for the "Safe graphics mode" (that AFAIK sets "nomodeset") it could add a vga=normal
<javierm>
or vga=ask if the user wants to choose a mode
<tzimmermann>
javierm, do you use grub on the cd? i think suse uses soemthing else
<javierm>
tzimmermann: right, fedora also uses syslinux I believe
<javierm>
but I was going to test installing a system and then testing booting with the safe graphics mode
<tzimmermann>
javierm, ok. same here
<tzimmermann>
that's a different story then: it may not select the correct vesa mode. but it should allow for vga=
<tzimmermann>
could users set this on the command line
<javierm>
tzimmermann: yeah, with vga= it should work
<tzimmermann>
IIRC there are options to configure video output on suse installers
<javierm>
is just that users were expecting it to work without anything setting a vesa mode, but as explained in the ticket that wasn't the case for vesafb either
<javierm>
that is, before it was vgacon -> fbcon using fbdev emulation of the native DRM
<javierm>
and for X11 it only worked due Xorg having a VESA user-space driver. So I don't know why they thought that simpledrm would be different
kxkamil has joined #dri-devel
<javierm>
tzimmermann: thanks for your thoughts. I'll look at the bootloader story w.r.t VESA mode setting
<tzimmermann>
javierm, i'd tell them to try vga=318 to get 1024x768-16
<tzimmermann>
i'm not sure if that really works on 64-bit systems, but it's worth trying
<tzimmermann>
you *cannot* use vga= with grub2. it'll tell you to use gfxmode= and gfxpayload=keep
rasterman has quit [Quit: Gettin' stinky!]
devilhorns has quit []
aravind has quit [Ping timeout: 480 seconds]
<javierm>
tzimmermann: really? I thought that you could change
<tzimmermann>
javierm, grub2 complains that vga= is deprecated. it insists on using its own settings instead
<tzimmermann>
but syslinux still supports vga=
<tzimmermann>
grub2 configures video output and hands it over to the kernel
<tzimmermann>
the linux kernel handles vga= very early in the booting. when it still runs in real mode. i'm not sure how this interacts with the boot loader
<tzimmermann>
so maybe there's some magic behind vga= that grub2 devs don't want to support any longer
pjakobsson has quit [Remote host closed the connection]
<zmike>
I tried pinning initially, but having the thread active is too much
bgs has joined #dri-devel
Akop has joined #dri-devel
<mareko>
zmike: I would just turn off glthread at its initialization and keep gallium out of
<mareko>
it
<zmike>
mareko: the issue is that it's still good in some very select cases
<zmike>
for source games, for example, it's still faster somehow
Akop has quit []
Akop has joined #dri-devel
<zmike>
otherwise yes, it would be simpler to just add this bit into dri_context.c
agd5f_ has joined #dri-devel
<mareko>
I would just add it the big.LITTLE logic into glthread.c with an option override from driconf
<zmike>
hm
<zmike>
I'm not entirely sure what that would look like?
<mareko>
_mesa_glthread_init can fail, so make it fail for big.LITTLE if ctx->st->options doesn't override it
<zmike>
hm st->options doesn't seem to have a glthread member so I guess I'd have to add that too
<mareko>
it's just for driconf options
<mareko>
I wouldn't mess with the pipe loader for glthread
<zmike>
I agree, I'd rather not
<zmike>
maybe I'm not understanding what you mean after all...how can I determine whether the app is enabling glthread vs the driver from st->options
<mareko>
you mean driconf vs driver
<zmike>
yeah
<zmike>
that
<jenatali>
I think he's suggesting a new driconf option to override the big.LITTLE defaults for glthread
<jenatali>
That would only be set per-app
agd5f has quit [Ping timeout: 480 seconds]
<mareko>
drivers only set the default value of mesa_glthread and driconf only overrides it for apps, it's not possible to split that right now
<mareko>
well it technically is possible with some extra work
<zmike>
driconf in general makes my head hurt
<zmike>
basically I want to set the default value based on big.LITTLE and then have driconf apply on top of that
<mareko>
or make the driver default a PIPE_CAP, and call _mesa_glthread_init if CAP || driconf
<zmike>
hm
<zmike>
that's terrible but probably less terrible than involving the loader
<zmike>
though that wouldn't handle cases where driconf disables glthread
jkrzyszt has quit [Remote host closed the connection]
<zmike>
since driconf would be false by default?
<jenatali>
Seems like driconf should be an enum
<robmur01>
zmike: FWIW, peeking at that PR out of curiosity, I wouldn't rely on any kind of consistent CPU ordering with big.LITTLE. At least not on Arm ;)
<jenatali>
Override to false, override to true, override to true even for big.LITTLE
<zmike>
robmur01: yeah I figured, it's just a proof of concept atm
<zmike>
but thx for the info
<zmike>
jenatali: and yes, as usual a tristate bool would solve all problems
<robmur01>
ideally there should be a "capacity" figure exposed somewhere which is really the indicator you want, lemme check...
<robmur01>
ah yes, /sys/devices/system/cpu/cpuX/cpu_capacity - that should represent the kernel's internal measure of big.LITTLEness
<zmike>
oh cool
<zmike>
thanks for the tip
<robmur01>
beware yet again, though, that there may be more than just two values - we have "mid" CPUs now too :(
<mareko>
using those DRI_CONF definitions is also not fun, see how radeonsi defines its driconf options and defaults in si_debug_options.h
<zmike>
maybe a stupid idea, but I wonder if I could just inline all the u_cpu calls into the driinfo header and have it evaluate that on init?
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
Akop has quit [Remote host closed the connection]
<mareko>
you need C++ for that
<mareko>
the macros are just structure definitions, I think C doesn't allow function calls there
<zmike>
yeah, but if only
bluetail has joined #dri-devel
<zmike>
mareko: your glthread_init disablement idea also doesn't seem like it would handle the default=disable,driconf=enable case 🤔
srslypascal is now known as Guest7861
srslypascal has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
bl4ckb0ne_ has left #dri-devel [#dri-devel]
bl4ckb0ne has joined #dri-devel
Guest7861 has quit [Ping timeout: 480 seconds]
<javierm>
tzimmermann: sorry, I was on a medical appointment. Yes but IIRC the arch/x86 early code can override it with vga=
<javierm>
I'll check the code later
<javierm>
tzimmermann: and thanks!
mbrost has quit [Ping timeout: 480 seconds]
<tzimmermann>
yw
ice9 has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
tursulin has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
mbrost has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
<enunes>
I'm a bit confused by the CI announcement in gitlab fdo, my runner seems to still be picking jobs running in mesa/mesa and people's forks, do I need to make the change in that referenced issue otherwise it will stop picking jobs soon?
FloGrauper[m] has quit []
MatrixTravelerbot[m]1 has quit []
mairacanal[m] has quit []
tuxayo has quit []
LaughingMan[m] has quit []
cleverca22[m] has quit []
tintou has quit []
bluepqnuin has quit []
Harvey[m] has quit []
arisu has quit []
zzxyb[m] has quit []
dcbaker has quit []
chema has quit []
<MrCooper>
enunes: I'd ask bentiss on #freedesktop
neobrain[m] has quit []
Andy[m] has quit []
Celmor[m] has quit []
kallisti5[m] has quit []
Ella[m] has quit []
Sofi[m] has quit []
<anholt>
enunes: if you don't make the change on your runner, then if they get past our first-pass filtering then they might attack your runner.
<anholt>
if you don't make the change, your runner stays open for all
dafna33[m] has quit []
marmarek[m] has quit []
kusma has quit []
underpantsgnome[m] has quit []
siddh has quit []
DavidHeidelberg[m] has quit []
nielsdg has quit []
pac85[m] has quit []
sergi has quit []
Soroush has quit []
MarkCollins[m] has quit []
Labnan[m] has quit []
<enunes>
anholt: ok I see, thanks for the clarification
Guest7798 is now known as go4godvin
kts has quit [Quit: Konversation terminated!]
Ahuj has quit [Ping timeout: 480 seconds]
Weiss-Fder[m] has quit []
gawin has joined #dri-devel
gawin has quit []
eballetbo has quit []
tomba has quit [Quit: Client limit exceeded: 20000]
windleaves has quit [Remote host closed the connection]
msizanoen[m] has quit []
m00nlit[m] has quit []
michael5050[m] has quit []
PiGLDN[m] has quit []
bgs has quit [Remote host closed the connection]
nashpa has joined #dri-devel
dliviu has quit [Ping timeout: 480 seconds]
ramacassis[m] has quit []
jfalempe has joined #dri-devel
<Lynne>
hmm, p_dual_src_export_gfx11 has some issues
sewn has quit []
MayeulC has quit []
JohnnyonF has joined #dri-devel
<Lynne>
either I can't replicate it anymore, or the size of the fourth definition is not 2
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
<Lynne>
nope, the size of the fourth definition is definitely not 2, but it's still an sgpr, weird
DemiMarieObenour[m] is now known as DemiMarie
JohnnyonFlame has quit [Ping timeout: 480 seconds]
ThepersonRichard[m] has quit []
rsalvaterra has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
mbrost has quit [Ping timeout: 480 seconds]
<Lynne>
I think the issue is that bld.def(bld.lm) somehow returns an incorrect sgpr def, but I can't look through the abstractions to trace it
rsalvaterra has joined #dri-devel
<Lynne>
hakzsam: any ideas or should I post an issue?
<pendingchaos>
why would it be an issue that the size isn't 2? a size of 1 is normal for wave32
frieder has quit [Remote host closed the connection]
MajorBiscuit has quit [Ping timeout: 480 seconds]
<jenatali>
Ugh
<jenatali>
Someone broke the Windows build
mbrost has joined #dri-devel
<pixelcluster>
how even? isn't that checked in CI?
<Lynne>
btw if you rebase your mesh shader PR on main, I could test it right now
<Venemo>
Lynne: can you assign 21934 to marge bot or do you need me to do that for you? also, out of curiosity why do you use pswave32?
mbrost has joined #dri-devel
smiles has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.6]
<Venemo>
Lynne: which mesh shader MR do you mean?
<Lynne>
!21409
<Lynne>
I use pswave32 for really no reason at all but to test it, and to claim I have every single non-debugging perftest flag on
<Venemo>
I see
<Venemo>
are you aware it decreases performance?
<Lynne>
no, is it not like the other wave32 flags, which are used only if needed?
<Venemo>
what do you mean?
<Venemo>
all wave32 flags will switch the corresponding stage to use wave32 mode (with the exception of CS for a case when it may cause game bugs)
<Lynne>
yeah, come to think of it, I didn't really check, but w/e
smiles has quit [Ping timeout: 480 seconds]
<Lynne>
(no I do remember, checking, but I must've misunderstood from reading the source)
pcercuei has joined #dri-devel
<Venemo>
Lynne: I've rebased 21409 for you now, it was a clean rebase just 1 patch needed to be changed (a function was moved to a different file)
<Venemo>
Lynne: regarding Wave32, we currently only use it by default for ray tracing shaders on RDNA2, we have some plans for using it by default in some other cases but we never took the time to do that, we only have the perf test flags which just crudely switch this mode on for that stage and that's it.
flto has quit [Remote host closed the connection]
flto has joined #dri-devel
mohamexiety has joined #dri-devel
mohamexiety has quit []
mohamexiety has joined #dri-devel
mohamexiety has quit []
<Lynne>
thanks, I'll test it
mohamexiety has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
<Lynne>
btw, I can't assign it to margebot, I'm not a dev
<Lynne>
you'll have to do that
pcercuei has quit [Quit: bbl]
<Lynne>
Venemo: I get quite a bit "Undefs can only be used in certain operands: v2: %21 = buffer_load_dwordx2" prints with !21409
<Lynne>
and "Undefs can only be used in certain operands: v1: %296 = tbuffer_load_format_x" + ..format_xy
<Venemo>
Lynne: interesting, I didn't get that last time I tried...
<Venemo>
how do you repro that?
<Lynne>
I just use proton to launch a game
<Lynne>
pretty much everything seems to trigger it
<Lynne>
yup, doesn't happen without your PR
<Venemo>
ah, probably a mistake in one of the buffer patches
Zopolis4 has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
mbrost has quit [Remote host closed the connection]