kwizart is now known as nchauvet
nchauvet is now known as kwizart
DavidHeidelberg has quit [Ping timeout: 244 seconds]
p2-mate has quit [*.net *.split]
kusma has quit [*.net *.split]
Stary has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
gruetzkopf has joined #tegra
Stary has joined #tegra
p2-mate has joined #tegra
kusma has joined #tegra
kusma has quit [Ping timeout: 265 seconds]
kusma has joined #tegra
danieel has quit [Ping timeout: 264 seconds]
DavidHeidelberg has joined #tegra
danieel has joined #tegra
digetx_ has joined #tegra
digetx has quit [Killed (NickServ (GHOST command used by digetx_))]
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
torez has joined #tegra
gouchi has joined #tegra
gouchi has quit [Remote host closed the connection]
<digetx_> cyndis: I fixed the performance issue, it was due to a missing RPM autosuspend delay set for 2d/3d and I have RPM enabled for them in grate kernel, it takes 30ms to change voltage on resume
<digetx_> the EPERM error indeed happens due to the timed out job, which starts to happen after host1x RPM suspending that fails with "host1x_intr_stop cannot stop syncpt intr id=12"
<digetx_> somehow the syncpt wait list is not empty on suspend, while it should be
<digetx_> I wish we could remove and restructure all the legacy code first, it's not good
<digetx_> we/me will need to write up the description of the ideal drm/host1x driver and make a plan how to implement it; I wanted to start a thread on the ML, but perhaps it will be easier to do with a doc, like we did with the uapi
<digetx_> pushed https://github.com/grate-driver/linux with the working autosuspend for 2d/3d
<digetx_> you will need to disable CONFIG_DRM_TEGRA=n and enable CONFIG_DRM_TEGRA_ORIG=y
<digetx_> it starts to fail after display power down, i.e. when all host1x children devices are rpm-suspended and host1x fails to suspend properly
<digetx_> lxde was turning off display after a minute of inactivity, hence that's why it was starting to fail after awhile
torez has quit [Quit: torez]
<digetx_> I haven't checked yet what's wrong with the syncpt wait list, please take a look if you will have time
<digetx_> and why host1x driver uses IRQF_SHARED, terrible, will be so much work to clean it up, omg :)