rellla changed the topic of #linux-sunxi to: Allwinner/sunxi /development discussion - did you try looking at our wiki? https://linux-sunxi.org - Don't ask to ask. Just ask and wait! - https://github.com/linux-sunxi/ - Logs at http://irclog.whitequark.org/linux-sunxi - *only registered users can talk*
Andy-D has quit [Ping timeout: 252 seconds]
nuuuciano has joined #linux-sunxi
leviathan has joined #linux-sunxi
atomi23 has joined #linux-sunxi
atomi23 has quit [Remote host closed the connection]
kaspter has quit [Quit: kaspter]
kaspter has joined #linux-sunxi
dddddd has quit [Remote host closed the connection]
<wens> supposedly we should be able to
<wens> but yeah, that's not covered at the moment
Gerwin_J has joined #linux-sunxi
<wens> you can't really force dithering just because a bridge is there
<wens> that doesn't work with VGA dacs
<wens> well, it works, but you get inferior quality
<anarsoul> wens: I understand, that's why I called it a 'hack'
<anarsoul> and I'm not sure how to implement it properly anyway
Gerwin_J has quit [Quit: Gerwin_J]
<anarsoul> wens: what about dt property?
<wens> anarsoul: I'd consider an explicit dt property a last resort
<wens> though we might need a generic property to describe the bus width of parallel connections
<wens> that is different from just saying "I need dithering" though
tuxillo has quit [Ping timeout: 272 seconds]
<anarsoul> something like 'rgb-bus-width' for tcon?
<anarsoul> wens: I'd prefer 'I need dithering' option, bridge may have its own dithering
tuxillo has joined #linux-sunxi
<wens> what happens if bridge has its own dithering?
<wens> or rather, which use case are you trying to cover?
<anarsoul> wens: well, you can't enable dithering just because bus width is 18 bits
<anarsoul> wens: I guess enabling dithering on bridge and tcon would result in worse image quality
paulk-leonov has quit [Ping timeout: 272 seconds]
paulk-leonov has joined #linux-sunxi
<wens> I was hoping drm_mode would have some way to signal this
<wens> that is the preferred way for downstream bridges to signal any desired properties to the upstream encoder, during the atomic mode check phase
<anarsoul> "egrep -Ri dither include/drm" yields nothing
AneoX_ has joined #linux-sunxi
AneoX has quit [Ping timeout: 245 seconds]
<wens> I suppose desktop environments don't see this lol
victhor has quit [Remote host closed the connection]
<anarsoul> wens: it's not uapi
<anarsoul> headers exposed to userspace are in include/uapi/drm
<wens> what I meant was most of the DRM stuff was for traditional desktops
<wens> you might want to raise a discussion about how to proceed on dri-devel though
<wens> I doubt we're the only ones running into it
<wens> it's probably just that other SoC platforms haven't implemented it yet
t0dd1v has joined #linux-sunxi
tllim has joined #linux-sunxi
return0e has quit [Read error: Connection reset by peer]
return0e has joined #linux-sunxi
tllim has quit [Quit: Leaving]
tllim has joined #linux-sunxi
keithn5 has joined #linux-sunxi
keithn5 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
embed-3d_ has quit [Ping timeout: 240 seconds]
embed-3d has joined #linux-sunxi
zumbi has quit [Ping timeout: 240 seconds]
aballier has quit [Ping timeout: 240 seconds]
aballier has joined #linux-sunxi
zumbi has joined #linux-sunxi
return0e has quit [Read error: Connection reset by peer]
return0e has joined #linux-sunxi
jernej has joined #linux-sunxi
[7] has quit [Ping timeout: 264 seconds]
TheSeven has joined #linux-sunxi
nuuuciano has quit [Ping timeout: 244 seconds]
chewitt has quit [Quit: Zzz..]
lurchi_ has joined #linux-sunxi
lurchi__ has quit [Ping timeout: 245 seconds]
afaerber has quit [Quit: Leaving]
jernej has quit [Ping timeout: 240 seconds]
_whitelogger has joined #linux-sunxi
leviathan has quit [Remote host closed the connection]
jernej has joined #linux-sunxi
selfbg has joined #linux-sunxi
reinforce has joined #linux-sunxi
t0dd1v has quit [Quit: Connection closed for inactivity]
Putti has joined #linux-sunxi
jernej has quit [Ping timeout: 244 seconds]
airwind has joined #linux-sunxi
_whitelogger has joined #linux-sunxi
Putti has quit [Ping timeout: 246 seconds]
detectiveaoi has quit [Quit: Leaving...]
random_yanek has quit [Quit: random_yanek]
s_frit has quit [Remote host closed the connection]
s_frit has joined #linux-sunxi
indy has quit [Read error: Connection reset by peer]
indy has joined #linux-sunxi
<ElBarto> ~/
jernej has joined #linux-sunxi
clemens3_ has quit [Ping timeout: 252 seconds]
netlynx has joined #linux-sunxi
m4ssi has joined #linux-sunxi
clemens3_ has joined #linux-sunxi
clemens3 has joined #linux-sunxi
clemens3_ has quit [Ping timeout: 252 seconds]
GrimKriegor has quit [Ping timeout: 240 seconds]
paulk-leonov has quit [Ping timeout: 246 seconds]
paulk-leonov has joined #linux-sunxi
matthias_bgg has joined #linux-sunxi
GrimKriegor has joined #linux-sunxi
swiftgeek has quit [Ping timeout: 245 seconds]
Gerwin_J has joined #linux-sunxi
Gerwin_J has quit [Ping timeout: 264 seconds]
Gerwin_J has joined #linux-sunxi
The_Loko has joined #linux-sunxi
msimpson has joined #linux-sunxi
hitech95_ROG has joined #linux-sunxi
kaspter has quit [Ping timeout: 240 seconds]
k4be has joined #linux-sunxi
AneoX_ has quit [Quit: Textual IRC Client: www.textualapp.com]
AneoX has joined #linux-sunxi
<AneoX> Hi! Please advise, in that application i can get benefit from using 2 dram chips with 32bit bus width. Or single dram chip with 16 bit bus width has same performance? My soc is A20. Thx. Here, https://www.olimex.com/forum/index.php?topic=5725.0 some guy made some tests, but he didnt test in application with gpu usage. Does mali get best performance with dual dram chip?
swiftgeek_ has joined #linux-sunxi
swiftgeek_ is now known as swiftgeek
tllim has quit [Read error: Connection reset by peer]
leviathan has joined #linux-sunxi
tnovotny has joined #linux-sunxi
afaerber has joined #linux-sunxi
jbrown has joined #linux-sunxi
jerbob92 has quit [Ping timeout: 260 seconds]
jerbob92 has joined #linux-sunxi
jeandet has quit [Ping timeout: 260 seconds]
specing_ has joined #linux-sunxi
doppo has quit [Ping timeout: 260 seconds]
atsampson has quit [Ping timeout: 260 seconds]
specing has quit [Ping timeout: 260 seconds]
tjader has quit [Ping timeout: 260 seconds]
tjader has joined #linux-sunxi
lynxis has quit [Ping timeout: 260 seconds]
HeavyMetal has quit [Ping timeout: 260 seconds]
quark_ has quit [Ping timeout: 260 seconds]
jeandet has joined #linux-sunxi
atsampson has joined #linux-sunxi
doppo has joined #linux-sunxi
specing_ is now known as specing
lynxis has joined #linux-sunxi
lurchi_ is now known as lurchi__
HeavyMetal has joined #linux-sunxi
HeavyMetal has joined #linux-sunxi
s_frit has quit [Remote host closed the connection]
s_frit has joined #linux-sunxi
f0xx has joined #linux-sunxi
kaspter has joined #linux-sunxi
jtf has quit [Ping timeout: 264 seconds]
jtf has joined #linux-sunxi
megi has joined #linux-sunxi
jaganteki has joined #linux-sunxi
<jaganteki> hi wens,
Andy-D has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
<wens> hi?
merbzt has quit [Ping timeout: 250 seconds]
<jaganteki> which touch screen vendor you detected is it EDT M06 or M12
merbzt has joined #linux-sunxi
quark_ has joined #linux-sunxi
tllim has joined #linux-sunxi
dgp has joined #linux-sunxi
<wens> what do you mean M06 or M12?
<wens> isn't the model printed on the chip?
AneoX_ has joined #linux-sunxi
AneoX has quit [Ping timeout: 264 seconds]
heatfanjohn has joined #linux-sunxi
nuuuciano has joined #linux-sunxi
<jaganteki> wens, version numbers. I couldn't find it on chip, any help?
ptz has joined #linux-sunxi
<ptz> I see that my uart rx line is pulled by voltage change on the rts line (which i use during transmission). is there a way to internally pull the rx line to high, so that this doesn't happen?
<heatfanjohn> Hello, I'm trying to understand how my NTC CHIP with R8 (aka A13) chip which has a Mali 400 GPU has a frame buffer (/dev/fb0) while my Pine A64+ doesn't have a frame buffer. I used DTC to look at the Chip's sun5i-r8-chip.dtb and I see a display engine and frontend and backend nodes. If I add those to my A64 DTB will I get a frame buffer?
dddddd has joined #linux-sunxi
LargePrime has joined #linux-sunxi
scelestic has quit [Remote host closed the connection]
<dgp> heatfanjohn: comparing the dmesg output would be where I'd start
scelestic has joined #linux-sunxi
<wens> jaganteki: ugh, I don't remember, it's been a long time since I used it
<wens> jaganteki: looks like the driver handles it though?
reinforce has quit [Quit: Leaving.]
hitech95_ROG has quit [Ping timeout: 264 seconds]
<wens> jaganteki: are you seeing issues with it?
<jaganteki> yeah, mainline edt-ft5x06.c failed in edt_ft5x06_ts_identify
<jaganteki> I'm trying in A64
victhor has joined #linux-sunxi
selfbg has quit [Remote host closed the connection]
tllim has quit [Quit: Leaving]
quark_ has quit [Ping timeout: 260 seconds]
random_yanek has joined #linux-sunxi
LargePrime has quit [Ping timeout: 252 seconds]
<heatfanjohn> fb0's major/minor number point to devices/platform/display-engine/graphics/fb0
<heatfanjohn> I'm confused as to how this can work without a GPU device driver
<heatfanjohn> unless there's some builtin support for a generic GPU that all GPU chips emulate or support
z3ntu1 has quit [Ping timeout: 250 seconds]
GuLinux[m] has quit [Ping timeout: 252 seconds]
GuLinux[m] has joined #linux-sunxi
z3ntu1 has joined #linux-sunxi
<mripard> heatfanjohn: the GPU isn't involved in displaying stuff
jaganteki_ has joined #linux-sunxi
jaganteki has quit [Ping timeout: 256 seconds]
<wens> heatfanjohn: the "GPU" on desktops is actually a 3D engine (or what we call the GPU on embedded SoCs) plus a display controller (think VGA)
<kilobyte> heatfanjohn: think Voodoo 1
<wens> kilobyte: nice save
<wens> completely forgot about those
<KotCzarny> requires being old enough to know about them ;)
<heatfanjohn> So is there an easy way to get a display controller running with an A64 chip. I really just want to run a graphic desktop mostly remotely
<mripard> heatfanjohn: HDMI support is coming in 4.20
<heatfanjohn> BTW, the Chip R8 is able to display video remotely via X11. Does video use the GPU?
<mripard> no, it doesn't
<heatfanjohn> Oh, wow, what renders the video stream?
afaerber has quit [Quit: Leaving]
<heatfanjohn> Sorry for the newbie questions, I've taken the display from my Raspberry PIs, NTC Chips and Pine devices for granted
LargePrime has joined #linux-sunxi
Putti has joined #linux-sunxi
<KotCzarny> arm is in the early x86 days
<KotCzarny> where everything had it's own acceleration (if any)
<KotCzarny> 2d, 3d, video encode/decode
<KotCzarny> all on separate cards/chips
msimpson has quit [Read error: Connection reset by peer]
<rellla> display driver is seperate from them all.
reinforce has joined #linux-sunxi
<dgp> heatfanjohn: X11 was originally intended for dumb screens to display video from an expensive server in another room. That's most of what is broken about it now.. but TL;DR; you have software doing what the GPU would do much faster
Andy-D has quit [Ping timeout: 272 seconds]
Andy-D has joined #linux-sunxi
BenG83 has joined #linux-sunxi
<heatfanjohn> dgp: Yes, It's ironic because now I'm using X11 to display video from a $9 computer to a $1K+ PC ...
m4ssi has quit [Remote host closed the connection]
jaganteki_ has quit [Quit: Page closed]
jaganteki has joined #linux-sunxi
<jaganteki> any idea about this i2c issue, look like master get block while initiating transefer or something
<jaganteki> i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
<wens> jaganteki: check power to pull-ups and all devices on the bus
Gerwin_J has quit [Ping timeout: 264 seconds]
<jaganteki> wens, I have enabled bias-pull-up on the dts and have touch device on i2c bus that doesn't come with any supply property
<jaganteki> what can I need to check
anarsoul|2 has joined #linux-sunxi
clemens3 has quit [Ping timeout: 252 seconds]
JohnDoe_71Rus has quit [Ping timeout: 252 seconds]
The_Loko has quit [Read error: Connection reset by peer]
leviathan has quit [Remote host closed the connection]
hitech95_ROG has joined #linux-sunxi
matthias_bgg has quit [Ping timeout: 252 seconds]
netlynx has quit [Quit: Ex-Chat]
tllim has joined #linux-sunxi
jaganteki has quit [Ping timeout: 256 seconds]
Nemo_bis has quit [Ping timeout: 245 seconds]
Nemo_bis has joined #linux-sunxi
jernej has quit [Quit: ZNC 1.6.5-elitebnc:7 - http://elitebnc.org]
jernej has joined #linux-sunxi
jernej has left #linux-sunxi [#linux-sunxi]
jernej has joined #linux-sunxi
matthias_bgg has joined #linux-sunxi
matthias_bgg has quit [Ping timeout: 244 seconds]
tllim has quit [Quit: Leaving]
Asara has quit [Quit: leaving]
Asara has joined #linux-sunxi
nuuuciano has quit [Ping timeout: 244 seconds]
tlwoerner has joined #linux-sunxi
<heatfanjohn> I think I see now some of the differences between the A64 and A13/R8 chips. Looking at the R8 manual it has a display frontend and display backend while the A64 does not
<heatfanjohn> As someone previous said, the A64 is for set-top boxes and not tablet devices
hipboi__ has joined #linux-sunxi
<heatfanjohn> I now have anarsoul's HDMI and related nodes added to my DTB ... do I need to connect something to the devices HDMI port to see something as I still don't have a /dev/dri/card0 device
<heatfanjohn> Do I still need to load sun4i-drm to get a drm driver?
hipboi_ has quit [Ping timeout: 276 seconds]
<anarsoul> heatfanjohn: man, dts is not enough for 4.18
<anarsoul> you need to patch driver as well
<anarsoul> I believe I already told you that
lkcl_ has quit [Read error: Connection reset by peer]
<heatfanjohn> anarsoul: thanks, you're correct, but I don't really know which driver to patch? sun4i-drm, sun4i-frontend and sun4i-backend? Anything else?
<anarsoul|2> heatfanjohn: just use my branch
<anarsoul|2> I rebased it onto 4.19 yesterday
<anarsoul> heatfanjohn: or use linux-next, it has HDMI support for A64
<heatfanjohn> Do I just take my config and build a kernel and modules using your repo?
<heatfanjohn> I was hoping for something simpler
<anarsoul> heatfanjohn: your kernel doesn't support HDMI for A64, so there's nothing simpler
mpmc_znc is now known as mpmc
<anarsoul> heatfanjohn: alternatively, patch it into your kernel manually: https://patchwork.kernel.org/patch/10586599/
<anarsoul> you need whole series
lkcl_ has joined #linux-sunxi
f0xx has quit [Ping timeout: 240 seconds]
reinforce has quit [Quit: Leaving.]
arete74 has quit [Ping timeout: 244 seconds]
arete74 has joined #linux-sunxi
random_yanek has quit [Ping timeout: 250 seconds]
vagrantc has joined #linux-sunxi
Putti has quit [Ping timeout: 252 seconds]
random_yanek has joined #linux-sunxi
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #linux-sunxi
BenG83 has quit [Quit: Leaving]
tnovotny has quit [Remote host closed the connection]
LargePrime has quit [Ping timeout: 252 seconds]
t0dd1v has joined #linux-sunxi