smkz has quit [Quit: smkz]
smkz has joined ##openfpga
smkz has quit [Client Quit]
smkz has joined ##openfpga
Degi has quit [Ping timeout: 272 seconds]
Degi has joined ##openfpga
Bike has quit [Quit: leaving]
Maylay has quit [Ping timeout: 246 seconds]
emeb_mac has quit [Quit: Leaving.]
OmniMancer1 has joined ##openfpga
OmniMancer has quit [Ping timeout: 260 seconds]
Asu has joined ##openfpga
mumptai has joined ##openfpga
hitomi2500 has joined ##openfpga
<implr> anyone attempted to install vivado/vitis 2020 recently?
<implr> the installer just hangs and does nothing after the first splash
hitomi2500 has quit [Quit: Nettalk6 - www.ntalk.de]
<mwk> implr: yeah, didn't work for me either
<mwk> but, turns out that thing has a batch mode, and that worked
<mwk> (unpack the shar without autoexec, then ./xsetup --help)
hitomi2500 has joined ##openfpga
<nats`> implr, mwk chris_99 tried in ##fpga but failed too IIRC, it's a mess on linux
<implr> mwk: that seems to work, thanks
<implr> nats`: it always is
<implr> I wonder what they fucked this time
<implr> eg for old versions you had to patch some bash because they incorrectly detected amd64 kernels and assumed your system was 32bit
<nats`> yeah, they also broke all the petalinux script
<nats`> they also broke the multiscreen detection and nullpointer exception exploded at vivado starts
<nats`> ...
<nats`> the list is really long
<nats`> they basically managed to make non working software with java
hitomi2500 has quit [Read error: Connection reset by peer]
hitomi2500 has joined ##openfpga
<whitequark> this seems to be the norm, counterintuitively enough
<whitequark> eg BMC clients, various vendor flashing software, etc
<Lofty> Write once, run somewhere
<lambda> holy crap vivado 2020 is huge, it went from 20GB download to 35
<lambda> welp, better make some HDD space to package this beast
<whitequark> ah, so about 1/2 of a debug LLVM build
<implr> huh the batch installer is downloading 16G of 'something' for me
<implr> maybe i didn't select all the crap
<implr> also why does a download process take 500% cpu
<whitequark> decompression?
<whitequark> some people really like compressing installer data with lzma
<implr> inflight? that would be surprisingly competent
<implr> brb perf
<whitequark> so you get a nice high ratio and a fuckton of cpu
<implr> yeah I remember their old installers spinning in lzma forever, but that was a two step process iirc
<implr> ha ha no
<implr> __memset_avx2_erms, 22% time
<implr> and a ton of GC crap in libjvm
<whitequark> huh
Bike has joined ##openfpga
<nats`> <lambda> holy crap vivado 2020 is huge, it went from 20GB download to 35 <= ohhhhh hell fuck no !!!!!! I don't want to buy an other SSD it starts to be boring !
<lambda> maybe they just didn't bother compressing it and the installed size isn't all that much bigger, but I doubt it
<nats`> you know it's a lie you want to believe :D
<lambda> yeah yeah
<noopwafel> at least it's so pleasant and efficient to use once you have it installed
<nats`> oO
<nats`> wow at least Xilinx has someone happy with their software :)
<nats`> or is it a lie ? :D
<pie_> the lies we tell ourselves
<implr> yep, after it finished downloading now it's spinning in lzma
<implr> so i regret to inform you that it is indeed heavily compressed
<pie_> hopefully noone ever invents better compressoin algos because youll have to start mail ordering xilinx with a disk
<pie_> gru meme with "more space"
<q3k> how many cygwin installations did they add this release
<nats`> implr, because I'm working on a lot of different project I'll soon have to ask xilinx to send me a new computer too
<nats`> I don't have enough SATA port....
hitomi2500 has quit [Quit: Nettalk6 - www.ntalk.de]
<Hoernchen> fun fact: the binary size kinda exploded after adding all that obfuscation to the code...
<whitequark> they finally obfuscated the linux version of vivado?
<implr> 7.1G /opt/Xilinx/Vivado/2016.2
<implr> 21G /opt/Xilinx/Vivado/2019.1
<implr> 33G /opt/Xilinx/Vivado/2020.1
<q3k> someone gimp this onto the cat bodyweight meme
<q3k> s,weight,fat,
<nats`> fuck this remind me I should eat better.... it's like me since I quit smoking in 2014 ;p
<q3k> life goals: don't be like vivado
<nats`> yeah.....
<nats`> "What do you want to be later sweety ?" "I don't know mom, but I don't want to look like vivado 2020 !"
<nats`> :D
<nats`> we could give a call to trey parker and matt stone Vivado could be a southpark regular :D
<implr> so they include several gccs and llvms
<q3k> of course they do
<implr> but the biggest chonk is /data anyway, 21G
<implr> oh, some of these files are hardlinked lol
<implr> the installer does have a 'optimizing space' stage
<nats`> you installed it with all arch ?
<nats`> or you removed all the not in webpack target ?
<pie_> what if: you could use older versions of software to deobfuscate newer version
<implr> nats`: I don't quite understand the cli installer, I think webpack
<implr> but not full vitis, vivado only
hitomi2500 has joined ##openfpga
<implr> vitis is +17G of download, waiting for it now
<nats`> are you kidding me 33GB is vivado only without the SDK/vitis ?
<nats`> oO
<nats`> webpack edition oO
<Hoernchen> lol
<nats`> something's wrong in the install I think
<implr> yep, out of which 21G is only parts data
<nats`> maybe they forgot to remove arch or ssomething like that
<nats`> maybe they don't strip virtex/kintex/zynq stuff
<implr> data/parts/xilinx/zynquplus alone is 4.7G
<nats`> don't forget if you want to do Zynq linux stuff you certainly need petalinux added to all of that :D
<nats`> one different petalinux for each version of vivado :D
<nats`> \o/
<nats`> do you want more fat in you FatBurger ? :D
<implr> I do yocto 'manually', without petalinux, only meta-xilinx-tools
<implr> that does pull in an entire toolchain, but that is 'just' a single gcc
<nats`> I sadly use petalinux because I really know nothing at linux packaging and stuff
<implr> also I don't really use the image builders at all
<implr> just get a bootchain from it (up to a kernel)
<implr> and then untar arch for arm or debian or whatever
<implr> Exception in thread "main" java.lang.NullPointerException at com.xilinx.installer.data.postInst.InstallationRecord.updateIData(Unknown Source)
<implr> oh okay
mossmann has quit [Ping timeout: 246 seconds]
mossmann has joined ##openfpga
<lambda> oooh, the vivado download is now actually for "Xilinx Unified", so vivado itself probably didn't grow by *that* much
<lambda> uhhh what, does vivado not exist anymore, is everythin "Vitis" now? The ./xsetup in "Vivado HLx 2020.1: All OS installer Single-File Download" doesn't let me install "Vivado HL WebPACK" anymore, only "Vitis Unified Software Platform"
<implr> did you download the web installer or the big one
<lambda> oh, it needs a `--product Vivado` now
<lambda> I downloaded the fat one
<lambda> `xsetup -b ConfigGen` is great
<Hoernchen> what kind of wizardry is involved here..
genii has joined ##openfpga
<nats`> yep
<nats`> next year vitis should replace vivado
<nats`> you know because vivado starts to be stable
<nats`> (they say mature and old at xilinx)
<nats`> it's like ISE when it started to work almost correctly they dropped it :D
<whitequark> lol
jemk has quit [Remote host closed the connection]
jemk has joined ##openfpga
<mumptai> maybe their sw development cycle is binary, they either add features or remove bugs
<whitequark> bugs added and removed here
<mumptai> seems to be the plight of all EDA tools
<mumptai> might also explain things like tcl scripting
<cr1901_modern> sometimes they remove features and put them back, like RapidWright
jfcaron_ has joined ##openfpga
emeb has joined ##openfpga
<nats`> if someone is interested I have a Genesys 2 to sell, barely used but vivado voucher not available since used a long time ago. PM for details
<q3k> what the fuck is vitis
<q3k> > Versal ACAPs
<q3k> all cops are ..?
<nats`> it's the new hyped platform for AI/Vision and buzz word xilinx stuff
<q3k> man i'm so out of touch with the industry
<q3k> that might be a good thing
<nats`> it was at first replacing the SDK part of vivado but will replace evertyhing in the end
<q3k> 'i just want to grill' tshirt, but with 'i just want to synthesize verilog'
<nats`> :D
<nats`> that would be a good one TBH :D
<qu1j0t3> yak grilling
<q3k> 'all the vendors say is "machine learning, ai, accelerators, pytorch" i just wanna synthesize verilog for god's sake'
<whitequark> is yosys suitable as a platform for ai and blockchain
<q3k> it's got protobufs (who the fuck added that), so it's ready for tensorflow
<whitequark> uh... you added it
<whitequark> literally protobuf.cc has your copyright in it
<q3k> that's the joke
<q3k> :P
<whitequark> oh
<nats`> **the joke is flying.. ooopps nop the joke crashed** :D
<q3k> i never said i was funny
<nats`> whitequark, you killed the joke :)
<whitequark> thing is i live with amnesia
<whitequark> so i'm never actually sure
<nats`> no problem :)
<kc8apf> Most of the bloat in Vivado is per-part timing models. Those are 500MB+ each for small Artix parts.
<nats`> yep but usually if you remove all the unsupported part you keep a reasonnable install size
<nats`> that's why I was asking if it was a webpack install
<Hoernchen> at some point they are just going to ship a whole system
<nats`> like the news"compatible ISE" you mean ? :D
<nats`> it's a ISE in a virtualbox :D
<nats`> LOL
<Hoernchen> ....
<nats`> Xilinx always a step ahead :D
<nats`> if you don't like that you can either install a Linux, or just change few DLL name and copy other dll instead and it works :D
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` is now known as X-Scale
jfcaron_ has quit [Remote host closed the connection]
SpaceCoaster_ has joined ##openfpga
SpaceCoaster_ has quit [Remote host closed the connection]
SpaceCoaster has quit [Quit: ZNC 1.6.5+deb1+deb9u2 - http://znc.in]
jfcaron has joined ##openfpga
SpaceCoaster has joined ##openfpga
SpaceCoaster_ has joined ##openfpga
SpaceCoaster_ has quit [Client Quit]
hitomi2500 has quit [Quit: Nettalk6 - www.ntalk.de]
OmniMancer1 has quit [Quit: Leaving.]
OmniMancer has joined ##openfpga
<TD-Linux> when I did zynq I used arch linux arm
<TD-Linux> worked surprisingly well despite being arch linux
<Hoernchen> lol
<Hoernchen> it's not like the distro really matters that much
jfcaron has quit [Ping timeout: 246 seconds]
<TD-Linux> you do at least need the special kernel patches for hot fpga reload (unless that is mainline now)
<Hoernchen> of course, but the kernel is usually not really something a distro is tied to
Asu has quit [Ping timeout: 256 seconds]
mwk has quit [Ping timeout: 272 seconds]
<implr> TD-Linux: it is, but on the way there they made it harder to use
<implr> /dev/xdevcfg is not a thing anymore, xilinx killed that driver
<implr> and you're supposed to use the linux firmware subsystem by poking things in /sys/
moho1 has quit [Ping timeout: 246 seconds]
moho1 has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` is now known as X-Scale
egg has quit [Ping timeout: 272 seconds]
moho1 has quit [Ping timeout: 246 seconds]
moho1 has joined ##openfpga
egg has joined ##openfpga
Bob_Dole has joined ##openfpga