* [gentoo-amd64] kde4, xorg, xf86-video-ati/radeon, and multi-panel display @ 2008-11-23 7:23 Duncan 2008-11-23 10:20 ` [gentoo-amd64] " ABCD ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Duncan @ 2008-11-23 7:23 UTC (permalink / raw To: gentoo-amd64 New thread, since the topic wandered from what it was on the old one. Beso <givemesugarr@gmail.com> posted d257c3560811221559h2762345eq6e13c03bf0e6588@mail.gmail.com, excerpted below, on Sat, 22 Nov 2008 23:59:53 +0000: > 2008/11/22 Duncan <1i5t5.duncan@cox.net>: >> FWIW, I tried the kde3 krandr-tray applet and it appears to be >> outdated, only handling randr-1.0 commands. I suppose kde4 has an >> updated version with the 1.1 and 1.2 commands. I do have kde4 merged >> now, but it's still broken in enough ways I don't use it for everyday >> yet. >> >> > well, the system-settings one seems to work quite well for me. it's true > that dual head is a little tricky with kde (most of the time makes > plasma crash without setting the dual head). also i'm using the 4.2 > development brach (plaudis kdebuild overlay) that seems to be > a little better in terms of usability and functionality than the portage > 4.1.3 version. Yes. I think their choice of versioning sucked. For quite some time I and others have argued 4.0 should have been 3.8 (developer base and technology preview for 4.0), 4.1 should have been 3.9 (public release preview for 4.0), and what is 4.2 should finally make the first decent 4.x full release, what should have been 4.0. But all that and just how far it's going to deflate KDE's momentum has been rehashed and rehashed over and over in the various blogs and Internet forums. Meanwhile, we have the versioning we have. I've chosen not to try the not-full-releases since I gave up on the betas earlier. Additionally... well let's just put it this way, paludis, no way, no how, so that has been another encouragement not to do the KDE SVN stuff since the Gentoo/KDE folks started requiring paludis for it. Thus, I'm sticking with 4.1.x since that's what's released. But with 4.1, once I got the dual panels setup correctly with randr, it hasn't been a problem. It was a problem with earlier 4.x and the merged framebuffer, and 4.1 doesn't seem to take well to them changing on it, but once I got xorg.conf setup to use randr to layout the dual panels as I wanted when it started, 4.1 was able to handle it after that. But you're right on plasma. It still isn't working quite right, in general. It's supposed to let one zoom the desktops, and I can sort of do that, but once they get zoomed out, getting them to zoom back in /reliably/ has been a problem. Sometimes plasma crashes, sometimes they zoom in but only on one panel's display, sometimes they zoom in but get stuck half on and half off the display... it's a mess! Add that to the fact that I haven't seen a working ksysguard panel applet or the like for 4.x yet. (ksysguard works, but I need something I can put always on top at the top of the combined display, without anything else ending up underneath it... like it works when set as a panel applet in kde3.) Add /that/ to the fact that khotkeys seems to be broken, or at least trying to assign anything but default hotkeys to anything fails to work, AND that khotkeys is the main way I launch stuff in kde3. Add /that/ to the fact that most of the fancy new effects require opengl, they don't work with composite and etc, the other option, but unfortunately they don't disable or otherwise indicate the ones that don't work, and opengl is limited to 2048x2048 on the radeon 92xx series and I'm running 1920x2400 so opengl doesn't work well, or at all in the lower 352 px of display, and kde4 has so far been too broken to seriously use. Hopefully with 4.2 enough of that is fixed to at least be worth working around the issues that may remain. >> So I scripted up a solution using xrandr, put the entries in my kmenu, >> and can use them to switch resolutions. But there's still a problem. >> The origin coordinates portion appears to be broken, so when I >> downgrade resolution, the viewport is always the upper left portion of >> the full size version. There's no mouse panning with randr yet (that's >> supposed to be added for xorg-server 1.5.3 or possibly later if what I >> read is correct), and with origin coordinates broken at least on the >> radeon driver on my hardware, upper left (still stacked at least, but >> still just upper left) is all I get, and that's not very practical. >> > if you could post the script it would be interesting. I'll post the script in a separate reply... >> The point being that yes, dual-panel works with the freedomware xf86 >> ati/ radeon driver, at least for my hardware, once it's configured to >> do so. However, there are some limitations. >> > i'll try out to see these days how the fglrx driver works with dual > head. i've read that it does behave in quite a good manner. also, > now that it has uvd and basic xvmc included i could also think to go > back with it. the only problem is xorg compatibility. As you know I won't even consider the proprietary drivers, here. I had my fill with nVidia, and vowed never again. Plus, every time xorg adds something new, it's the proprietaryware folks that hold it back, by months, nearing a year sometimes, from stabilizing. I /do/ believe KDE got it right on that one, not waiting up for nVidia to catch up, simply telling folks using the nvidia driver that they'd have a seriously broken experience due to their choice of hardware and proprietaryware driver that couldn't keep up. As for ATI/Radeon, at some point the new freedomware drivers should in general catch up, now that AMD has opened the specs. I've been waiting, as I'd really like to upgrade this 9200. Apparently the r5xx chips have a 4096x4096 virtual 3D area, and it'll be nice getting dual DVI dual- link, too, instead of settling for the single single-link DVI and single analog that my current 92xx series has. >> We should probably start a new thread on that if people want to discuss >> the config and how I got it to work. >> > this would be really interesting. That'll be another post as well. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 7:23 [gentoo-amd64] kde4, xorg, xf86-video-ati/radeon, and multi-panel display Duncan @ 2008-11-23 10:20 ` ABCD 2008-11-23 11:00 ` ABCD 2008-11-23 11:03 ` Beso 2008-11-23 11:06 ` Duncan 2008-11-23 11:24 ` [gentoo-amd64] " Beso 2 siblings, 2 replies; 12+ messages in thread From: ABCD @ 2008-11-23 10:20 UTC (permalink / raw To: gentoo-amd64 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Duncan wrote: > I've chosen not to try the not-full-releases since I gave up on the betas > earlier. Additionally... well let's just put it this way, paludis, no > way, no how, so that has been another encouragement not to do the KDE SVN > stuff since the Gentoo/KDE folks started requiring paludis for it. Thus, > I'm sticking with 4.1.x since that's what's released. The paludis requirement has been completely dropped at this point - to get the >=4.1.79 or SVN versions of KDE, you just need to use the kde-crazy overlay, which works with any EAPI-2-compatible PM. (-4.1.79 is keyworded ~arch, -9999 needed to be keyworded "**" in p.kewords, and - -4.1.80 is p.masked until it is released upstream) - -- ABCD -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkpLm8ACgkQOypDUo0oQOpXPACghooSyqU9xfJY63YrFl9WdXlm AS4AoM9/NH8pjLnAxeHn424YYn5On6DQ =oa4L -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 10:20 ` [gentoo-amd64] " ABCD @ 2008-11-23 11:00 ` ABCD 2008-11-23 11:03 ` Beso 1 sibling, 0 replies; 12+ messages in thread From: ABCD @ 2008-11-23 11:00 UTC (permalink / raw To: gentoo-amd64 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ABCD wrote: > Duncan wrote: >> I've chosen not to try the not-full-releases since I gave up on the betas >> earlier. Additionally... well let's just put it this way, paludis, no >> way, no how, so that has been another encouragement not to do the KDE SVN >> stuff since the Gentoo/KDE folks started requiring paludis for it. Thus, >> I'm sticking with 4.1.x since that's what's released. > > The paludis requirement has been completely dropped at this point - to > get the >=4.1.79 or SVN versions of KDE, you just need to use the > kde-crazy overlay, which works with any EAPI-2-compatible PM. (-4.1.79 > is keyworded ~arch, -9999 needed to be keyworded "**" in p.kewords, and > -4.1.80 is p.masked until it is released upstream) > ...I meant 4.1.73, not .79... - -- ABCD -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkkpN8gACgkQOypDUo0oQOpDEQCcCOjCjf183jrXU+ATdvlCS0/d ARkAnR07OWuJ2Jji0Fin11+Gcm21pLoM =tfcu -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 10:20 ` [gentoo-amd64] " ABCD 2008-11-23 11:00 ` ABCD @ 2008-11-23 11:03 ` Beso 2008-11-23 11:39 ` Duncan 1 sibling, 1 reply; 12+ messages in thread From: Beso @ 2008-11-23 11:03 UTC (permalink / raw To: gentoo-amd64 2008/11/23 ABCD <en.ABCD@gmail.com>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Duncan wrote: >> I've chosen not to try the not-full-releases since I gave up on the betas >> earlier. Additionally... well let's just put it this way, paludis, no >> way, no how, so that has been another encouragement not to do the KDE SVN >> stuff since the Gentoo/KDE folks started requiring paludis for it. Thus, >> I'm sticking with 4.1.x since that's what's released. > > The paludis requirement has been completely dropped at this point - to > get the >=4.1.79 or SVN versions of KDE, you just need to use the > kde-crazy overlay, which works with any EAPI-2-compatible PM. (-4.1.79 > is keyworded ~arch, -9999 needed to be keyworded "**" in p.kewords, and > - -4.1.80 is p.masked until it is released upstream) > this is not the genkde overlay based on kdebuild system. this system is still usable only on paludis. i can say that in some way it's a little better than the old eapi system but still, the non ability for binpkg of paludis is bad when you have issues mainstream, and in a development svn you'll most likely to have them at least once every two weeks. so paludis forces you to manually resync for a previous version and hope it works. sometimes you might end up doing more than one resync per package, and for big ones like amarok, k3b kdepim is meaning a lot of headache. at lest with binpkgs you can always revert back when something is not working. -- dott. ing. beso ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 11:03 ` Beso @ 2008-11-23 11:39 ` Duncan 2008-11-23 11:56 ` Beso 0 siblings, 1 reply; 12+ messages in thread From: Duncan @ 2008-11-23 11:39 UTC (permalink / raw To: gentoo-amd64 Beso <givemesugarr@gmail.com> posted d257c3560811230303g48cd3972mab017762f95ee51@mail.gmail.com, excerpted below, on Sun, 23 Nov 2008 11:03:36 +0000: > non ability for binpkg of paludis I've wondered about that. binpkg is a seriously used feature here, even with just a single machine (well two now, but the second isn't running Gentoo yet), as it plays a big part in both my backup and troubleshooting routines. I've long argued that FEATURES=buildpkg is one of the most undersold great features of portage, particularly since at its core it's a simple bzip2ed tarball with a bit of extra data tacked on the end, so it's easily worked with using virtually any *ix based archiver tools you might prefer for exploration and/or extraction, emergency or otherwise. But as I've always said, he who writes the code, calls the shots, and those writing the paludis code obviously don't consider binpkgs that important, so the feature has yet to be implemented. Of course that has nothing to do with why I won't let it touch my system, despite my extremely high respect for the devs' technical abilities. I'm trying my best to stay nice here... -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 11:39 ` Duncan @ 2008-11-23 11:56 ` Beso 2008-11-23 13:10 ` Duncan 0 siblings, 1 reply; 12+ messages in thread From: Beso @ 2008-11-23 11:56 UTC (permalink / raw To: gentoo-amd64 2008/11/23 Duncan <1i5t5.duncan@cox.net>: > Beso <givemesugarr@gmail.com> posted > d257c3560811230303g48cd3972mab017762f95ee51@mail.gmail.com, excerpted > below, on Sun, 23 Nov 2008 11:03:36 +0000: > >> non ability for binpkg of paludis > > I've wondered about that. binpkg is a seriously used feature here, even > with just a single machine (well two now, but the second isn't running > Gentoo yet), as it plays a big part in both my backup and troubleshooting > routines. I've long argued that FEATURES=buildpkg is one of the most > undersold great features of portage, particularly since at its core it's > a simple bzip2ed tarball with a bit of extra data tacked on the end, so > it's easily worked with using virtually any *ix based archiver tools you > might prefer for exploration and/or extraction, emergency or otherwise. > > But as I've always said, he who writes the code, calls the shots, and > those writing the paludis code obviously don't consider binpkgs that > important, so the feature has yet to be implemented. > > Of course that has nothing to do with why I won't let it touch my system, > despite my extremely high respect for the devs' technical abilities. I'm > trying my best to stay nice here... > well, i don't want to start up a flame, but with portage i had very often issues with having the deps discovered in the right way. of course when the system is up and running this isn't so much of a trouble, but when you set it up or when you do an upgrade that still has quite some deps discovered then the problem is to be seen. of course the hour it takes paludis to build a dual core with 4 compilation jobs is to be considered. portage only takes less than 30secs to upgrade. well, anyway, i always find good having at least 2 working package installers on my system so that i can see out bugs for one or the other. also not using the binpkg feature if one of then fails then the problem is quite big. -- dott. ing. beso ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 11:56 ` Beso @ 2008-11-23 13:10 ` Duncan 0 siblings, 0 replies; 12+ messages in thread From: Duncan @ 2008-11-23 13:10 UTC (permalink / raw To: gentoo-amd64 Beso <givemesugarr@gmail.com> posted d257c3560811230356l13b249cfm8fd974dfc493b094@mail.gmail.com, excerpted below, on Sun, 23 Nov 2008 11:56:36 +0000: > with portage i had very often issues with having the deps discovered > in the right way. of course when the system is up and running this > isn't so much of a trouble, but when you set it up or when > you do an upgrade that still has quite some deps discovered then the > problem is to be seen. Hmm... I've never had a major problem in that regard. At least not since my initial from-stage-one installation back with 2004.0 (first try) and .1 (actual success). But portage is so changed since then it's really not worth considering, and it could have just as easily been my goofs, I know I was learning a quite a bit as I went, or bad ebuilds. Other than that, there has been perhaps an occasional minor niggle, but nothing someone running ~arch shouldn't expect from time to time and be able to work out or revert to a working version (perhaps the known working version on the rootbak image, snapshot taken when the system was in known bootable and reasonably stable condition) should it be necessary. Personally, however, I suspect that stable isn't really that much more stable than ~arch, and the fact that my portage stub-scripts for @world and @system all use -aNuDv so I get a preview, deep dependencies don't get behind and USE flag changes get managed right away, plus routine use of revdep-rebuild and --depclean, possibly none of which those on stable are likely to do regularly let alone religiously, has a lot to do with my relatively smooth ride, even on ~arch. > well, anyway, i always find good having > at least 2 working package installers I saw that point made a few days ago and thought it was a good one. Of course, if I were to do it given my stated position, I'd be merging pkgcore instead. However, I've a decent enough familiarity with portage that in some cases at least, it's easier to actually work the problem, than it would be to learn my way around a second PM. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 7:23 [gentoo-amd64] kde4, xorg, xf86-video-ati/radeon, and multi-panel display Duncan 2008-11-23 10:20 ` [gentoo-amd64] " ABCD @ 2008-11-23 11:06 ` Duncan 2008-11-23 11:38 ` Beso 2008-11-23 11:24 ` [gentoo-amd64] " Beso 2 siblings, 1 reply; 12+ messages in thread From: Duncan @ 2008-11-23 11:06 UTC (permalink / raw To: gentoo-amd64 Duncan <1i5t5.duncan@cox.net> posted pan.2008.11.23.07.23.44@cox.net, excerpted below, on Sun, 23 Nov 2008 07:23:44 +0000: >>> So I scripted up a solution using xrandr, put the entries in my kmenu, >>> and can use them to switch resolutions. But there's still a problem. >>> The origin coordinates portion appears to be broken, so when I >>> downgrade resolution, the viewport is always the upper left portion of >>> the full size version. There's no mouse panning with randr yet >>> (that's supposed to be added for xorg-server 1.5.3 or possibly later >>> if what I read is correct), and with origin coordinates broken at >>> least on the radeon driver on my hardware, upper left (still stacked >>> at least, but still just upper left) is all I get, and that's not very >>> practical. >>> >> if you could post the script it would be interesting. > > I'll post the script in a separate reply... OK, here it is, as a UUEed attachment below the sig, filenamed "set-display". As I do the list as a newsgroup thru gmane using pan, which doesn't handle posting attachments, I use a script setup as pan's external editor to do the encoding and attaching. Unfortunately, that limits the encoding choices to UUE and "identity" (which means simply attach it as text). I hope gmane takes small attachments. If not, I'll retry with it inline. If you're familiar with xrandr, it should be pretty easy to follow and modify as necessary for your setup. The default no-parameter action is to set both panels to 1920x1200, stacked, my native resolution, so unless your monitors can handle that, don't try running it as-is without a parameter. If you feed it a parameter it doesn't recognize, or the usual -h or --help, it'll spit out some help. Taking a look at the script code, you can see several of the possible settings commented. These were valid back on my old CRTs, but aren't valid on my current setup. As I said, if you're familiar with xrandr, changing it for your setup should be pretty simple. I didn't bother with a config file for it, but the main variables are all set at the top and reasonably abstracted. Beyond that, you'd need to change the resolutions themselves, but the way it's setup that's fairly easy. I've already done it once myself, when I switched to the dual LCD panals from my former CRTs. Given the abstraction, it shouldn't even be /that/ hard to alter it to deal with two monitors side by side instead of stacked, tho I obviously designed it with stacked in mind. If it worked the way the xrandr documentation says it should, those lines of fancy math would set the position origins to always center the viewport, which would grow or shrink in a constant framebuffer. That is, with stacked monitors and given my constant framebuffer size ($fb) of 1920x2400,the midline separating the two monitors would always remain the same, x,1200, with the horizontal midpoint of the monitors also remaining constant at 960,y, thus the constant midpoint, regardless of chosen resolution, would remain 960,1200. As I said in my initial post, however, the viewport positioning code doesn't seem to work on at least my radeon 92xx series video card with the xf86-video-ati radeon driver. The resolution changes work, but the viewport is always originated at 0,0, the top left corner. As you can see, I left the set -x in there for troubleshooting. That way, if I run it from a terminal window (konsole, of course, since I'm a KDE guy, situated far enough to the upper left that when I change resolution I can still see it!!), I can see what the actual xrandr commands issued are, along with the results, since I set verbose as well. That's fine since I don't normally run it from konsole anyway, but rather from the kmenu, as invoked by hotkey. (As I said, I hotkey invoke nearly /everything/ I use regularly enough to remember a sequence for, in kde3, thus its brokenness in kde4 in practice means the entirety of kde4 is broken, so far. But that's supposed to be fixed for 4.2...) So when I run it from konsole and get the output, it's because I'm troubleshooting and /want/ the output. If you run the script with -h (or look at the code), you can see the <size> parameter in both short and long forms corresponds to the x resolution. Thus, my kmenu entries are along the lines of Name: SetDisplay-8 Comment: Sets the display to 2x800x600, stacked for 800x1200 Command: set-display 8 I use the "fullscreen" action icon, which is a window with arrows in the four corners (with the crystal icon theme at least). The hotkey would be XF86HomePage,F8 (XF86HomePage just because it's one of the extra buttons on this Logitech keyboard, used here to launch a menu with a bunch of different secondary key options, in this case F8, to launch set-display to set 800 width). The set-display 19-6 option is set with a kmenu title of SetDisplay-Orion, since that's what I use it for, playing Master of Orion. What I /intended/ to do, when I was designing the script (thus before I knew about the above positioning bug), was after I got this script switching and centering correctly, I'd create another script that I could invoke to incrementally pan position, say 100 px at a time in the desired direction. (I intended to experiment with the increment, but obviously when the positioning failed to work, I never got that far.) Then I could have invoked the panning script (hotkeys again!) to move the viewport around the framebuffer as necessary, giving me back at least a crude version of the panning ability the old merged framebuffer driver had, before the switch to xrandr. Hopefully the positioning code will work either on newer radeon hardware, or at least on other brands and therefore other drivers. If it does and someone wants those panning scripts, I could probably whip them up without too much trouble. Meanwile, as I believe I mentioned, I was scanning the xorg mailing list and saw a discussion of the schedule and features for the next xorg release. (BTW, the latest xorg-server release, 1.5.3, isn't in the Gentoo tree yet, even masked. It's probably in the xorg overlay...) It's supposed to finally have panning again, which will be nice. Then the xrandr viewport positioning won't matter so much since you can just pan it to where you want. Once again, don't run this without either the -h/--help option or modifying it to fit your dispaly hardware, first. Now... will the attachment post? -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman begin 740 set-display M(R$O8FEN+V)A<V@*<STD>S$Z+3!]"0DC(')E<75E<W1E9"!S:7IE(&9A8W1O M<B!O<B!H96QP('1R:6=G97(L(&1E9F%U;'0@:7,@(C`B"F9B/3$Y,C!X,C0P M,`D)(R!T;W1A;"!F<F%M96)U9F9E<B!S:7IE"FUT/59'02TP"0DC(&UO;FET M;W(M=&]P"FUB/41622TP"0DC(&UO;FET;W(M8F]T=&]M"F\]+2UO=71P=70* M;3TM+6UO9&4*<#TM+7!O<PIV/2TM=F5R8F]S90IF/2TM9F(*8STB)'8@)&8@ M)&9B("1O(@DC(&-O;6UO;B!P87)T:6%L(&-O;6UA;F1L:6YE"@IH96QP='AT M*"D@>PH)96-H;PH)96-H;R!5<V%G93H@(B1[,",C*B]](%LM:'PM+6AE;'!\ M/'-I>F4^72(*"65C:&\*"65C:&\@(E-E=',@6"!D=6%L+61I<W!L87D@<VEZ M92!W:71H:6X@82!F<F%M96)U9F9E<B!O9B`D9F(N(@H)96-H;R`B56YL97-S M(&]T:&5R=VES92!S=&%T960L(&UO;FET;W(@;W)I96YT871I;VX@:7,@<W1A M8VME9"PB"@EE8VAO(")M;V1E<R!D=7!L:6-A=&5D+"!A;F0@<&]S:71I;VX@ M8V5N=&5R960@:6X@=&AE(&9R86UE8G5F9F5R+B(*"65C:&\*"65C:&\@(CQS M:7IE/B!M87D@8F4@;VYE(&]F.B(*"65C:&\@(B`@("`Q.7PQ.3(P?#`Z("`@ M("`@("`@("`@(#$Y,C!X,3(P,"!E86-H+"`@(#$Y,C!X,C0P,"!T;W1A;"`H M9&5F875L="DB"@EE8VAO("(@("`@,39\,38P,#H@("`@("`@("`@("`@("`Q M-C`P>#$R,#`@96%C:"P@("`Q-C`P>#(T,#`@=&]T86PB"B,)96-H;R`B("`@ M(#$R?#$R.#`Z("`@("`@("`@("`@("`@,3(X,'@Y-C`@(&5A8V@L("`@,3(X M,'@Q.3(P('1O=&%L(@H)96-H;R`B("`@(#$P?#$P,C0Z("`@("`@("`@("`@ M("`@,3`R-'@W-C@@(&5A8V@L("`@,3`R-'@Q-3,V('1O=&%L(@HC"65C:&\@ M(B`@("`@.7PY-C`Z("`@("`@("`@("`@("`@("`Y-C!X-S(P("!E86-H+"`@ M("`Y-C!X,30T,"!T;W1A;"(*"65C:&\@(B`@("`@.'PX,#`Z("`@("`@("`@ M("`@("`@("`X,#!X-C`P("!E86-H+"`@("`X,#!X,3(P,"!T;W1A;"(*"65C M:&\@(B`@("`@-GPV-#`Z("`@("`@("`@("`@("`@("`V-#!X-#@P("!E86-H M+"`@("`V-#!X.38P("!T;W1A;"(*(PEE8VAO("(@("`@(#5\-3$R.B`@("`@ M("`@("`@("`@("`@-3$R>#,X-"`@96%C:"P@("`@-3$R>#<V."`@=&]T86PB M"B,)96-H;R`B("`@("`T?#0P,#H@("`@("`@("`@("`@("`@(#0P,'@S,#`@ M(&5A8V@L("`@(#0P,'@V,#`@('1O=&%L(@HC"65C:&\@(B`@("`@,WPS,C`Z M("`@("`@("`@("`@("`@("`S,C!X,C0P("!E86-H+"`@("`S,C!X-#@P("!T M;W1A;"(*"65C:&\*"65C:&\@(B`@,3DM-GPQ.3(P+38T,#H@("`@("`@("`@ M(#$Y,C!X,3(P,"`@=&]P+"`@("`V-#!X-#@P("!B;W1T;VT@*'!O<VET:6]N M960@;&5F="DB"@EE8VAO"@EE>&ET"GT*"B,@;71M/21M="UM;V1E+"!M='`] M)&UT+7!O<VET:6]N+"!M8FT])&UB+6UO9&4L(&UB<#TD;6(M<&]S:71I;VX* M(R!D969A=6QT<R!B=70@9F]R(&UT;2!S970@8F5L;W<*8V%S92`D<R!I;@H) M,3E\,3DR,'PP*0EM=&T],3DR,'@Q,C`P.SL)"2,@9&5F875L=`H),39\,38P M,"D);71M/3$V,#!X,3(P,#L["B,),3)\,3(X,"D);71M/3$R.#!X.38P.SL* M"3$P?#$P,C0I"6UT;3TQ,#(T>#<V.#L["B,).7PY-C`I"0EM=&T].38P>#<R M,#L["@DX?#@P,"D)"6UT;3TX,#!X-C`P.SL*"39\-C0P*0D);71M/38T,'@T M.#`[.PHC"35\-3$R*0D);71M/34Q,G@S.#0[.PHC"31\-#`P*0D);71M/30P M,'@S,#`[.PHC"3-\,S(P*0D);71M/3,R,'@R-#`[.PH),3DM-GPQ.3(P+38T M,"D);71M/3$Y,C!X,3(P,#MM8FT]-C0P>#0X,#MM='`],'@P.VUB<#TP>#$R M,#`[.PH)*BD)"6AE;'!T>'0[.PIE<V%C"@HC(%-E="!T:&4@9&5F875L=',@ M8F%S960@;VX@)&UT;2!I9B!N96-E<W-A<GD*(R`D;71P+VUO;FET;W(M=&]P M+7!O<VET:6]N(&1E9F%U;'1S('1O(&)O='1O;2!C96YT97(@;V8@=&]P(&AA M;&8*(R!O9B!F<F%M96)U9F9E<BP@<V\@8V]M8FEN960@9&5F875L="!P;W-I M=&EO;B!W:6QL(&)E(&-E;G1E<F5D+@HC('@H*'@@;V8@)&9B(&UI;G5S('@@ M;V8@)&UT;2D@+S(I(")X(B!Y*'D@;V8@)&9B("\R(&UI;G5S('D@;V8@)&UT M;2D*6R`D;71P(%T@?'P@;71P/20H*"`D*"@@)'MF8B5X*GT@+2`D>VUT;25X M*GT@*2D@+R`R("DI>"0H*"`D>V9B(RIX?2`O(#(@+2`D>VUT;2,J>'T@*2D* M"B,@)&UB;2]M;VYI=&]R+6)O='1O;2UM;V1E(&1E9F%U;'1S('1O("1M=&T* M6R`D;6)M(%T@?'P@;6)M/21M=&T*"B,@)&UB<"]M;VYI=&]R+6)O='1O;2UP M;W-I=&EO;B!D969A=6QT<R!T;R!B96QO=R`D;70*(R!X*'@@;V8@)&UT<"D@ M(G@B('DH>2!O9B`D;71P('!L=7,@>2!O9B`D;71M*0HC("AS:6YC92!O=F5R M86QL('!O<VET:6]N(&1E9F%U;'1S('1O(&-E;G1E<F5D+"!Y('=I;&P@9&5F M875L="!T;R!C;VYS=&%N="D*6R`D;6)P(%T@?'P@;6)P/21[;71P)7@J?7@D M*"@@)'MM='`C*GA]("L@)'MM=&TC*GA]("DI"@IS970@+7@*>')A;F1R("1C M("1M="`D;2`D;71M("1O("1M8B`D;2`D;6)M"F5C:&\*>')A;F1R("1C("1M M="`D<"`D;71P"F5C:&\*>')A;F1R("1C("1M8B`D<"`D;6)P"F5C:&\*>')A B;F1R("1C("1M="`D<"`D;71P("1O("1M8B`D<"`D;6)P"@`` ` end ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 11:06 ` Duncan @ 2008-11-23 11:38 ` Beso 2008-11-23 12:33 ` Duncan 0 siblings, 1 reply; 12+ messages in thread From: Beso @ 2008-11-23 11:38 UTC (permalink / raw To: gentoo-amd64 2008/11/23 Duncan <1i5t5.duncan@cox.net>: > Duncan <1i5t5.duncan@cox.net> posted pan.2008.11.23.07.23.44@cox.net, > excerpted below, on Sun, 23 Nov 2008 07:23:44 +0000: > >>>> So I scripted up a solution using xrandr, put the entries in my kmenu, >>>> and can use them to switch resolutions. But there's still a problem. >>>> The origin coordinates portion appears to be broken, so when I >>>> downgrade resolution, the viewport is always the upper left portion of >>>> the full size version. There's no mouse panning with randr yet >>>> (that's supposed to be added for xorg-server 1.5.3 or possibly later >>>> if what I read is correct), and with origin coordinates broken at >>>> least on the radeon driver on my hardware, upper left (still stacked >>>> at least, but still just upper left) is all I get, and that's not very >>>> practical. >>>> >>> if you could post the script it would be interesting. >> >> I'll post the script in a separate reply... > > OK, here it is, as a UUEed attachment below the sig, filenamed > "set-display". As I do the list as a newsgroup thru gmane using pan, > which doesn't handle posting attachments, I use a script setup as pan's > external editor to do the encoding and attaching. Unfortunately, that > limits the encoding choices to UUE and "identity" (which means simply > attach it as text). I hope gmane takes small attachments. If not, I'll > retry with it inline. > the script came out well. you just have to selct the part from begin to end, copy it in an external file and then do an uudecode on it. i'm now having a look at it. if you put your fb as a line input for the script it would be more adaptable than is now. but it's a good script. i think i'll attach it over a hotkey. if i manage to have it attached to a hal event it would be even better... thanks for it. -- dott. ing. beso ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 11:38 ` Beso @ 2008-11-23 12:33 ` Duncan 0 siblings, 0 replies; 12+ messages in thread From: Duncan @ 2008-11-23 12:33 UTC (permalink / raw To: gentoo-amd64 Beso <givemesugarr@gmail.com> posted d257c3560811230338m78e3f60bg40754ac934ea0025@mail.gmail.com, excerpted below, on Sun, 23 Nov 2008 11:38:54 +0000: > if you put your fb as a line input for the script it would be more > adaptable than is now. but it's a good script. Well, there's a balance between simple and adaptable. One of my goals was to keep the number of parameters to a minimum. However, if I had really intended it for public use (as I've basically setup my kernel scripts to be, now), I'd have setup a config file and read the framebuffer size from it. Of course, I'd have the various resolution choices setup in the config file as well, if I were doing it that way, as well as the various xrandr output interface names (VGA1, DVI1, etc). I'd have abstracted out the stacked relationship to the config file as well, making side-by-side and option, and may have allowed setting the default position to the four corners and centered on the four edges (much like kde3's kicker panel positions), as well as centered and possibly arbitrary, as well. But when the positioning thing didn't work I kind of lost my motivation, as I could neither fully debug it nor use it as intended, so I didn't do much to it after that, except update the hard-coded resolutions for my pair of LCDs, when I got them. But... it's a reasonable start (proof of concept, working demo) for someone with reasonable bash skills, who has a system where the xrandr position functionality works as documented, so he can test and debug if necessary that bit of it. Feel free! =:^) BTW, I didn't document it when I posted, but consider that script to be in the public domain. That gives anyone who wishes to improve it the freedom to choose whatever license they want (preferably freedomware, of course, maybe MIT, since that's the license xorg uses and it'd be rather pointless without that), for their improved version. > i think i'll attach it over a hotkey. if i manage to > have it attached to a hal event it would be even better... thanks for > it. I hadn't thought about a hal event... Interesting idea, tho my configuration here is a reasonably stationary desktop, so there's little reason to think of the hal trigger. But maybe when I get my netbook (Acer Aspire One) setup with Gentoo... we'll see. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-amd64] kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 7:23 [gentoo-amd64] kde4, xorg, xf86-video-ati/radeon, and multi-panel display Duncan 2008-11-23 10:20 ` [gentoo-amd64] " ABCD 2008-11-23 11:06 ` Duncan @ 2008-11-23 11:24 ` Beso 2008-11-23 12:08 ` [gentoo-amd64] " Duncan 2 siblings, 1 reply; 12+ messages in thread From: Beso @ 2008-11-23 11:24 UTC (permalink / raw To: gentoo-amd64 2008/11/23 Duncan <1i5t5.duncan@cox.net>: > New thread, since the topic wandered from what it was on the old one. > > Beso <givemesugarr@gmail.com> posted > d257c3560811221559h2762345eq6e13c03bf0e6588@mail.gmail.com, excerpted > below, on Sat, 22 Nov 2008 23:59:53 +0000: > >> 2008/11/22 Duncan <1i5t5.duncan@cox.net>: > >>> FWIW, I tried the kde3 krandr-tray applet and it appears to be >>> outdated, only handling randr-1.0 commands. I suppose kde4 has an >>> updated version with the 1.1 and 1.2 commands. I do have kde4 merged >>> now, but it's still broken in enough ways I don't use it for everyday >>> yet. >>> >>> >> well, the system-settings one seems to work quite well for me. it's true >> that dual head is a little tricky with kde (most of the time makes >> plasma crash without setting the dual head). also i'm using the 4.2 >> development brach (plaudis kdebuild overlay) that seems to be >> a little better in terms of usability and functionality than the portage >> 4.1.3 version. > > Yes. I think their choice of versioning sucked. For quite some time I > and others have argued 4.0 should have been 3.8 (developer base and > technology preview for 4.0), 4.1 should have been 3.9 (public release > preview for 4.0), and what is 4.2 should finally make the first decent > 4.x full release, what should have been 4.0. > well, 4.0 wasn't even half usable, but only something for bugtesting. it has been really awful. the 4.0.x serie has been a real mess. i can see them only as alpha previews. the 4.1 series in my opinion look like a beta version with a lot of lacking or not working stuff. now i can see that the 4.2 is almost there. kwin opengl effects work quite well, most of the apps have been transferred or are on their way, finally khotkwys works a little more (this one pissed me off quite a lot). this way of versioning has also made some kde users to migrate to other guis like gnome of xfce. > I've chosen not to try the not-full-releases since I gave up on the betas > earlier. Additionally... well let's just put it this way, paludis, no > way, no how, so that has been another encouragement not to do the KDE SVN > stuff since the Gentoo/KDE folks started requiring paludis for it. Thus, > I'm sticking with 4.1.x since that's what's released. > well, i've been back with portage 4.1.2 and 4.1.3 but it lacks stuff and i don't have time to set up the ebuilds for what i need. also the 4.2 plasma is a little more stable than the 4.1.3 one. what i really lack is koffice that doesn't really have an ebuild. > But you're right on plasma. It still isn't working quite right, in > general. It's supposed to let one zoom the desktops, and I can sort of > do that, but once they get zoomed out, getting them to zoom back in > /reliably/ has been a problem. Sometimes plasma crashes, sometimes they > zoom in but only on one panel's display, sometimes they zoom in but get > stuck half on and half off the display... it's a mess! > sincerely i haven't really understood that zoom function. if you try to place something outside the desktop area, when plasma doesn't crash you won't be able to find it on any of the virtual desktops you have. also the dashboard looks good but when you put a widget on it and then you close it the widget sticks on your desktop. the ideas behing are good but i think they've put too many features together without finishing them. > Add /that/ to the fact that khotkeys seems to be broken, or at least > trying to assign anything but default hotkeys to anything fails to work, > AND that khotkeys is the main way I launch stuff in kde3. > this is really true. in fact at some point the hotkeys totally disappeared... :-( > Add /that/ to the fact that most of the fancy new effects require opengl, > they don't work with composite and etc, the other option, but > unfortunately they don't disable or otherwise indicate the ones that > don't work, and opengl is limited to 2048x2048 on the radeon 92xx series > and I'm running 1920x2400 so opengl doesn't work well, or at all in the > lower 352 px of display, and kde4 has so far been too broken to seriously > use. > the kwin effects now work quite well and don't really crash very ofthen. the only problem i find out is i need strigi installed. and if you have it running it will kill processor, ram and disk space and you'd have kwin crash sometime. > I'll post the script in a separate reply... > ok, thanks. >>> The point being that yes, dual-panel works with the freedomware xf86 >>> ati/ radeon driver, at least for my hardware, once it's configured to >>> do so. However, there are some limitations. >>> >> i'll try out to see these days how the fglrx driver works with dual >> head. i've read that it does behave in quite a good manner. also, >> now that it has uvd and basic xvmc included i could also think to go >> back with it. the only problem is xorg compatibility. > > As you know I won't even consider the proprietary drivers, here. I had > my fill with nVidia, and vowed never again. Plus, every time xorg adds > something new, it's the proprietaryware folks that hold it back, by > months, nearing a year sometimes, from stabilizing. I /do/ believe KDE > got it right on that one, not waiting up for nVidia to catch up, simply > telling folks using the nvidia driver that they'd have a seriously broken > experience due to their choice of hardware and proprietaryware driver > that couldn't keep up. > well, after merging it today i found out that it still doesn't support xorg 1.5.2 (it's a blocker for it) so it seems that for now i cannot have that compare. > As for ATI/Radeon, at some point the new freedomware drivers should in > general catch up, now that AMD has opened the specs. I've been waiting, > as I'd really like to upgrade this 9200. Apparently the r5xx chips have > a 4096x4096 virtual 3D area, and it'll be nice getting dual DVI dual- > link, too, instead of settling for the single single-link DVI and single > analog that my current 92xx series has. > well, radeon is quite reliable and speedy. radeonhd instead it doesn't seem very good, at least on playing video content. to have the best radeon experience you'd have to go with the git version of xorg and drivers. the x11 overlay is very good and stable, but it seems that it has some problems wih kde4, especially with semantic-desktop enabled (which is now about mandatory to have plasma-workspace to compile). >>> We should probably start a new thread on that if people want to discuss >>> the config and how I got it to work. >>> >> this would be really interesting. > > That'll be another post as well. > by the way i'm still waiting for the kernel upgrade script post... :-) -- dott. ing. beso ^ permalink raw reply [flat|nested] 12+ messages in thread
* [gentoo-amd64] Re: kde4, xorg, xf86-video-ati/radeon, and multi-panel display 2008-11-23 11:24 ` [gentoo-amd64] " Beso @ 2008-11-23 12:08 ` Duncan 0 siblings, 0 replies; 12+ messages in thread From: Duncan @ 2008-11-23 12:08 UTC (permalink / raw To: gentoo-amd64 Beso <givemesugarr@gmail.com> posted d257c3560811230324r6f2d2a31p74a546e8be289cd2@mail.gmail.com, excerpted below, on Sun, 23 Nov 2008 11:24:23 +0000: > by the way i'm still waiting for the kernel upgrade script post... :-) Well, I had made an assumption that proved true for changing kernel versions at the time, but invalid over the longer term. Specifically, I had the scripts copying over the outputdir (which I set so the sources themselves stay clean, everything I've done is in the outputdir), so a new build would only have to rebuild where the code had changed. Well, all that broke early in the 2.6.27 series, between rc1 and rc2, when x86 moved its headers around. For several rcs I was unable to compile at all, until I figured out it was still trying to use the old headers from .26, mixed up with the ones from .27! That was NOT working! So, I had to figure out the problem (which early on I thought might be the scripts, it was, but not quite as I expected), then fix the scripts so they cleared the outputdir properly (while still saving and transferring the .config in the same dir), then test my changes thru several rcs... Meanwhile I found a real bug late in the .27 development cycle and was pressed to bisect it, learning a bunch about git and git bisect in the process... and updating my scripts with git versions... all within only a couple weeks before target release, since I hadn't been able to test earlier since I couldn't compile. Oh, and along in there I typoed a variable name and a script that was supposed to clean the outputdir in my git version, instead tried to "clean" /! Yes, I brown-bag-errored a rm -rf /! Fortunately I caught it before it got thru with /home, but unfortunately after it killed /bin, /dev, /etc... But fortunately my backups weren't too out of date. Still, I had to recover in the middle of that already time-pressed bisect cycle. But I did, and I finished the bisect, thereby tracing the problem to a single commit, and they figured out the problem and patched it before 2.6.27 release. And I found a bug to bisect in the .28 rc series as well. It was keeping my machine from properly hibernating, which meant after every failed test during the bisect cycle, there was a good chance the RAID-6 wasn't synced at the crash, and I had it doing the resync when I rebooted. But it's all working relatively good again now... and I'm getting back to trying to catch-up on all these things! =:^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-11-23 13:10 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-11-23 7:23 [gentoo-amd64] kde4, xorg, xf86-video-ati/radeon, and multi-panel display Duncan 2008-11-23 10:20 ` [gentoo-amd64] " ABCD 2008-11-23 11:00 ` ABCD 2008-11-23 11:03 ` Beso 2008-11-23 11:39 ` Duncan 2008-11-23 11:56 ` Beso 2008-11-23 13:10 ` Duncan 2008-11-23 11:06 ` Duncan 2008-11-23 11:38 ` Beso 2008-11-23 12:33 ` Duncan 2008-11-23 11:24 ` [gentoo-amd64] " Beso 2008-11-23 12:08 ` [gentoo-amd64] " Duncan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox