sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
amarsh04 has quit [Remote host closed the connection]
vliaskov has quit [Ping timeout: 480 seconds]
u-amarsh04 has joined #dri-devel
croissant_ has quit []
croissant has joined #dri-devel
glennk has joined #dri-devel
sima has joined #dri-devel
warpme has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
warpme has quit []
Company has quit [Quit: Leaving]
vedranm_ has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
jsa has joined #dri-devel
coldfeet has joined #dri-devel
Daanct12 has quit [Quit: WeeChat 4.4.2]
pcercuei has joined #dri-devel
epoch101 has joined #dri-devel
epoch101 has quit []
LeviYun has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
warpme has quit []
LeviYun has quit [Read error: Connection reset by peer]
warpme has joined #dri-devel
rasterman has joined #dri-devel
warpme has quit []
kts has joined #dri-devel
kts has quit [Quit: Leaving]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
docmax_ has quit []
docmax has joined #dri-devel
soreau has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
moony has quit [Ping timeout: 480 seconds]
soreau has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
moony has joined #dri-devel
warpme has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
heat has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
nerdopolis has joined #dri-devel
alyssa has quit [Quit: alyssa]
davispuh has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
warpme has quit []
siak has joined #dri-devel
Omax has quit [Remote host closed the connection]
vsro has joined #dri-devel
vsro has quit []
Omax has joined #dri-devel
coldfeet has joined #dri-devel
dsimic is now known as Guest7516
dsimic has joined #dri-devel
Guest7516 has quit [Ping timeout: 480 seconds]
siak has quit []
vliaskov has joined #dri-devel
<cheako>
I don't know if this has been done b4, but while testing AMD drivers logging how long each vulkan call took ended up being important. So I'm writing a vulkan timing tool, is that just a profiler. It'll help inform the design of my next project.
jsa has quit [Ping timeout: 480 seconds]
vliaskov_ has joined #dri-devel
iive has joined #dri-devel
Company has joined #dri-devel
vliaskov__ has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
vliaskov_ has quit [Ping timeout: 480 seconds]
cphealy has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
mbrost has joined #dri-devel
nerdopolis has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
<DemiMarie>
iive: the architecture supports unaligned access for normal memory but not device memory. Due to various bugs on lots of hardware, it is impossible to expose PCI memory windows as normal memory. They must be exposed as device memory, and that means that unaligned access faults. The one and only workaround that doesn't break existing userspace is to emulate the operations in software.
pinchart1 has joined #dri-devel
pinchart1 has left #dri-devel [#dri-devel]
pinchartl is now known as Guest7527
pinchartl has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
Guest7527 has quit [Ping timeout: 480 seconds]
<iive>
DemiMarie, so the kernel driver exposes device memory to userland applications (like mesa and nvidia drivers) and nvidia uses it as system ram.
mvsousa has joined #dri-devel
<iive>
is it possible to give system ram buffers to the apps, when it's not mmap-ed hardware registers.
<iive>
i do assume the registers have fixed aligned addresses.
<DemiMarie>
The problem is not registers but memory. Accessing PCIe BARs with memory semantics is generally broken on Arm and should be considered unsupported. This means that unaligned access is also unsupported. Instead, userspace should be designed to never make unaligned accesses to VRAM.
kugel is now known as Guest7530
kugel has joined #dri-devel
heat is now known as Guest7531
heat has joined #dri-devel
Guest7531 has quit [Read error: Connection reset by peer]
<soreau>
I'm trying to find a simple test application such as this that drives the point home instead of 'this fixes hwcursor for wlroots'
<emersion>
ah
<emersion>
i need to look at it again
<llyyr>
if an application picks a swapchain format with 16 bits per channel on vulkan, what is responsible for making sure the contents are dithered before being presented on the display? if it's the application itself, how can it know whether it should dither to 8bit/10bit etc.
<emersion>
i'll just marge it if it has a good commit message
<soreau>
emersion: ok
<zamundaaa[m]>
<llyyr> "if an application picks a..." <- That's handled by the compositor or kms driver
<zamundaaa[m]>
The application doesn't have to care about the scanout format, beyond what information it gets from the compositor through dmabuf feedback
<llyyr>
could it be then that amdgpu isn't doing any dithering (on both windows and linux) or it's too low quality
samuelig has quit []
samuelig has joined #dri-devel
jernej has quit [Remote host closed the connection]
jernej has joined #dri-devel
<zamundaaa[m]>
llyyr: it definitely does scanout dithering
<zamundaaa[m]>
If the compositor outputs 10bpc. If you're on Xorg, you only get 8bpc without dithering afaik
<llyyr>
currently mpv just tells users to set dither-depth to whatever their compositor is outputting, because driver dithering is not reliable or is too low quality to the point where you can tell the difference with bare eyes
bolson has quit [Ping timeout: 480 seconds]
sukuna has joined #dri-devel
nerdopolis has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
<Company>
llyyr: after dealing with the AMD Vulkan driver and its (lack of) features on Windows, I wouldn't be too surprised
<Company>
at this point I have the suspicion that AMD has different developer teams for their GL and Vulkan drivers instead of sharing at least wsi parts like Mesa does
vliaskov__ has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
riteo has quit [Ping timeout: 480 seconds]
sukuna has quit [Ping timeout: 480 seconds]
psykose has quit [Remote host closed the connection]
psykose has joined #dri-devel
karenw has joined #dri-devel
nerdopolis has joined #dri-devel
samuelig has quit [Quit: Bye!]
samuelig has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
anholt has joined #dri-devel
androidui has quit [Ping timeout: 480 seconds]
ZLangJIT has joined #dri-devel
ZLangJIT is now known as androidui
rasterman has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
frankbinns1 has joined #dri-devel
frankbinns2 has joined #dri-devel
frankbinns has quit [Ping timeout: 480 seconds]
frankbinns1 has quit [Ping timeout: 480 seconds]
alyssa has joined #dri-devel
docmax_ has joined #dri-devel
pcercuei has quit [Quit: dodo]
docmax has quit [Ping timeout: 480 seconds]
heat is now known as Guest7543
heat has joined #dri-devel
Guest7543 has quit [Read error: Connection reset by peer]