public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mark Knecht <markknecht@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] cpu flags / USE flags / compiler flags
Date: Wed, 31 Aug 2005 09:04:21 -0700	[thread overview]
Message-ID: <5bdc1c8b05083109046b8ebdf7@mail.gmail.com> (raw)

Hi,
   I've just recently (the last 4 or 5 days) been experiencing some
lock-ups on Firefox. As far as I can tell these seem to come only when
visiting certain web pages that have more multimedia content. When
Firefox locks up it can be killed from a terminal and restarted. There
are no messages in dmesg or /var/log/messages.

   In reviewing changes recently made I noted that the newest thing,
for me, was changing some USE flags. What I thought I was doing was
better matching the processor in each machine but possibly this is
causing the problem.

   On my laptop, a P4 / ATI machine, I went about it like this:

flash ~ #  cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Mobile Intel(R) Pentium(R) 4     CPU 3.06GHz
stepping        : 9
cpu MHz         : 3067.965
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
xtpr
bogomips        : 6078.46

flash ~ #

I then looked for CPU flags that had an equivalent USE flag and that
might be of use for faster graphics. On this machine I chose mmx, sse
& sse2. Armed with that I changed my make.conf file to look like this:

# These settings were set by the catalyst build script that
automatically built this stage
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
USE="mmx sse sse2 gnome kde -arts ladspa nptl nptlonly ladcca
audiofile gimp gimpprint ppds usb alsa cdr dvd dvdr dvdread caps jack
jack-tmpfs fluidsynth tcltk sndfile v4l v4l2 mysql flac xscreensaver
samba i8x0 mythtv apache2 lirc mjpeg xvid real"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.gentoo.gr.jp
http://www.zentek-international.com/mirrors/gentoo/"
ALSA_CARDS="atiixp"
VIDEO_CARDS="radeon"
PORTDIR_OVERLAY=/usr/local/portage

I should note that I only remember adding sse2. mmx and sse where
there before and I had no problems.

QUESTION 1: Is this the right way to go about doing this sort of
thing? Or are the CPU flags supposed to become part of the CFLAGS line
also?

QUESTION 2: Are there any known problems with sse2 support? I think
I've added this on 3 machines and all 3 machines have experienced at
least one, if not more, lockups.

Certainly I can just remove the sse2 flag and recompile but I thought
I'd ask first.

Thanks,
Mark

-- 
gentoo-user@gentoo.org mailing list



             reply	other threads:[~2005-08-31 16:11 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-31 16:04 Mark Knecht [this message]
2005-08-31 16:52 ` [gentoo-user] cpu flags / USE flags / compiler flags Volker Armin Hemmann
2005-08-31 17:21   ` Mark Knecht
2005-08-31 18:44     ` Volker Armin Hemmann
2005-08-31 19:07       ` capsel
2005-09-04  3:27 ` waltdnes
2005-09-04  5:18   ` Mark Knecht
2005-09-04  6:11   ` ellotheth rimmwen
2005-09-04  6:21   ` Volker Armin Hemmann
2005-09-04 12:45     ` Mark Knecht
2005-09-05  1:59     ` waltdnes
2005-09-06  3:25       ` Bob Sanders
2005-09-06  3:35         ` Mark Knecht
2005-09-06  4:04           ` Bob Sanders

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5bdc1c8b05083109046b8ebdf7@mail.gmail.com \
    --to=markknecht@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox