From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-user+bounces-77174-garchives=archives.gentoo.org@lists.gentoo.org>) id 1JbjEl-0001MH-Vr for garchives@archives.gentoo.org; Tue, 18 Mar 2008 21:20:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 49327E067A; Tue, 18 Mar 2008 21:20:45 +0000 (UTC) Received: from mail.askja.de (mail.askja.de [83.137.103.136]) by pigeon.gentoo.org (Postfix) with ESMTP id 01CA7E067A for <gentoo-user@lists.gentoo.org>; Tue, 18 Mar 2008 21:20:44 +0000 (UTC) Received: from xdsl-213-168-118-65.netcologne.de ([213.168.118.65] helo=zone.wonkology.org) by mail.askja.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.68) (envelope-from <wonko@wonkology.org>) id 1JbjEi-0004HA-Dp for gentoo-user@lists.gentoo.org; Tue, 18 Mar 2008 22:20:44 +0100 Received: from localhost (localhost [127.0.0.1]) (uid 1000) by zone.wonkology.org with local; Tue, 18 Mar 2008 22:20:41 +0100 id 000102EF.47E03229.0000709F From: Alex Schuster <wonko@wonkology.org> Organization: Wonkology To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] To x86_64 or not to x86_64 Date: Tue, 18 Mar 2008 22:20:39 +0100 User-Agent: KMail/1.9.7 References: <47A9618D.4060109@sbcglobal.net> In-Reply-To: <47A9618D.4060109@sbcglobal.net> Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803182220.39518.wonko@wonkology.org> X-Archives-Salt: 13fd93f1-da23-4a02-b217-4fbcd65bff05 X-Archives-Hash: aa9769e6662fa346b43ca05f198af7ea Anthony E. Caudel wrote: > I have an AMD 64x2 that I have been using only in x86 mode since I got > it. I have been thinking of going to x86_64 mode but I'm wondering if > it's worth the trouble with multilib, chroot'ing, firefox-bin and other > compromises (admittedly some minor). I realize I should see some speed > increase but probably only in certain areas such as compiling. > > So, for those users who have used both, is it worth it overall? Here are my experiences with amd64, I just helped a friend installing it. After reading here we thought it might not be worth the potential trouble, but this many registers not being used just feels a little bad. And she does mpeg encodings frequently, which is one thing that should work faster. First peoblem was the minimal Gentoo boot CD. It hang, I think when mounting the root FS from the squashfs image on CD. I thought I had a faulty CD-RW medium, but a second ttempt with a new CD-ROM gave the same result. But there was a kubunto install CD with 64 bit support. We had trouble with grub. Tab completion did not work, in and outside the chroot. I did not dare to install, because there were other disks I did not want to endanger. I found and emerged grub-static then, which automatically installed into /boot, but something went wrong and grub only showed a GRUB message. I installed gurb manually (root (hd0,0), setup (hd0)), and all was fine then. BTW, the manual says that grub-static is only needed when you are on the multilib profile. I think I am (/etc/make.profile is $PORTDIR/profiles/default-linux/amd64/2007.0(desktop), but emerge --info does not show the multilib use flag, which I have defined in make.conf. Huh? But it seems that if I were not on multilib, grub would have been masked and refused to build. Next thing I would never have thought of: the root file system was too small. I made it 500 MB bis, as /usr, /var, /opt, /tmp and /home are on LVM. A little small because of /root/.ccache, but I usually symlink that to somewhere else. But why is /lib/modules larger than 300 MB? I would expect this to be around 30 MB, which is double the size of these directories on my other system, but even ten times more than that? Is something wrong here? The installation handbook does not mention this, and also suggest a small root partition. The examplee shows 132 MB used there, this looks okay to me. Flash does not work (yet). I emerged netscape-flash and and nspluginwrapper, but firefox and konqueror do not have flash working. Did not investigate this further yet. OpenGL works with software rendering only. The card is a Radeon X1550 / RV505 and should be supported by the ati-drivers. Module fglrx loads, but when starting X, I get this error: (EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib64/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727) (EE) AIGLX: reverting to software rendering I did not find much helpfun information on this yet. One hint is to disable Option AIGLX in ServerFlags section of xorg.conf. This gets rid of the mesage, and I have "dirent rendering enabled" in the X log file, but glrxinfo shows this: libGL error: failed to open DRM: Operation not permitted libGL error: reverting to (slow) indirect rendering display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.4 (1.5 Mesa 6.5.2) Any ideas on that? We do not want the radeon driver because things like multiple displays and tv-out are not working well, I read. I tried anyway, I could modprobe radeon, but cannnot start X because a missing device section for the 2nd BusID. Maybe I should specify this in xorg.conf (I tried a little but to no avail), or get a fresh config instead of one from another boot CD. But X -configure does not work. X Window System Version 1.3.0 Release Date: 19 April 2007 X Protocol Version 11, Revision 0, Release 1.3 Build Operating System: UNKNOWN Current Operating System: Linux tanja 2.6.23-gentoo-r9 #9 SMP PREEMPT Mon Mar 17 15:14:45 CET 2008 x86_64 Build Date: 16 March 2008 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Tue Mar 18 22:02:27 2008 List of video drivers: radeonhd ati r128 atimisc fglrx radeon vesa Backtrace: 0: X(xf86SigHandler+0x6d) [0x47cd4d] 1: /lib/libc.so.6 [0x2b7db9a29430] 2: /lib/libc.so.6(memcpy+0x46) [0x2b7db9a6e916] 3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxProbeMain+0xf1) [0x2b7dba934731] 4: X(DoConfigure+0x1f5) [0x47a955] 5: X(InitOutput+0x6a5) [0x468025] 6: X(main+0x275) [0x439d85] 7: /lib/libc.so.6(__libc_start_main+0xf4) [0x2b7db9a16b74] 8: X(FontFileCompleteXLFD+0x229) [0x439259] Fatal server error: Caught signal 11. Server aborting Aborted That's it so far. Now compiling {k,open}office. Oh, the /var partition got full _again_. Does the install guide mention how HUGE things get on amd64? Wonko -- gentoo-user@lists.gentoo.org mailing list