Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Chromium is emerging fast again
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
mir3x
Guru
Guru


Joined: 02 Jun 2012
Posts: 455

PostPosted: Mon Oct 01, 2018 6:13 pm    Post subject: Chromium is emerging fast again Reply with quote

Code:
chromium: Mon Jul  2 07:52:59 2018: 8305 seconds
[ Here I enabled jumbo build ]
chromium: Mon Jul  2 10:18:08 2018: 3126 seconds
chromium: Fri Aug 31 21:44:36 2018: 3152 seconds
chromium: Sun Sep 16 10:38:46 2018: 3395 seconds
[ No idea what happened here - its v70 - but its less than 40 mins ...]
chromium: Mon Oct  1 19:26:12 2018: 2222 seconds


Yay Chromium in less than 40 mins ( ryzen 7 1700X) - unbelivable :D
_________________
Sent from Windows
Back to top
View user's profile Send private message
sao98021
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2012
Posts: 145
Location: Michigan

PostPosted: Tue Oct 02, 2018 9:00 pm    Post subject: Re: Chromium is emerging fast again Reply with quote

mir3x wrote:
Code:
chromium: Mon Jul  2 07:52:59 2018: 8305 seconds
[ Here I enabled jumbo build ]
chromium: Mon Jul  2 10:18:08 2018: 3126 seconds
chromium: Fri Aug 31 21:44:36 2018: 3152 seconds
chromium: Sun Sep 16 10:38:46 2018: 3395 seconds
[ No idea what happened here - its v70 - but its less than 40 mins ...]
chromium: Mon Oct  1 19:26:12 2018: 2222 seconds


Yay Chromium in less than 40 mins ( ryzen 7 1700X) - unbelivable :D


what build is that?

i ask cause
Code:
     Wed Jun 13 08:12:56 2018 >>> www-client/chromium-67.0.3396.62
       merge time: 7 hours, 41 minutes and 57 seconds.

     Wed Jun 13 17:58:12 2018 >>> www-client/chromium-67.0.3396.62
       merge time: 7 hours, 41 minutes and 9 seconds.

     Sun Aug 12 08:53:01 2018 >>> www-client/chromium-68.0.3440.75
       merge time: 8 hours, 34 minutes and 17 seconds.

     Sun Sep 16 04:54:24 2018 >>> www-client/chromium-69.0.3497.81
       merge time: 8 hours, 25 minutes and 19 seconds.

     Fri Sep 21 22:32:44 2018 >>> www-client/chromium-69.0.3497.100
       merge time: 8 hours, 53 minutes and 30 seconds.


intel i72670qm. i haven't gotten an oct 1st update.

that said, my i7 is like, 6 years old
Back to top
View user's profile Send private message
mir3x
Guru
Guru


Joined: 02 Jun 2012
Posts: 455

PostPosted: Tue Oct 02, 2018 11:12 pm    Post subject: Reply with quote

U need to enable "jumbo-build" in chromium use flags- emerge should be 2x times faster - and maybe ver70 is even 3x times faster with that, no idea why exaclty in v70 is much faster.
Its just normal ebuild from gentoo repository.
_________________
Sent from Windows
Back to top
View user's profile Send private message
sao98021
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2012
Posts: 145
Location: Michigan

PostPosted: Wed Oct 03, 2018 1:07 am    Post subject: Reply with quote

mir3x wrote:
U need to enable "jumbo-build" in chromium use flags- emerge should be 2x times faster - and maybe ver70 is even 3x times faster with that, no idea why exaclty in v70 is much faster.
Its just normal ebuild from gentoo repository.



Code:
     Wed Oct  3 01:46:05 2018 >>> www-client/chromium-69.0.3497.100
       merge time: 3 hours, 47 minutes and 36 seconds.



its no ryzen, but thats acceptable enough for me lol
Back to top
View user's profile Send private message
gigel
Guru
Guru


Joined: 14 Jan 2003
Posts: 369
Location: .se/.ro

PostPosted: Wed Oct 10, 2018 8:21 pm    Post subject: Reply with quote

i always put my laptop to hibernate, but still i think it is unaceptable

* www-client/chromium-67.0.3396.87

Emerged at: Sun Jun 24 18:56:00 2018
Build time: 5 days, 22 hours, 27 minutes, and 23 seconds
_________________
$emerge sux
:D
Back to top
View user's profile Send private message
sao98021
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2012
Posts: 145
Location: Michigan

PostPosted: Thu Oct 11, 2018 7:35 pm    Post subject: Reply with quote

