ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
Lucretia has quit []
i509VCB has left #dri-devel [#dri-devel]
Lucretia has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
sul has quit [Ping timeout: 480 seconds]
heat_ has quit [Read error: No route to host]
heat has joined #dri-devel
<Jeremy_Rand_Talos__>
Is there a recommended way to benchmark the LLVMpipe 2D fastpath that was introduced in MR !11969 ? Preferably a GNU/Linux application that I can run through apitrace.
<Jeremy_Rand_Talos__>
The MR text mentions various Windows things (I prefer Linux), desktop compositors (seems hard to run through apitrace?), HTML browsers (ditto due to sandboxing), etc. I assume I can't be the first person who wants to do such testing, so presumably there's already more info about what apps are suitable that I failed to find?
<DemiMarie>
I wonder if they interact badly with the kernel driver.
<airlied>
Jeremy_Rand_Talos: not really, lots of things use it for some paths like blits and copies
<airlied>
id like to get gnome shell using it, but depth buffers stops it
yuq825 has joined #dri-devel
<airlied>
DemiMarie: intel driver has had some interaction issues with mesa drivers
<DemiMarie>
airlied: are those bugs in Xorg?
<DemiMarie>
I ask because some people have glitches with the modesetting driver that go away when the Intel driver is used, but the Intel driver causes freezes
<airlied>
bugs in the intel driver
<DemiMarie>
why would there be glitches with modesetting but not intel?
<airlied>
that's more likely mesa bug somewhere
<airlied>
maybe a glamor bug
<DemiMarie>
what are some ways to track down the source of the glitches?
<airlied>
try and record them or make something that can reproduce them and file a bug with it
<airlied>
esp what hw is in use
<airlied>
and any compositors etc
<DemiMarie>
I see
<DemiMarie>
Hard part is going to be finding a reproducer that does not require Qubes OS
<DemiMarie>
Do stable distros like Debian, Ubuntu, and openSUSE Leap backport Mesa fixes?
<airlied>
not sure, probably not that often
flto has quit [Server closed connection]
flto has joined #dri-devel
_whitelogger has joined #dri-devel
sh-zam has quit [Server closed connection]
sh_zam has joined #dri-devel
nirya has quit [Server closed connection]
abhinav__ has quit [Server closed connection]
nirya has joined #dri-devel
abhinav__ has joined #dri-devel
tomeu has quit [Server closed connection]
tomeu has joined #dri-devel
exit70 has quit [Server closed connection]
exit70 has joined #dri-devel
MoeIcenowy has quit [Server closed connection]
MoeIcenowy has joined #dri-devel
BobBeck2 has quit [Server closed connection]
BobBeck has joined #dri-devel
ishitatsuyuki has quit [Server closed connection]
ishitatsuyuki has joined #dri-devel
iokill has quit [Server closed connection]
iokill has joined #dri-devel
kurufu has quit [Server closed connection]
kurufu has joined #dri-devel
zaratustra has quit [Server closed connection]
zaratustra has joined #dri-devel
repetitivestrain has quit [Server closed connection]
repetitivestrain has joined #dri-devel
phire has quit [Server closed connection]
phire has joined #dri-devel
robher has quit [Server closed connection]
robher has joined #dri-devel
narmstrong has quit [Server closed connection]
narmstrong has joined #dri-devel
Company has quit [Quit: Leaving]
<Jeremy_Rand_Talos>
airlied, any random sampling of what those "lots of things" might be? I tried a few 2D applications and didn't have any luck.
FLHerne has quit [Server closed connection]
FLHerne has joined #dri-devel
pepp has quit [Server closed connection]
pepp has joined #dri-devel
neobrain has quit [Server closed connection]
neobrain has joined #dri-devel
angular_mike______ has quit [Server closed connection]
angular_mike______ has joined #dri-devel
naseer_ has quit [Server closed connection]
naseer_ has joined #dri-devel
<DemiMarie>
I ask because Qubes OS is not a rolling release and graphics bug reports are very frustrating, both for users and developers, due to how difficult they are to track down, much less fix.
jhugo___ has quit [Server closed connection]
jhugo___ has joined #dri-devel
<Jeremy_Rand_Talos>
Oh, whoops. DemiMarie, was your GTK4 comment a reply to me?
_alice has quit [Server closed connection]
<DemiMarie>
Jeremy_Rand_Talos: yes
_alice has joined #dri-devel
<DemiMarie>
GTK4 uses OpenGL for rendering
<Jeremy_Rand_Talos>
DemiMarie, thanks. Somehow I missed your comment due to a connection fail here, didn't realize you replied until I checked another IRC client.
<Jeremy_Rand_Talos>
DemiMarie, I'll look for a GTK4 app to try
Venemo has quit [Server closed connection]
Venemo has joined #dri-devel
glehmann has quit [Server closed connection]
glehmann has joined #dri-devel
hfink has quit [Server closed connection]
hfink has joined #dri-devel
austriancoder has quit [Server closed connection]
austriancoder has joined #dri-devel
simon-perretta-img has quit [Server closed connection]
simon-perretta-img has joined #dri-devel
dianders has quit [Server closed connection]
dianders has joined #dri-devel
urja has quit [Server closed connection]
urja has joined #dri-devel
jeeeun8413 has joined #dri-devel
jstultz has quit [Server closed connection]
jstultz has joined #dri-devel
bwidawsk has quit [Server closed connection]
bwidawsk has joined #dri-devel
vgpu-arthur has quit [Server closed connection]
vgpu-arthur has joined #dri-devel
ceyusa has quit [Server closed connection]
norris has quit [Server closed connection]
ceyusa has joined #dri-devel
norris has joined #dri-devel
mhenning has quit [Quit: mhenning]
daniels has quit [Server closed connection]
daniels has joined #dri-devel
halfline[m] has quit [Remote host closed the connection]
tfiga has quit [Server closed connection]
tfiga has joined #dri-devel
moony has quit [Server closed connection]
moony has joined #dri-devel
tlwoerner has quit [Server closed connection]
tlwoerner has joined #dri-devel
halfline[m] has joined #dri-devel
<ishitatsuyuki>
You'll be probably amused when you discover the "permanent" driver bugs on Android :P
<ishitatsuyuki>
due to how updates are basically nonexistent for end-of-life devices and the short support span
shankaru has quit [Server closed connection]
shankaru has joined #dri-devel
dri-logg1r has quit [Server closed connection]
dri-logger has joined #dri-devel
mmind00 has quit [Server closed connection]
mmind00 has joined #dri-devel
jrayhawk has quit [Server closed connection]
jrayhawk has joined #dri-devel
nuclearcat has quit [Server closed connection]
nuclearcat has joined #dri-devel
mdnavare has quit [Server closed connection]
mdnavare has joined #dri-devel
dianders has quit []
dianders has joined #dri-devel
SanchayanMaity has quit [Server closed connection]
SanchayanMaity has joined #dri-devel
JohnnyonFlame has joined #dri-devel
pzanoni has quit [Server closed connection]
pzanoni has joined #dri-devel
mceier has quit [Server closed connection]
mceier has joined #dri-devel
lemonzest has joined #dri-devel
kem has quit [Server closed connection]
egbert has quit [Server closed connection]
egbert has joined #dri-devel
tchar has quit [Server closed connection]
tchar has joined #dri-devel
kem has joined #dri-devel
JTL has quit [Server closed connection]
JTL has joined #dri-devel
bbrezillon has quit [Server closed connection]
bbrezillon has joined #dri-devel
Terman has quit [Server closed connection]
Terman has joined #dri-devel
junaid has joined #dri-devel
GeorgesStavracasfeaneron[m] has quit [Remote host closed the connection]
GeorgesStavracasfeaneron[m] has joined #dri-devel
sul has joined #dri-devel
anarsoul|2 has quit [Server closed connection]
anarsoul has joined #dri-devel
enunes has quit [Server closed connection]
enunes has joined #dri-devel
<DavidHeidelberg[m]>
I'm getting in beginning "kmsro: driver missing" for panfrost t860, what could I missed? -D gallium-drivers=swrast,panfrost,kmsro
oneforall2 has quit [Server closed connection]
oneforall2 has joined #dri-devel
orbea has quit [Server closed connection]
orbea has joined #dri-devel
srslypascal is now known as Guest61
srslypascal has joined #dri-devel
arnd has quit [Server closed connection]
arnd has joined #dri-devel
genpaku has quit [Server closed connection]
genpaku has joined #dri-devel
Guest61 has quit [Ping timeout: 480 seconds]
aswar002 has quit [Server closed connection]
aswar002 has joined #dri-devel
zf has quit [Server closed connection]
zf has joined #dri-devel
eukara has quit [Server closed connection]
kts has joined #dri-devel
nchery has quit [Server closed connection]
flibitijibibo has quit [Server closed connection]
nchery has joined #dri-devel
agd5f has quit [Server closed connection]
flibitijibibo has joined #dri-devel
agd5f has joined #dri-devel
Sumera[m] has quit [Remote host closed the connection]
YuGiOhJCJ has joined #dri-devel
alanc has quit [Remote host closed the connection]
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #dri-devel
alanc has joined #dri-devel
everfree has quit [Server closed connection]
RSpliet has quit [Server closed connection]
RSpliet has joined #dri-devel
everfree has joined #dri-devel
inverted has quit [Server closed connection]
inverted has joined #dri-devel
linusw has quit [Server closed connection]
linusw has joined #dri-devel
Peuc_ has quit [Server closed connection]
Peuc has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
lanodan_ has quit [Server closed connection]
anholt has quit [Server closed connection]
lanodan_ has joined #dri-devel
hikiko has quit [Server closed connection]
anholt has joined #dri-devel
hikiko has joined #dri-devel
zehortigoza has quit [Server closed connection]
zehortigoza has joined #dri-devel
<DavidHeidelberg[m]>
figured out, forgot to link kmsro and panfrost to d3dadapter :)
danylo has quit [Remote host closed the connection]
Sumera[m] has joined #dri-devel
repetitivestrain has quit [Remote host closed the connection]
gallo has quit [Server closed connection]
gallo has joined #dri-devel
fxkamd has quit [Server closed connection]
fxkamd has joined #dri-devel
dv_ has quit [Server closed connection]
dv_ has joined #dri-devel
fab has joined #dri-devel
danylo has joined #dri-devel
junaid has quit [Ping timeout: 480 seconds]
tanty has quit [Server closed connection]
tanty has joined #dri-devel
mal has quit [Server closed connection]
mal has joined #dri-devel
danvet has joined #dri-devel
ppascher has quit [Quit: Gateway shutdown]
dcz_ has joined #dri-devel
haasn has quit [Server closed connection]
haasn has joined #dri-devel
DrNick has quit [Server closed connection]
DrNick has joined #dri-devel
DrNick is now known as Guest74
kallisti5[m] has quit [Server closed connection]
kallisti5[m] has joined #dri-devel
Duke`` has joined #dri-devel
mripard has quit [Server closed connection]
mripard has joined #dri-devel
Labnan[m] has quit [Server closed connection]
Labnan[m] has joined #dri-devel
junaid has joined #dri-devel
sul has quit [Ping timeout: 480 seconds]
sul has joined #dri-devel
genpaku has quit [Read error: Connection reset by peer]
genpaku has joined #dri-devel
<DemiMarie>
ishitatsuyuki: could there be problems when using a new kernel with an old Mesa?
<ishitatsuyuki>
DemiMarie: Theoretically, yes. We try to have fallback paths when we rely on newer kernel features, but they're not necessarily well tested
<DemiMarie>
ishitatsuyuki: other way around. New kernel, old userspace.
<ishitatsuyuki>
Yes, I'm talking about that?
<ishitatsuyuki>
um wait
<ishitatsuyuki>
well it should be no less buggier than old Mesa with old kernel
<DemiMarie>
less or more buggy?
<ishitatsuyuki>
no more buggier
<ishitatsuyuki>
i'm... sleepy
<ishitatsuyuki>
unless the kernel itself is buggy, amdgpu regresses once in a while
<DemiMarie>
the other question is if there is a way to get fixes to users if we do somehow manage to diagnose a problem
<ishitatsuyuki>
what's your concern here? are you a distro maintainer or?
<DemiMarie>
Sort of; I work on Qubes OS
<ishitatsuyuki>
actually I don't really have an idea what's the situation on Intel; the AMD drivers have been stable enough so never got to think about it ;)
<DemiMarie>
AMD has not been stable for Xen users from what I can tell
<ishitatsuyuki>
um, yeah. that's an under-tested case for sure
<DemiMarie>
Xen specifically, or IOMMU enabled in general?
<ishitatsuyuki>
iommu
<DemiMarie>
any chance you can get AMD to turn it on in their CI, or find someone who can?
<ishitatsuyuki>
flow chart: is it enabled by default? if so, it works; otherwise, good luck
<ishitatsuyuki>
sorry I don't really know how exactly AMD does testing on this end
<DemiMarie>
Intel runs with IOMMU on in their CI
<ishitatsuyuki>
at the end of the day it depends on business interest, I'm afriad
<DemiMarie>
IIRC there are parts of amdgpu that need physical addresses because of the PSP
OftenTimeConsuming has quit [Remote host closed the connection]
<Mis012[m]>
guess I could just have an env that needs to be set for VR apps that will let eglGetDisplay return the XWayland display
Akari has joined #dri-devel
junaid has quit [Remote host closed the connection]
pcercuei has joined #dri-devel
Danct12 has quit [Quit: Leaving]
cef has quit [Quit: Zoom!]
junaid has joined #dri-devel
cef has joined #dri-devel
srslypascal is now known as Guest85
srslypascal has joined #dri-devel
Guest85 has quit [Ping timeout: 480 seconds]
srslypascal has quit []
srslypascal has joined #dri-devel
gouchi has quit [Remote host closed the connection]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
LordKalma has joined #dri-devel
<LordKalma>
Is this channel "dri-devel" as in driver development?
<bnieuwenhuizen>
LordKalma: development of DRI drivers (DRI = direct rendering infrastructure, i.e. roughly Linux GPU drivers and related stuff)
<LordKalma>
oh great
<LordKalma>
you might be the exact people that can help me
<LordKalma>
So I'm working on this embedded device. It's basically a radio that runs linux. That's not very important. The important part is that it has an LCD panel for which there were no FOSS drivers for.
<LordKalma>
I took the original firmware and re-wrote the driver (the manufacturer wouldn't share the Linux kernel code, even though they were obliged to, you know how it is).
<LordKalma>
My problem is that I can't put anything on the LCD panel. The backlight is turning on, but I can't display anything... No console, no kmscube.. This is the driver I wrote: https://github.com/ruilvo/panel-jinglitai-jlt4013a
<LordKalma>
You can see the messages from the driver popping up (eg. "[ 3.978183] Jinglitai JLT4013A: Device found at (ptrval)"). Interestingly, when i try to run kmscube it says "[ 16.701462] Jinglitai JLT4013A: Getting modes".... So it seems the driver went to "sleep" in the meanwhile? Anyway, any pointers on how I can debug this further?
sul has quit [Ping timeout: 480 seconds]
<LordKalma>
to be clear, the log comes from the serial output (via USB)
Ry_Darcy_ has joined #dri-devel
<LordKalma>
The backlight does turn on, but I can't display anything on it. Maybe I don't know how? I did try to write garbage to /dev/fb0 (or whatever the path is) and see if it put anything on the screen.. and not really..
<FLHerne>
(it's a Sunday, some people might not be around)
DemiMarie has quit [Server closed connection]
DemiMarie has joined #dri-devel
jekstrand[m] has quit [Server closed connection]
jekstrand[m] has joined #dri-devel
DemiMarie is now known as Guest90
Ry_Darcy_ has quit [Remote host closed the connection]
Andy[m]1 has quit [Server closed connection]
Andy[m]1 has joined #dri-devel
gnustomp[m] has quit [Server closed connection]
gnustomp[m] has joined #dri-devel
JosExpsito[m] has quit [Server closed connection]
JosExpsito[m] has joined #dri-devel
Vin[m] has quit [Server closed connection]
Vin[m] has joined #dri-devel
swick[m] has quit [Server closed connection]
swick[m] has joined #dri-devel
T_UNIX has quit [Server closed connection]
T_UNIX has joined #dri-devel
sul has joined #dri-devel
Ry_Darcy has joined #dri-devel
<LordKalma>
Sure, I'll ask again in working hours
<LordKalma>
I've been pulling hairs why doesn't this so trivial thing works
junaid has quit [Remote host closed the connection]
yuq825 has left #dri-devel [#dri-devel]
<FLHerne>
You could also email the mailing list at dri-devel@lists.freedesktop.org
<FLHerne>
you might need to subscribe to it first, I can't remember if that applies to this one
wens has joined #dri-devel
Akari has quit [Ping timeout: 480 seconds]
zehortigoza has quit [Remote host closed the connection]
<LordKalma>
The vendor uses kernel 5.8, maybe something significant changed... That's one thing to see... And they have two functions related to that driver that do nothing to but return 0... I just didn't add them to the struct. Oh well... Things to see
<LordKalma>
Thanks a lot
<LordKalma>
I've been look for a community specialised in this. I'll definitely email it.
warpme____ has joined #dri-devel
gouchi has joined #dri-devel
<Mis012[m]>
LordKalma: out-of-tree drivers are meh
<Mis012[m]>
why don't you develop it in-tree
<pinchartl>
LordKalma: JLT4013A is just the panel. what's the display controller on that platform ?
<pinchartl>
sun8i, ok
<Mis012[m]>
LordKalma are you using proper mainline?
<pinchartl>
you should definitely develop this on a mainline kernel
<pinchartl>
we can't provide help for anything else
<Mis012[m]>
s/this/anything/ but yes
<Mis012[m]>
anything even remotely related to GPU tends to be a mess on downstream kernels
<pinchartl>
s/even remotely related to GPU // :-)
<Mis012[m]>
well, yes
<Mis012[m]>
but for example the i2c subsystem they usually don't NIH :P
kts has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
junaid has joined #dri-devel
junaid has quit [Remote host closed the connection]
Ry_Darcy has quit [Remote host closed the connection]
gouchi has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
gouchi has joined #dri-devel
JohnnyonFlame has joined #dri-devel
Danct12 has joined #dri-devel
sul has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Read error: Connection reset by peer]
sul has joined #dri-devel
eukara has joined #dri-devel
bmodem has joined #dri-devel
kts has joined #dri-devel
<LordKalma>
I know I'm developing out of tree and that's not very kosher.. It's just it's simpler for me to develop like this. I do intend on upstreaming :) The Sunxi folk are asking me for the defconf as well when i make it work...
<LordKalma>
The kernel I'm building against is indeed mainline kernel. Buildroot just downloads the mainline kernel. 5.17 on the current version, iirc.
<LordKalma>
I have tried an approach there I generated a .patch file but it produced the same results :)
Danct12 has quit [Ping timeout: 480 seconds]
<LordKalma>
thank you for your interest. I'll also post it on the email thread as well.
<Mis012[m]>
if it's easier for you to work out of tree, then your workflow is really cursed...
<Mis012[m]>
it's not supposed to be easier
<LordKalma>
well, I did write it the first time in-tree, that was very easy because linux has a script to generate a compile_commands.json :D
<LordKalma>
(and I use clangd)
fab has quit [Quit: fab]
Danct12 has joined #dri-devel
<LordKalma>
I put it on that repo because it makes it easier to integrate with buildroot for now
fab has joined #dri-devel
fab has quit []
fab has joined #dri-devel
<Mis012[m]>
LordKalma: join https://matrix.to/#/#mainline:postmarketos.org or #postmarketos-mainline on OFTC
<Mis012[m]>
for a saner workflow3
<Mis012[m]>
* for a saner workflow
<LordKalma>
thanks. Still learning this stuff, and buildroot did make creating images for embedded quite easy :)
<Mis012[m]>
well, treating "embedded" as something special is already complicating things :P
srslypascal is now known as Guest105
srslypascal has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
Guest105 has quit [Ping timeout: 480 seconds]
bmodem has quit [Ping timeout: 480 seconds]
OftenTimeConsuming is now known as Guest109
OftenTimeConsuming has joined #dri-devel
<LordKalma>
Okay, i sent what I think is a very thorough email about the issue :) thanks
Guest109 has quit [Remote host closed the connection]
Akari has joined #dri-devel
Haaninjo has joined #dri-devel
mhenning has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
fab has quit []
heat has joined #dri-devel
sul has quit [Ping timeout: 480 seconds]
sul has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.6]
Guest74 is now known as DrNick
kts has quit [Quit: Leaving]
bnieuwenhuizen has quit [Quit: Bye]
bnieuwenhuizen has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
sul has quit [Ping timeout: 480 seconds]
apinheiro has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
danvet has quit [Ping timeout: 480 seconds]
reductum has quit [Quit: WeeChat 2.8]
reductum has joined #dri-devel
gouchi has quit [Remote host closed the connection]
dcz_ has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
apinheiro has quit [Quit: Leaving]
pixelcluster has quit [Server closed connection]
pixelcluster has joined #dri-devel
lcn has quit [Server closed connection]
lcn has joined #dri-devel
pendingchaos has quit [Server closed connection]
pendingchaos has joined #dri-devel
Jeremy_Rand_Talos has quit [Remote host closed the connection]
pcercuei has quit [Read error: Connection reset by peer]