- cphealy (QUIT: Quit: Leaving) (~cphealy@2605:e000:160b:911f:4ffb:a92e:a44b:20d3) | 00:59 | |
+ erlehmann (~erlehmann@x59cc8b79.dyn.telefonica.de) | 03:07 | |
+ cphealy (~cphealy@2605:e000:160b:911f:4ffb:a92e:a44b:20d3) | 03:10 | |
+ B[] (~Thunderbi@219-89-237-57-adsl.sparkbb.co.nz) | 03:37 | |
- erlehmann (QUIT: Ping timeout: 246 seconds) (~erlehmann@x59cc8b79.dyn.telefonica.de) | 08:28 | |
+ erlehmann (~erlehmann@x59cc82c9.dyn.telefonica.de) | 08:42 | |
- dckc (QUIT: Ping timeout: 256 seconds) (~DanC@user2.kumc.edu) | 09:43 | |
+ dckc (~DanC@2605:a601:ac60:1000:9cd7:8274:176d:285b) | 09:48 | |
- futarisIRCcloud (QUIT: Quit: Connection closed for inactivity) (uid222239@gateway/web/irccloud.com/x-adctljfvfbeccnpc) | 11:21 | |
+ futarisIRCcloud (uid222239@gateway/web/irccloud.com/x-zczflvbmaknogxia) | 13:22 | |
- Jookia (QUIT: Remote host closed the connection) (~Jookia@gateway/tor-sasl/jookia) | 16:11 | |
+ Jookia (~Jookia@gateway/tor-sasl/jookia) | 16:11 | |
+ Demosthenex (~Demosthen@dhcp-077-248-042-162.chello.nl) | 17:27 | |
Demosthenex | i'm having a fit over how awesome the reform is ;] | 17:27 |
---|---|---|
Demosthenex | two questions, can you upgrade the ram, can you have an aluminum bottom instead of the acrylic? | 17:28 |
- dckc (QUIT: Ping timeout: 260 seconds) (~DanC@2605:a601:ac60:1000:9cd7:8274:176d:285b) | 17:56 | |
jfred[m] | I was waffling on whether or not to order a reform since it's a bit more pricey than I'd hoped... the individually-replaceable battery cells and the news about the genode port pushed me over the edge though :) | 17:58 |
jfred[m] | I've been reading up on object capabilities a lot lately so the timing on that was just too good haha | 17:58 |
Demosthenex | yep. i'm really keen on it, i just bought another laptop and wish i'd found this before | 17:59 |
Demosthenex | unfortunately i can't only use OSS for work... i need a windoze VM, so i'm thinking QEMU could emulate intel for it... but then 4G isn't alot | 17:59 |
+ dckc (~DanC@user2.kumc.edu) | 18:04 | |
technomancy | Demosthenex: afaict all the ARM cores that support more than 4GB require truly heinous NDAs | 18:04 |
Demosthenex | ugh | 18:07 |
jfred[m] | I'm particularly interested in that OLED display above the keyboard and what you could do with it | 18:09 |
Demosthenex | is it feasible to emulate a win10 VM on that arm in 4G? | 18:09 |
_Bnu | Depending on what you plan to run in the VM, yeah. The base OS memory usage isn't that high, it's mostly all the web apps people use that make it spiral out of control. | 18:15 |
cphealy | technomancy: The NXP LS1028A supports up to 32GB of DDR3/4 and does not have any heinous NDA requirements. You can download the ~60MB reference manual for the SoC without any NDA. The NXP LS1028A has a pair of ARM Cortex-A72 and Vivante GPU among other things. Also, IIRC, all the bus masters have IOMMU. | 18:19 |
- B[] (QUIT: Ping timeout: 258 seconds) (~Thunderbi@219-89-237-57-adsl.sparkbb.co.nz) | 18:20 | |
technomancy | cphealy: guess my info is a bit out of date then | 18:20 |
cphealy | That's always the case with technology. Blink and things change... ;-) | 18:21 |
technomancy | I was probably thinking of the CPU choice for the Novena actually | 18:22 |
Demosthenex | _Bnu: yeah, i don't need it for more than vpn clients, teamviewer, that kind of thing. maybe once in a while office. | 18:25 |
cphealy | Oh yes, the Novena has the NXP i.MX6 which has a much lower RAM limit. | 18:25 |
cphealy | With the Reform Laptop using an ARMv8 SoC, a lot of things are improved over the ARMv7 SoC in the Novena. | 18:26 |
- cphealy (QUIT: Remote host closed the connection) (~cphealy@2605:e000:160b:911f:4ffb:a92e:a44b:20d3) | 18:58 | |
+ cphealy (~cphealy@2605:e000:160b:911f:4ffb:a92e:a44b:20d3) | 18:58 | |
- cphealy (QUIT: Client Quit) (~cphealy@2605:e000:160b:911f:4ffb:a92e:a44b:20d3) | 18:59 | |
+ cphealy (~cphealy@2605:e000:160b:911f:4ffb:a92e:a44b:20d3) | 19:00 | |
Jookia | emulating x86 on ARM seems slow | 20:33 |
mntmn | i'm not mega interested in windows but there's an ARM version of it, that can possibly run in qemu-kvm. i've seen it done by someone on pinebook pro. | 21:30 |
mntmn | i think it has a built-in x86 emulator (windows 10 arm that is), but i wouldn't expect miracles from it | 21:31 |
mntmn | reform is really more interesting for running free software | 21:31 |
adjtm | mntmn, there are x86-only programs for Linux | 22:11 |
adjtm | lattice tools come to my mind... | 22:12 |
mntmn | adjtm: for lattice (at least ice40, ecp5) you can use the open toolchain i guess? | 22:19 |
mntmn | adjtm: which x86-only programs are there that are also free software? | 22:19 |
adjtm | mntmn, yes, you can use 100% free software for ice40 and ecp5 | 22:27 |
adjtm | mntmn, also xilinx tools are x86-only, and that's funny because you need x86 for building for arm based zynq | 22:28 |
mntmn | yeah, i use vivado for ZZ9000 for example. not that i like it a lot... | 22:28 |
adjtm | zynq can't build for itself | 22:28 |
mntmn | yeah | 22:28 |
mntmn | sad story | 22:28 |
mntmn | although series 7 fabric should be kind of supported in yosys (?) | 22:29 |
adjtm | yosys supports some xilinx, but the proprietary router is needed (so a huge install of proprietary tools) | 22:30 |
mntmn | ah ok | 22:31 |
mntmn | i got the hdmi output to work on reform today (of course with HDMI blob), the driver is much saner now, but still not in mainline. i hacked it to be able to switch between internal and external display. still need to test 4K over hdmi | 22:32 |
adjtm | there is Project X-Ray for documenting xilinx 7-series, maybe it will be supported in next-pnr | 22:32 |
mntmn | ok | 22:32 |
adjtm | mntmn, can both internal and hdmi be used at the same time? | 22:33 |
adjtm | I mean with the same output | 22:33 |
mntmn | officially no, but i made that happen by accident. BUT the hdmi output is not stable then. so i would say no, or we need to understand better how the clocks work. this is severely underdocumented | 22:34 |
mntmn | what i really really want is an USB->HDMI adapter for presentations/office style work, then this stuff wouldn't be necessary | 22:34 |
jackhill | mntmn: do you know if such an adapter exists? I assume if one does the blob is just in the adaptor. | 22:50 |
cphealy | mntmn: when you run with HDMI output and it was not stable, what resolution were you using? | 22:50 |
cphealy | It could be that there was a contention between the LCDIF and the DCSS that could be resolved by some QoS bus adjustments. | 22:51 |
mntmn | cphealy: it's independent from the resolution. i was driving HDMI and MIPI-DSI from DCSS at the same time | 22:52 |
mntmn | cphealy: which is not documented | 22:52 |
cphealy | Oh my, I was not aware that was possible... | 22:52 |
mntmn | cphealy: yeah i figured that out when hacking on the newest DCSS vendor driver | 22:52 |
mntmn | cphealy: i changed the code to include a module parameter for manually selecting hdmi or mipi output. this works for switching on the fly by reloading the kernel module | 22:53 |
adjtm | mntmn, does i.mx8qm support video over usb? or are you talking about display-link type usb to hdmi adapters? | 22:53 |
mntmn | adjtm: jackhill: i was thinking about making such a usb graphics adapter | 22:53 |
mntmn | displaylink is proprietary so i don't wanna use that | 22:53 |
adjtm | displaylink 2 has free drivers | 22:53 |
adjtm | there is no other choice | 22:54 |
mntmn | adjtm: ah, no blob needed for them? | 22:54 |
adjtm | I don't think so, but not 100% sure | 22:54 |
adjtm | in fact I bought one second hand displaylink 2 adapter | 22:54 |
adjtm | it's usb2, by the way | 22:54 |
mntmn | adjtm: i meant creating a custom usb thing. we make an amiga HDMI graphics adapter and usb has a lot more bandwidth than that... ;) | 22:54 |
mntmn | adjtm: cool | 22:54 |
mntmn | cphealy: anyway, DSI and HDMI seem to be sensitive to what PLL/oscillator is providing the pixelclock | 22:55 |
adjtm | there exist smsc ufx6000/ufx7000, but device with them are in practice impossible to buy | 22:55 |
cphealy | Ahh, that makes sense. Is it possible to run the DSI independent of the DCSS? | 22:55 |
cphealy | IIRC, Purism is not using the DCSS as it's somewhat power hungry. | 22:56 |
adjtm | the smsc ufx7000 controller IC is available, even single quantity | 22:56 |
cphealy | Perhaps DSI could be driving without the DCSS and HDMI could be driven by DCSS? | 22:56 |
mntmn | cphealy: DSI can be driven by LCDIF but that doesn't work for me together with PCIe, it glitches like crazy whenever PCIe is accessed | 22:56 |
mntmn | cphealy: DSI needs either LCDIF or DCSS driving it. | 22:57 |
mntmn | cphealy: but the feed from DCSS to HDMI and MIPI-DSI can be active at the same time | 22:57 |
mntmn | cphealy: so if you find a timing/clock combo that works for both, it can work as a mirror output | 22:57 |
cphealy | I need to go re-review the i.MX8M reference manual... | 22:58 |
mntmn | cphealy: check the diagram > Figure 13-1. Display Interface | 22:59 |
cphealy | ack | 23:02 |
adjtm | mntmn, afaik usb4 will support dp 2.0 at 8k | 23:03 |
adjtm | I don't know if video over usb4 is optional or required | 23:04 |
adjtm | it will be great if we can output even 8k video with any usb4 port | 23:04 |
jackhill | mntmn: ah, cool! | 23:04 |
adjtm | the bad situation of usb display controllers is that most people this days uses usb that supports video, so there is little interest from developers and device manufacturers for usb display controllers | 23:05 |
jackhill | when designing stuff, I've found it super nice to be able to send sound over HDMI as well (compared to when I use my VGA -> HDMI thing) | 23:06 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!