gigel wrote:
i always put my laptop to hibernate, but still i think it is unaceptable

* www-client/chromium-67.0.3396.87

Emerged at: Sun Jun 24 18:56:00 2018
Build time: 5 days, 22 hours, 27 minutes, and 23 seconds


goodness gracious
Back to top
View user's profile Send private message
zamlz
n00b
n00b


Joined: 22 Jul 2017
Posts: 42

PostPosted: Mon Oct 15, 2018 5:52 pm    Post subject: Reply with quote

Sorry for the newb question, but how are you guys checking your emerge times for packages?
_________________
AI/ML/Robotics/Linux - zamlz
Back to top
View user's profile Send private message
mir3x
Guru
Guru


Joined: 02 Jun 2012
Posts: 455

PostPosted: Mon Oct 15, 2018 6:25 pm    Post subject: Reply with quote

Im using qlop from portage utils:

qlop -g chromium - to show each chromium merges.
qlop -t chromium - for average time for all emerges


'genlop' probably does something similar.
_________________
Sent from Windows
Back to top
View user's profile Send private message
AJM
Apprentice
Apprentice


Joined: 25 Sep 2002
Posts: 189
Location: Aberdeen, Scotland

PostPosted: Fri Oct 26, 2018 4:31 pm    Post subject: Reply with quote

Browsers are ridiculously bloated these days, and Chrome / Chromium has never been fast despite all the marketing nonsense.

Palemoon is the least bad option for me all round:

Code:
palemoon: 26 minutes, 23 seconds for 31 merges


That's on a fairly elderly Core i5 2500K. I'm definitely not going to wait five days for a browser compile! The worst compile for me is Libreoffice at nearly 10 hours.
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Fri Nov 16, 2018 5:05 pm    Post subject: Reply with quote

Hearing the complaints about Chromium's build time, I had to see for myself. This desktop is running ~amd64 on a AMD FX-8320 Eight-Core @ 8x 3.5GHz with 16 gig of ram.

For comparison, here's the build times of the most recent rust, firefox, and libreoffice :

Code:
genlop -t rust   
 * dev-lang/rust
 Thu Nov 15 07:03:31 2018 >>> dev-lang/rust-1.30.1-r1
       merge time: 1 hour, 2 minutes and 44 seconds.


Code:
genlop -t firefox
 * www-client/firefox
Tue Nov 13 09:26:42 2018 >>> www-client/firefox-63.0.1-r1
       merge time: 43 minutes and 21 seconds.


So taken together, firefox & rust take around 1 hour and 45 minutes.

Code:
genlop -t libreoffice
 * app-office/libreoffice
Tue Nov 13 10:56:14 2018 >>> app-office/libreoffice-6.1.3.2
       merge time: 1 hour, 28 minutes and 6 seconds.


Nearly 90 minutes for libreoffice

Code:
genlop -t chromium   
 * www-client/chromium

     Thu Nov 15 23:09:29 2018 >>> www-client/chromium-71.0.3578.30
       merge time: 4 hours, 31 minutes and 47 seconds.


4 1/2 hours for Chromium (this is without the jumbo-build USE flag)

I now understand what people were talking about.

{EDIT}

Tried with the jumbo-build USE flag and after 90 minutes or so, my system locked. :lol:

So -j9 with 16 gb of ram is not a good combination for that... ergo, I ordered 2 pairs of 8 gb dimms. They will be delivered on Wednesday. I'll try again when I am using 32 gb of ram.

{UPDATE}

Ram came in today, and using jumbo-build is a massive time saver :

Code:
╭─root@otherness /home/rasalom 
╰─# genlop -t chromium
 * www-client/chromium

     Thu Nov 15 23:09:29 2018 >>> www-client/chromium-71.0.3578.30
       merge time: 4 hours, 31 minutes and 47 seconds.

     Wed Nov 21 14:10:46 2018 >>> www-client/chromium-71.0.3578.53
       merge time: 1 hour, 27 minutes and 27 seconds.

_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!
Back to top
View user's profile Send private message
AlienPenguin
n00b
n00b


Joined: 08 Sep 2004
Posts: 12
Location: Pisa, Italy

PostPosted: Mon Dec 03, 2018 12:37 pm    Post subject: Reply with quote

Do you have any special env setting to build chromium 70.0.3538.110?
Since 70 i am not able anymore to use the USE jumbo-build (which was working fine with previous (<70) versions) now i exhaust all the memory (32gb ram and 8gb swap)

these were my previous compilation times:

In March is when i switched to jumbo-build
In July when i got the new ryzen 2700

