SystemError has joined #maemo-leste
akossh has quit [Quit: Leaving.]
sunshavi has quit [Remote host closed the connection]
zhxt has joined #maemo-leste
SystemError has quit [Ping timeout: 276 seconds]
Treebeard has joined #maemo-leste
Treebeard has joined #maemo-leste
Treebeard has quit [Changing host]
BenLand100 has quit [Ping timeout: 260 seconds]
Treebeard is now known as BenLand100
SystemError has joined #maemo-leste
sunshavi has joined #maemo-leste
ikmaak has quit [Ping timeout: 260 seconds]
ikmaak has joined #maemo-leste
ikmaak has quit [Read error: Connection reset by peer]
ikmaak has joined #maemo-leste
cockroach has quit [Quit: leaving]
sunshavi has quit [Remote host closed the connection]
zhxt has quit [Ping timeout: 260 seconds]
joerg has quit [Ping timeout: 264 seconds]
SystemError has quit [Remote host closed the connection]
joerg has joined #maemo-leste
sunshavi has joined #maemo-leste
SystemError has joined #maemo-leste
joerg has quit [Ping timeout: 260 seconds]
joerg has joined #maemo-leste
<freemangordon> ok, seems I lack the theory how a tear-free, zero-copy xorg driver shall be implemented, any hints appreciated
Danct12 has quit [Quit: Quitting]
Danct12 has joined #maemo-leste
<Wizzup> well tearing is prevalent on many devices, so I am not sure if that's a big deal atm
<freemangordon> but, if I am going to do a driver from scratch, why not take it into consideration?
<Wizzup> that's true, I think there are a few X drivers that have tearless operation
<Wizzup> one of the tearfree modsetting bug reports links to radeon drivers that solve this
<Wizzup> and there's als the modesetting patch that makes modesetting tearless on non-rotated displays
<freemangordon> hmm, seems xorg pvr_drv source code was available in the 4x versions of graphics sdk
<freemangordon> but not in 5x, for some reason
<Wizzup> this entire bug report might be interesting to read: https://gitlab.freedesktop.org/xorg/xserver/-/issues/244
<freemangordon> my browser is too old for gitlab :(
<freemangordon> (ff 66)
<Wizzup> tearfree on amdgpu also has a big perf cost btw
<freemangordon> myba they copy the front buffer on start of every operation
<freemangordon> *maybe
<freemangordon> I mean - I am thinking on it for the last couple of days
<freemangordon> and still have no clear vision on how shall changes be copied between buffers :)
<Wizzup> the maybe check out this branch, but keep in mind that it doesn't reportedly work for everyone https://gitlab.freedesktop.org/vliaskov/xserver/-/commits/tearfree-1.20.9
<Wizzup> but tearing being problematic is one of the reasons folks wanted to move to wayland
<Wizzup> I wonder if this is not something we want to tacke later
<Wizzup> tackle*
<Wizzup> "After reading this (wonderful explanation) of how an Xorg server works I realized that X server paints window updates directly to the memory card at any random time unless you use a compositing enabled window manager." and below on the stackexchange link
<Wizzup> but yeah I don't have answers just pointers
<Wizzup> maybe you already read all this
<Wizzup> I'd be fine with tearing in place, if it's not artifacting and just tearing
<Wizzup> often with xorg is also seems to require special window manager workaround as well
<freemangordon> Wizzup: well, we are compositing (h-d)
<freemangordon> but, on d4 I see tearing when h-d scrolls
<Wizzup> yes, but kwim with compositing still has problems in certain vsync modes it seems for example
<freemangordon> so something is not quite right
<Wizzup> kwin*
<Wizzup> it could be related to opendrm, or when/how the x server syncs, how the exact page flip is timed, etc
<Wizzup> I think it'd be perhaps better to fix any hangs, get this stuff going, and then look at it again a bit later, but that's up to you of course
<Wizzup> as in I don't think this will be simple at all
<freemangordon> sure it is not
<freemangordon> the point is that I don;t see any point in fixing MS
<Wizzup> in any case I might read this since it seems good https://magcius.github.io/xplain/article/index.html
<Wizzup> well others might fix tearing in MS, there are patches for some of it
<freemangordon> it is not about the tearing
<Wizzup> oh
<freemangordon> I just don;t see it fit for our usecase
<freemangordon> rotation being one of the major issues
<freemangordon> olso, glamor is too slow even on d4, forget about n900
SystemError has quit [Ping timeout: 276 seconds]
<Wizzup> mhm
<freemangordon> my replacement is semi-useful, but it still does texture copy with a shader
<freemangordon> maybe this cannot be avoided, because of the compositing
<freemangordon> but in any case, I first want to see if I can get pvr_drv working
<freemangordon> because if this works, we get HW accelerated EXA for free
<freemangordon> and I will have to just add dri3/PRESENT on top, IIUC
<Wizzup> ok
<freemangordon> yeah :D
<freemangordon> XOrg-sources.tar.gz
<Wizzup> ?
<freemangordon> pvr_drv should be there, hopefully
<freemangordon> hmm, cannot find it
<freemangordon> yeah, not available, will have to RE it :(
<Wizzup> is it large?
<freemangordon> no, but still
<freemangordon> ~50k
<freemangordon> but I have one with DWARF info, so not much of an issue
<Wizzup> ok
<freemangordon> my concern is if this will help, as API has changed
<freemangordon> so, I will have to start porting it to 1.17 only after I have that REed
<Wizzup> yeah
<freemangordon> without even knowing if it is goingt o work
<freemangordon> but yeah
System_Error has joined #maemo-leste
System_Error has quit [Remote host closed the connection]
System_Error has joined #maemo-leste
Twig has joined #maemo-leste
Pali has joined #maemo-leste
System_Error has quit [Ping timeout: 276 seconds]
sunshavi has quit [Read error: Connection reset by peer]
sunshavi has joined #maemo-leste
sunshavi has quit [Read error: Connection reset by peer]
sunshavi has joined #maemo-leste
<Wizzup> uvos: hm call hangup didn't work for me and it kept vibrating after call was hung up on remote side
sunshavi has quit [Read error: Connection reset by peer]
sunshavi has joined #maemo-leste
zhxt has joined #maemo-leste
zhxt has quit [Ping timeout: 245 seconds]
sunshavi has quit [Remote host closed the connection]
<mighty17[m]> hey is there any omap device with wm1811/wm8994 audio?
_inky has joined #maemo-leste
joerg has quit [Read error: Connection reset by peer]
joerg has joined #maemo-leste
dreamer has quit [Ping timeout: 245 seconds]
xmn has quit [Quit: ZZZzzz…]
xmn has joined #maemo-leste
sunshavi has joined #maemo-leste
sunshavi has quit [Remote host closed the connection]
dreamer has joined #maemo-leste
sunshavi has joined #maemo-leste
sunshavi has quit [Remote host closed the connection]
joerg has quit [Read error: Connection reset by peer]
joerg has joined #maemo-leste
_inky has quit [Ping timeout: 264 seconds]
inky has quit [Ping timeout: 260 seconds]
inky has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
_inky has joined #maemo-leste
LjL has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
sunshavi has joined #maemo-leste
_inky has quit [Ping timeout: 245 seconds]
Twig has quit [Ping timeout: 260 seconds]
_inky has joined #maemo-leste
Wikiwide has joined #maemo-leste
Pali has quit [Ping timeout: 246 seconds]