ChanServ changed the topic of #linux-rockchip to: Rockchip development discussion | IRC log http://irclog.whitequark.org/linux-rockchip | Community GH https://github.com/linux-rockchip | Rockchip GH https://github.com/rockchip-linux | ML https://groups.google.com/group/linux-rockchip
vstehle has quit [Ping timeout: 248 seconds]
lurchi_ is now known as lurchi__
tl_lim has quit [Ping timeout: 252 seconds]
nasugagusan has quit [Ping timeout: 248 seconds]
_whitelogger has joined #linux-rockchip
tl_lim has joined #linux-rockchip
lurchi__ is now known as lurchi_
tl_lim has quit [Ping timeout: 252 seconds]
tl_lim has joined #linux-rockchip
anarsoul|2 has quit [Ping timeout: 240 seconds]
lurchi_ is now known as lurchi__
lurchi__ is now known as lurchi_
cnxsoft has joined #linux-rockchip
wzyy2 has joined #linux-rockchip
adj__ has quit [Ping timeout: 248 seconds]
tl_lim has quit [Ping timeout: 252 seconds]
tl_lim has joined #linux-rockchip
adj__ has joined #linux-rockchip
lurchi_ is now known as lurchi__
amstan has quit [Ping timeout: 240 seconds]
lurchi__ is now known as lurchi_
amstan has joined #linux-rockchip
amstan has quit [Changing host]
amstan has joined #linux-rockchip
lurchi_ has quit [Quit: Konversation terminated!]
lurchi_ has joined #linux-rockchip
lurchi_ has quit [Quit: Konversation terminated!]
lurchi_ has joined #linux-rockchip
cnxsoft has quit [Read error: Connection reset by peer]
cnxsoft has joined #linux-rockchip
stdint has quit [Ping timeout: 248 seconds]
stdint has joined #linux-rockchip
_whitelogger has joined #linux-rockchip
lurchi__ has joined #linux-rockchip
lurchi_ has quit [Ping timeout: 248 seconds]
vstehle has joined #linux-rockchip
vagrantc has joined #linux-rockchip
tl_lim has quit [Read error: Connection reset by peer]
_whitelogger has joined #linux-rockchip
gnufan has joined #linux-rockchip
Easyfab has joined #linux-rockchip
vagrantc has quit [Quit: leaving]
leming has quit [Read error: Connection reset by peer]
leming has joined #linux-rockchip
nobe has joined #linux-rockchip
Easyfab_ has joined #linux-rockchip
Easyfab has quit [Ping timeout: 260 seconds]
Easyfab_ is now known as Easyfab
wzyy2 has quit [Remote host closed the connection]
wzyy2 has joined #linux-rockchip
cnxsoft has quit [Quit: cnxsoft]
cnxsoft has joined #linux-rockchip
cnxsoft has quit [Client Quit]
leah2 has quit [Ping timeout: 264 seconds]
leah2 has joined #linux-rockchip
xevious has quit [Ping timeout: 240 seconds]
wzyy2 has quit [Remote host closed the connection]
wzyy2 has joined #linux-rockchip
tllim has joined #linux-rockchip
xevious has joined #linux-rockchip
diego71 has quit [Remote host closed the connection]
diego71 has joined #linux-rockchip
nasugagusan has joined #linux-rockchip
Substring has joined #linux-rockchip
tllim has quit [Ping timeout: 252 seconds]
tllim has joined #linux-rockchip
aalm has quit [Quit: xyz 1.9.1]
tllim has quit [Ping timeout: 246 seconds]
tllim has joined #linux-rockchip
tllim has quit [Remote host closed the connection]
tllim has joined #linux-rockchip
tllim has quit [Ping timeout: 252 seconds]
tllim has joined #linux-rockchip
Myy has joined #linux-rockchip
<Myy> Mew
<Substring> Hi. Do rockchip mali fbdev drivers support vsync ?
<Substring> you're myyouyou i guess ?
<Myy> Yes
<Substring> damn too bad, can't switch to gbm for now ...
<Substring> ok, saw your nick here and there regarding the tinkerboard ;)
<Myy> I guess I should update my main post on the tinkerboarding.co.uk forum :}
<Myy> That said, I guess I should add back the FBDEV + DMA-BUF support on the 4.14 then...
<Substring> hehe i've been actively reading your progress on the kernel for some months
<Myy> Are you one of the Retro gaming emulators/distributions developers ? :3
<Substring> indeed ^^
<Substring> i'm part of the Recalbox team
<Myy> I'll try to focus on the Retro gaming part next week, once I received a new HDMI screen
<Myy> Also, I have to ask wzyy2 or stdint if adding support for importing SG tables in the DRM driver is still a good idea.
<Substring> anyway i'll have to wait for a few weeks before porting Recalbox to the tkb because of tha vsync issue on fbdev
<Myy> What is the part that needs EGL+FBdev ?
<Myy> Or maybe it's managed through SDL I guess ?
<Substring> indeed
<Substring> it's all SDL
<Substring> we're on SDL 2.0.4 for now, we need at least 2.0.6 to have kms
<Myy> So they've added KMS support in the end. That's quite a feat.
<Myy> I'll have to test that one
<Substring> seems like, yeah, despite it's still considered beta i think
<Myy> Is SDL compiled manually or downloaded from Debian/Ubuntu servers ?
<Substring> in which scenario ?
<Substring> Recalbox ?
<Myy> Yeah
<Substring> it's made with buildroot, a yocto like project. So it's a linux from scratch
<Myy> Ah, nice
<Myy> Last time I tried SDL 2 on ARMbian, the thing was deeply entangled with OpenGL that it seemed to be impossible to use anything with that
<Myy> OpenGL Desktop version I mean
<Myy> It basically called libGL.so.1 every time which drove me crazy
<Substring> leave desktop, enjoy EGL ;)
tllim has quit [Ping timeout: 246 seconds]
<Myy> Yeah !
<Myy> Now, OpenGL ES 2.x is severely castrated though. OpenGL ES 3.x is nicer but... not very popular
<Substring> may I suggest that Vulkan should be the only way to go now ?
<Myy> Yeah but... The only drivers that got VUlkan on RK3288 are FBdev drivers provided for Firefly systems by the ARM team
<Myy> And I haven't tested them, since I haven't started to learn Vulkan
<Myy> And you'll have to abuse Vulkan extensions to get them working it seems.
<Substring> vulkan on a non vsync render ? is that serious ?
<Substring> or is it just rockchip's drivers that do not have vsync on fbdev ?
<Myy> Yeah... (´д`)
<Myy> Last time I checked, these didn't have Vsync either I think
<Substring> (odroid does have vsync on fbdev ... shhhhh ...)
<Myy> phh told me that To-Be-Announced RK3288 mali drivers for Android might have Vulkan support
<Myy> But that's still in project I guess
<Myy> Though I haven't checked the symbols of the r14p0 drivers
<Myy> Let me check quickly
<Substring> and I was told that the blobs would work on linux too
<Myy> Nope, no VkMyHamsterWantASandwichRenderer symbol or any vk symbol in the r14p0
<Myy> Maybe pinging the ARM team a few times might lead them to release a r14p0 with GBM AND Vulkan support on Linux
<Myy> Also the fbdev driver might be usable with DRM too, I don't know. GBM is only useful to allocate frame buffers
<Myy> But that would be *very* hacky
<Myy> phh, any news on the Vulkan drivers ヽ(・ω・` )ノ ?
<Myy> I want to display a triangle with 500 lines of code
<Substring> one more personnal question : your website is a .fr, can I assume you're french ?
<Myy> Yes !
<Myy> I should update this website... sometimes (´・ω・)
<Substring> I guess we'll keep it engilsh still here ;)
<Myy> Yeah. Else, they still start writing in Chinese too :3
<nobe> oh, i can help you if you need french ppl :p
<Substring> woot ^^
<Myy> There's a lot of french people passing by this channel it seems
<Substring> I know that many french people are involved in retrogaming OS for mini boards
<Myy> Yeah, at least one contacted me about a project named Lakka
<Myy> Let me check...
<Substring> (I myself, the whole recalbox team in fact, but also Lakka's lead ...)
<Substring> yeah that's Kivutar maybe ?
<Substring> or Ntemis who ported lakka to the tkb
<Myy> Kivutar yeah
<Substring> but I don't think Ntemis is french
<Substring> that's him, a very nice guy, met him in April
<Substring> in may*
<Myy> Alright :3
<Myy> Note that with DRM and KMS only, you can draw directly in a framebuffer by just writing on it and then send the result to screen automagically. This might help if you want to recreate some retro game developing experiences
<Myy> No OpenGL involved
<Substring> this is where my knowledge stops ...
<Myy> However it's purely CPU and CPU<->Memory bound
<Myy> I have a small example...
<Substring> i'm not writing emulators nor renderers ;) i'm rather like putting everything together in a user friendly way
<Myy> Well, that's what most people ask for so that's the way to go, I'll say.
<Myy> The DRM examples are for "educational purposes" only
cyteen_ has joined #linux-rockchip
<Myy> It seems that the DRM/KMS support is currently experimental in SDL. I'll try to see how they've added it
<Myy> That might prove useful
<Substring> because of the "goto" ? ^^
<Myy> I like to use the one return, multiple goto statements for error management with buffer allocation involved
<Myy> But that might drive some people crazy though :3
<Substring> hehe ;)
<Myy> Also goto + post goto initialization drive C++ compilers crazy too ヽ(;´Д`)ノ
<Substring> i wouldn't mind a bunch of goto if I could have vsync on fbdev :D
<Myy> "The quest for VSync on FBDev : Not geeky at all Edition"
<Substring> lol
<Myy> I wonder if the odroid got a DDK with Vulkan support in the end
<Myy> Even though the T6xx won't receive Vulkan support by the ARM Mali team
<Substring> can't tell, anyway it's way too early to have vulkan widespread
<Myy> Yeah. I'll stick with OpenGL ES 3.1 aka OpenGL ES Hipster
LargePrime has quit [Quit: Leaving]
<nobe> too early ? are you saying that because there are not many applications supporting vulkan ?
<Myy> Not many boards supporting vulkan
<Myy> And phones too
<Myy> Anything that does not have a Mali T7xx+, Adreno 4xx+ or something like that won't receive Vulkan
<Myy> And I don't know how Vulkan support is going in the iOS world, since they already got "Metal"
<nobe> well, mali made it even trickier, it's mali T760+ ...
<Myy> Yeah
<Myy> Strangely, the most OSS chip is the Nvidia one and the reverse-engineered ones.
<Myy> There are some efforts to RE the Mali driver here https://notabug.org/cafe
<Myy> I know that the main author chat in this channel from time to time
<Myy> stdint, if you have some improvements for the VPU driver, could you pack them in a .tar.xz (tar cJpvf file.tar.xz new-vpu-driver/) and give a link to download it through Github, or here (I'll catch it in the logs)
<Myy> Since connecting during the morning is kinda difficult these days.
rperier has quit [K-Lined]
rperier has joined #linux-rockchip
cyteen_ has quit [Ping timeout: 258 seconds]
cyteen_ has joined #linux-rockchip
cyteen_ has quit [Ping timeout: 246 seconds]
aalm has joined #linux-rockchip
tllim has joined #linux-rockchip
<Myy> Alright, see you everyone !
Myy has quit [Quit: Leaving]
Easyfab has quit [Quit: ChatZilla 0.9.93 [Firefox 56.0.2/20171024165158]]
tllim has quit [Read error: Connection reset by peer]
tllim has joined #linux-rockchip
tllim has quit [Ping timeout: 246 seconds]
tllim has joined #linux-rockchip
tllim has quit [Ping timeout: 258 seconds]
Substring has quit [Quit: Leaving]
gnufan has quit [Quit: Leaving.]
nasugagusan has quit [Ping timeout: 246 seconds]
tllim has joined #linux-rockchip