then with latest chromium i was not able to use jumbo-build anymore... compiling now without it... (still compiling :) )

Quote:

Wed Feb 21 17:13:55 2018 >>> www-client/chromium-64.0.3282.167
merge time: 4 hours, 8 minutes and 27 seconds.

Mon Mar 12 16:25:49 2018 >>> www-client/chromium-65.0.3325.146
merge time: 2 hours, 18 minutes and 6 seconds.

Fri Jun 22 20:39:43 2018 >>> www-client/chromium-67.0.3396.87
merge time: 2 hours, 24 minutes and 57 seconds.

Sat Jul 14 21:32:56 2018 >>> www-client/chromium-67.0.3396.87
merge time: 45 minutes and 57 seconds.

Tue Jul 31 12:43:27 2018 >>> www-client/chromium-68.0.3440.75
merge time: 1 hour, 11 minutes and 57 seconds.

Mon Aug 27 13:25:52 2018 >>> www-client/chromium-68.0.3440.75
merge time: 48 minutes and 42 seconds.

Fri Sep 14 12:50:10 2018 >>> www-client/chromium-69.0.3497.81
merge time: 1 hour, 21 minutes and 1 second.

Fri Sep 28 18:55:27 2018 >>> www-client/chromium-69.0.3497.100
merge time: 1 hour, 8 minutes and 8 seconds.

Wed Oct 24 17:28:04 2018 >>> www-client/chromium-70.0.3538.67
merge time: 1 hour, 1 minute and 25 seconds.
Back to top
View user's profile Send private message
sao98021
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2012
Posts: 145
Location: Michigan

PostPosted: Wed Dec 05, 2018 3:14 am    Post subject: Reply with quote

Muso wrote:


{UPDATE}

Ram came in today, and using jumbo-build is a massive time saver :



not sure why it was an issue for you before, i'm building it with only 8
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Wed Dec 05, 2018 3:23 am    Post subject: Reply with quote

sao98021 wrote:
Muso wrote:


{UPDATE}

Ram came in today, and using jumbo-build is a massive time saver :



not sure why it was an issue for you before, i'm building it with only 8


8 cores, -j9 in make.conf, and it was eating 3 gigs per core.
_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!
Back to top
View user's profile Send private message
gorg86
Apprentice
Apprentice


Joined: 20 May 2011
Posts: 297

PostPosted: Wed Dec 05, 2018 8:42 am    Post subject: Reply with quote

chromium-71.0.3578.30 took ~4h on my machine (FX-8350) with -j8, chromium-41.0.2272.76 just took ~1h.
I wonder how long a Talos Secure Workstation with those dual SMT4 CPUs would need.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 20053

PostPosted: Wed Dec 05, 2018 8:01 pm    Post subject: Reply with quote

Muso wrote:
after 90 minutes or so, my system locked. :lol:

So -j9 with 16 gb of ram is not a good combination for that... ergo, I ordered 2 pairs of 8 gb dimms. They will be delivered on Wednesday. I'll try again when I am using 32 gb of ram.
Just to compile Chromium? 8O
_________________
Quis separabit? Quo animo?
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6095
Location: Dallas area

PostPosted: Wed Dec 05, 2018 8:29 pm    Post subject: Reply with quote

gorg86 wrote:
chromium-71.0.3578.30 took ~4h on my machine (FX-8350) with -j8, chromium-41.0.2272.76 just took ~1h.
I wonder how long a Talos Secure Workstation with those dual SMT4 CPUs would need.


It's insane for a browser to take longer to compile than the whole dev toolchain including libs or emacs with all bells and whistles.
_________________
PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Wed Dec 05, 2018 10:16 pm    Post subject: Reply with quote

pjp wrote:
Muso wrote:
after 90 minutes or so, my system locked. :lol:

So -j9 with 16 gb of ram is not a good combination for that... ergo, I ordered 2 pairs of 8 gb dimms. They will be delivered on Wednesday. I'll try again when I am using 32 gb of ram.
Just to compile Chromium? 8O


Chromium compile locked my system with -j9 and jumbo-build, so 16gb of ram was insufficient. I originally assumed 16 would be plenty, but I was wrong. I also switched to liquid cooling because of Gentoo. Where as before idle was at 30°C and peaking around 80°C with the stock fan, now it idles around 15°C and peaks out around 43°C.

As I've mentioned before, Gentoo is making Amazon, Newegg, and Visa happy.
_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2389
Location: Germany

PostPosted: Sun Dec 09, 2018 6:08 pm    Post subject: Reply with quote

