Gentoo Archives: gentoo-amd64

From: Wil Reichert <wil.reichert@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] New video card, finally!
Date: Thu, 10 Dec 2009 06:00:44
Message-Id: 7a329d910912092133g77d79d32nddb084de9d5f4055@mail.gmail.com
In Reply to: [gentoo-amd64] New video card, finally! by Duncan <1i5t5.duncan@cox.net>
1 On Wed, Dec 9, 2009 at 5:31 PM, Duncan <1i5t5.duncan@×××.net> wrote:
2 > As regulars are aware, I /was/ running an old Radeon 92xx series card,
3 > r200 series chip.  My system was /relatively/ good, even if it's half a
4 > decade old now, because it's a dual socket Opteron, which I had upgraded
5 > to top-of-the-line dual-core Opteron 290s (2.8 GHz), with plenty of
6 > memory (8 gigs, tho it's now six as a stick went bad on me and I've not
7 > replaced it yet), and running four SATA drives in md/kernel RAID.
8 >
9 > Well, a few weeks ago I switched the system partitions from RAID-6 to
10 > RAID-1.  In many tasks the RAID-1 is actually faster than the RAID-6 was,
11 > tho part of that might be that the new partitions aren't fragmented,
12 > yet.  While I was at it, I rid myself of the LVM2 layer I was running
13 > most of the non-rootfs system on.  No real issues with it here, but it
14 > was a bit of a hassle since I couldn't put the rootfs on it directly, and
15 > I have seen some horror stories I didn't like, tho whether they're
16 > accurate on the current LVM2 I don't know.  But anyway, I decided that
17 > layer was more hassle than it was worth, and experience with the new
18 > layout so far says I was right.
19 >
20 > But that just lays the groundwork for the REAL upgrade.  I FINALLY got
21 > the video card upgrade that I'd been needing for awhile, thus bringing it
22 > more inline with the rest of the system.  It's a Radeon hd4650, rv730
23 > chip, gig video RAM (tho I have a feeling I'm not using anything near
24 > that), dual DVI output (I'm not sure if both are dual-link tho, might be
25 > one dual-link and one single-link), AGP bus as that's what my system is
26 > -- five years old, remember, I have PCI-X but not PCI-E.
27 >
28 > Of course, the xorg native xf86-video-ati driver (and xf86-video-
29 > radeonhd, tho that seems to be falling behind now, unless you have HDMI
30 > you want to support or something) only have 2D for anything r600 or newer
31 > in their released drivers, thru the 6.12 series (with 6.12.4 being the
32 > latest, and a possible 6.12.5 coming up).  There's not even a beta
33 > tarball out for the 6.13 series yet, so if one wants OpenGL support,
34 > really the whole point to the upgrade, one has to run the "live" driver,
35 > straight from git or available in the x11 overlay as the traditional live
36 > version 9999.
37 >
38 > So that's what I grabbed.  I already had the latest non-live xorg
39 > components installed from the tree and x11 overlay, so I was fortunate
40 > and didn't need any further live packages, only xf86-video-ati-9999.
41 >
42 > Meanwhile, I basically gave up on the kernel bug I was git-bisecting, as
43 > I couldn't duplicate it on the (then still unaccelerated) new radeon
44 > hardware, tho I saved a bisect-log in case it comes back with the new
45 > hardware after I enable acceleration, git-pulled, did a git-checkout of
46 > v2.6.32 (Linus git tree), did the usual oldconfig, then a menuconfig and
47 > changed my config around a bit, enabling KMS, etc.
48 >
49 > Did a reboot into the new kernel and played around at the radeondrmfb
50 > enhanced CLI for awhile, tweaking a couple things there, then started X/
51 > kde4 and started tweaking things for the new hardware, there.
52 >
53 > After editing xorg.conf and restarting X a few times, playing with
54 > glxgears, etc, I started trying out the newly available kde4 OpenGL eye
55 > candy options. =:^)  As I run dual 22" 1920x1200 LCDs, stacked for
56 > 1920x2400, and the old card couldn't handle OpenGL at resolutions above
57 > 2048 either direction, I hadn't had the OpenGL effects available to play
58 > with on the old card.  What a change the new card made! =:^)
59 >
60 > So now I'm running kde 4.3.4 with OpenGL effects.  It's nice.  I've
61 > actually had the "snow on the desktop" effect turned on as I worked, for
62 > several hours now, tweaked a bit to add more "flakes" but reduce the size
63 > to make them a bit more realistic, and with the "behind windows" option
64 > turned off, so they float in front of the windows.  Much like watching
65 > real snow fall outside the window while you're nice and warm inside, it's
66 > quite a calming effect.
67 >
68 > OTOH, there's still enough glitches to see why it's not released yet, and
69 > I did have one crash.  Also, font anti-aliasing /really/ looks bad now,
70 > it's /gotta/ be a bug somewhere I'm sure, so I turned off font anti-
71 > aliasing entirely.  MUCH better!  With that, it's working well enough to
72 > be usable if a few visual glitches, mostly background repaints turning
73 > bits of the plasma panels and desktop weird colors at times, which goes
74 > away with desktop switches, etc, but also a semi-regular flashing of bits
75 > of one particular corner of the desktop, and artifacts appearing on
76 > scrollbars and the like occasionally.  But it's good enough I've no
77 > intention of going back, even if the driver code is unoptimized at
78 > present and the snow makes new launches rather less than responsive!  But
79 > I can always turn the snow bit off, if I want, and have a reasonably
80 > responsive system with the other effects still.
81 >
82 > So now I suppose I'm experiencing kde4 as it was meant to be seen, fully
83 > accelerated opengl effects, cube desktop switching, snow on the desktop,
84 > wobbly windows (which unlike many, I think I'll keep tho I turned down
85 > the effect power a notch, and can turn it down another if I want), cover-
86 > switch for alt-tabbing, etc.  Very nice, even with the glitches.  It'll
87 > be even nicer when the radeon r600 opengl driver and kernel KMS matures a
88 > bit.  Unfortunately, even in 4.3.4, kde4 itself is still buggy enough I'd
89 > consider it beta, tho late beta now.  The first kde 4.4 beta is out now,
90 > and since 4.3 still feels like beta anyway, I'll probably upgrade before
91 > the scheduled February release date, tho it'll probably be beta2 or rc1
92 > before I get to it.  I expect kde 4.4 to be what I'd call release
93 > candidate quality, the critical bugs gone and no show-stoppers, but still
94 > not quite there, and 4.5, in August, to finally hit what I'd call good
95 > release quality suitable for an ordinary user.  After that, it'll all be
96 > frosting on the cake, especially now that I have a decent video card and
97 > can enjoy it as it was designed to be enjoyed. =:^)
98
99 I recently performed a similar upgraded to an R700 card as well and it
100 was so worth it. I run git releases of the major Xorg components &
101 once the R700 kms code went into the drm-next kernel I went for it.
102 Smoothest upgrade ever, I pretty much just dropped in the card &
103 rebooted. I used to own an RV250 many many moons ago, it was probably
104 one of the best supported cards in its era with OSS drivers
105 (development funded by the Weather Channel IIRC). Enjoy your new
106 hardware.
107
108 Wil