I have not enough ram for chromium to use jumbo.... and no it did not build fast: ;D

64.0.3282.140 - merge time: 5 hours, 18 minutes and 9 seconds.
64.0.3282.167 - merge time: 9 hours, 14 minutes and 39 seconds.
68.0.3440.75 - merge time: 7 hours, 46 minutes and 20 seconds.
70.0.3538.67 - merge time: 11 hours, 38 minutes and 3 seconds.

No, i will not use chromium again! ;D

Without jumbo builds it did not lock the system.
Back to top
View user's profile Send private message
sao98021
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2012
Posts: 145
Location: Michigan

PostPosted: Mon Dec 10, 2018 12:29 am    Post subject: Reply with quote

i'm in the same boat as you guys now, this is the first time my i7 with 8gb of ram started locking up building with jumbo build, sucks because i only found out about using it like at the time of the last release, meaning i only was able to utilize it once before now i cant even build it anymore xD

oh well, it was nice while it lasted

last working build =
Code:
Installed versions:  70.0.3538.67^d(01:49:37 AM 10/20/2018)(cups hangouts jumbo-build pic proprietary-codecs suid widevine -component-build -custom-cflags -gnome-keyring -kerberos -neon -pulseaudio -selinux -system-ffmpeg -system-icu -system-libvpx -tcmalloc


and the release that killed chromium deployment on this box =
Code:
[ebuild     U #] www-client/chromium-71.0.3578.80::gentoo


without jb enabled, it shows
Code:
Would you like to merge these packages? [Yes/No] y

>>> Verifying ebuild manifests
>>> Running pre-merge checks for www-client/chromium-71.0.3578.80
 * Checking for at least 3 GiB RAM ...                                      [ ok ]
 * Checking for at least 5 GiB disk space at "/var/tmp/portage/www-client/chromium-71.0.3578.80/temp" ...                                                      [ ok ]
>>> Running pre-merge checks for dev-util/electron-1.6.18
 * Checking for at least 3 GiB RAM ...                                      [ ok ]
 * Checking for at least 5 GiB disk space at "/var/tmp/portage/dev-util/electron-1.6.18/temp" ...                                                              [ ok ]



note that building this failed with jb disabled, after about 7 hours i got a weird "chromedriver" error way way late in the build process resulting in death, this wraps up my time with chromium, i'll be moving on.. even package mask wouldn't stick and wanted me to upgrade chromium every time, several avenues of masking it actually... to make my life easier, simply uninstalled.


Last edited by sao98021 on Mon Dec 10, 2018 12:01 pm; edited 3 times in total
Back to top
View user's profile Send private message
Muso
Veteran
Veteran


Joined: 22 Oct 2002
Posts: 1052
Location: The Holy city of Honolulu

PostPosted: Mon Dec 10, 2018 12:37 am    Post subject: Reply with quote

Code:
genlop -t chromium
 * www-client/chromium

     Thu Nov 15 23:09:29 2018 >>> www-client/chromium-71.0.3578.30
       merge time: 4 hours, 31 minutes and 47 seconds.

     Wed Nov 21 14:10:46 2018 >>> www-client/chromium-71.0.3578.53
       merge time: 1 hour, 27 minutes and 27 seconds.

     Sun Nov 25 10:42:55 2018 >>> www-client/chromium-71.0.3578.62
       merge time: 1 hour, 31 minutes and 1 second.

     Thu Nov 29 11:51:18 2018 >>> www-client/chromium-71.0.3578.62
       merge time: 1 hour, 38 minutes and 36 seconds.

     Thu Nov 29 12:02:36 2018 >>> www-client/chromium-71.0.3578.62
       merge time: 7 minutes and 28 seconds.

     Thu Nov 29 23:31:29 2018 >>> www-client/chromium-71.0.3578.62
       merge time: 6 minutes and 48 seconds.

     Tue Dec  4 10:43:13 2018 >>> www-client/chromium-71.0.3578.62
       merge time: 1 hour, 39 minutes and 32 seconds.

     Fri Dec  7 08:12:55 2018 >>> www-client/chromium-71.0.3578.80
       merge time: 50 minutes and 42 seconds.


First one w/out jumbo-build, and the last 4 with both ccache and jumbo-build.
_________________
"You can lead a horticulture but you can't make her think" ~ Dorothy Parker
2021 is the year of the Linux Desktop!
Back to top
View user's profile Send private message
pun_guin
Apprentice
Apprentice


Joined: 06 Feb 2018
Posts: 204

PostPosted: Tue Dec 11, 2018 9:31 am    Post subject: Reply with quote

AJM wrote:
Browsers are ridiculously bloated these days


It depends on what you need. www-client/netsurf is mostly fine, unless you rely on "web applications" for serious work.
_________________
I already use the new Genthree.
Back to top
View user's profile Send private message
forrestfunk81
Guru
Guru


Joined: 07 Feb 2006
Posts: 565
Location: münchen.de

PostPosted: Wed Dec 12, 2018 9:46 am    Post subject: Reply with quote

The jumbobuild for chromium-71.0.3578.80 also locked my system.

32 Gig RAM
16 Gig swap
i7-6820HQ

MAKEOPTS="-j9 -l8"

Unfortunately I need this browser for work and I don't want to get all the precompiled Google stuff on my laptop.
_________________
# cd /pub/
# more beer
Back to top
View user's profile Send private message
mir3x
Guru
Guru


Joined: 02 Jun 2012
Posts: 455

PostPosted: Wed Dec 19, 2018 2:40 pm    Post subject: Reply with quote

forrestfunk81 wrote:
The jumbobuild for chromium-71.0.3578.80 also locked my system.

32 Gig RAM
16 Gig swap
i7-6820HQ

MAKEOPTS="-j9 -l8"

Unfortunately I need this browser for work and I don't want to get all the precompiled Google stuff on my laptop.



Thats a bit strange, I have 48 Gigs RAM, 0 swap(even disabled in kernel, CONFIG-SWAP=n) but: 2G on tmpfs in /tmp , 16G tmpfs on /var/tmp/portage and 3 Gigs for my own ccache (outside portage) compiles
and MAKEOPTS="-j16" and it never locked for me. Anyway your ram + swap is already 48 Gigs ( and I guess at least 5 gigs is used by portage in my tmpfs- merge says - Checking for at least 5 GiB disk space at "/var/tmp/portage/www-client/chromium-71.0.3578.80/temp")

EDIT: it seems im using clang to compile
I have in /etc/portage/package.env/default:
www-client/chromium clang
and in /etc/portage/env/clang
CC="clang"
CXX="clang++"
CFLAGS="-march=znver1 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O2 -Wl,--as-needed"


Seems I switched like 2 years when it failed to compile with gcc7.x and forgot ...

EDIT2:
oops, seems Im using custom installed clang (zapcc) unless portage uses some env to find clang, my clang reports:
clang -v
Code:
clang version 5.0.0 (trunk) (https://github.com/yrnkrn/zapcc c2b11ba7d65eb36a595f8da5044e39868d8d825b) built on Jun 20 2018 08:04:52
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64


Zapcc has his own command so I guess its probably just pure clang 5.0, not real zapcc.

EDIT3:
I disabled clang env and tried with gcc and it failed to compile (died in lack of ram), when it died free -g -s1 reported that used was 42G, buff/cache was 4 ( during compile it was 7), and was something in shared.
_________________
Sent from Windows
Back to top
View user's profile Send private message
sao98021
Tux's lil' helper
Tux's lil' helper


Joined: 03 Apr 2012
Posts: 145
Location: Michigan

PostPosted: Wed Dec 19, 2018 6:20 pm    Post subject: Reply with quote

mir3x wrote:


EDIT3:
I disabled clang env and tried with gcc and it failed to compile (died in lack of ram), when it died free -g -s1 reported that used was 42G, buff/cache was 4 ( during compile it was 7), and was something in shared.


thats interesting
Back to top
View user's profile Send private message
vovan47
n00b
n00b


Joined: 21 Nov 2018
Posts: 41

PostPosted: Wed Dec 26, 2018 6:22 am    Post subject: Reply with quote

forrestfunk81 wrote:
The jumbobuild for chromium-71.0.3578.80 also locked my system.

32 Gig RAM
16 Gig swap
i7-6820HQ

MAKEOPTS="-j9 -l8"

Unfortunately I need this browser for work and I don't want to get all the precompiled Google stuff on my laptop.


Hi, what is your "jumbo_file_merge_limit" value? I have only 16 GB of ram with no swap, and I've tuned env settings for chrome as suggested in this thread and build succeded.
It failed with default settings though (it seems it's 200).

BTW, my CPU is modest (Intel Core i5-5200U, 4 threads), but build took only 3,5 hours:
Code:
acer ~ # genlop -t chromium
 * www-client/chromium

     Tue Dec 25 22:11:26 2018 >>> www-client/chromium-71.0.3578.80
       merge time: 3 hours, 24 minutes and 14 seconds.


[Moderator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum