You are not logged in.
@snack: Ok, but I need rather dynamic setup of dual screen, because I don' t need it always, but it can be useful with presentations.
Thank you for all the help!
Here's how I manage my screens, it's not the best solution but it works quite well.
I have two xorg.conf files; the one I posted above is called xorg.conf-dual, while for single screen I use this xorg.conf-single:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "Screen0" 0 0
EndSection
Section "Device"
Identifier "HD3470"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "PANEL"
Option "DPMS" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "HD3470"
Monitor "PANEL"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 2560 1024
EndSubSection
EndSection
I keep both of them in the /etc/X11 folder.
I start with a single or dual screen configuration by using these scripts, startx-single:
#!/bin/bash
#This script starts the graphic environment on a single screen
cp $HOME/.kde4/share/config/plasma-desktop-appletsrc-single $HOME/.kde4/share/config/plasma-desktop-appletsrc
cp $HOME/.kde4/share/config/plasma-desktoprc-single $HOME/.kde4/share/config/plasma-desktoprc
/usr/bin/startx -- -config xorg.conf-single
and startx-dual:
#!/bin/bash
#This script starts the graphic environment on a dual screen
cp $HOME/.kde4/share/config/plasma-desktop-appletsrc-dual $HOME/.kde4/share/config/plasma-desktop-appletsrc
cp $HOME/.kde4/share/config/plasma-desktoprc-dual $HOME/.kde4/share/config/plasma-desktoprc
/usr/bin/startx -- -config xorg.conf-dual
The first two lines sets the KDE desktop for each configuration, so you can remove or edit them to fulfill your needs.
Once the desktop environment is up I switch between various configurations using these scripts.
Single screen (laptop):
#! /bin/bash
# Turns off the external screen and activates the laptop's panel.
xrandr --output CRT1 --off
xrandr --output LCD --mode 1280x800
Single screen (external):
#! /bin/bash
# Turns off the laptop's panel and activates the external screen.
xrandr --output LCD --off
xrandr --output CRT1 --mode 1280x1024
Dual screen:
#! /bin/bash
# Activates a dual screen setup. Defualt is external screen on the right side; passing "left"
# as argument will place the external screen on the left.
if [[ $1 == 'left' ]]; then
xrandr --output LCD --mode 1280x800 --output CRT1 --mode 1280x1024 --left-of LCD
else
xrandr --output LCD --mode 1280x800 --output CRT1 --mode 1280x1024 --right-of LCD
fi
Clone mode:
#! /bin/bash
# Activates a clone screen setup.
xrandr --output PANEL --mode 1024x768Scaled --output VGA_1 --mode 1024x768
You can easily modify them, hope all of this it will be useful to you and others...
Offline
Ok, so my repo is now on-line.
Sometimes, while updating/cleaning one of repos could be off-line, so please be patient and try for another 15-20 minutes. If this time is much longer - please write about it here.
This post will be updated whenever new catalyst (or new kernel) shows up.
[catalyst] is the main repo, and it will be updated most frequently.
To use repo please as root:
1. Edit /etc/pacman.conf and add those lines above [core] (or any testing/other) repo:
catalyst 10.5 (works well with 2.6.33-ARCH)
For i686:
[catalyst]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
This repo contains:
- catalyst 10.5
- xorg-server 1.7.6 patched with backclear patch
- xorg-server-1.7-catalyst-maximize-fix 1.7.6 patched with fedora patch
- lib32-catalyst-utils 10.5 (for x86_64 only)
ARCHIVE repos:
catalyst 10.4 (works well with 2.6.33-ARCH)
For i686:
[catalyst-10.4]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-10.4]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
This repo contains:
- catalyst 10.4
- xorg-server 1.7.6 patched with backclear patch
- xorg-server-1.7-catalyst-maximize-fix 1.7.6 patched with fedora patch
- lib32-catalyst-utils 10.4 (for x86_64 only)
---
catalyst 10.3 (works well with 2.6.33-ARCH)
For i686:
[catalyst-10.3]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-10.3]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
---
This repos below works only with 2.6.32-ARCH kernel:
catalyst 10.3
For i686:
[catalyst-10.3-32]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-10.3-32]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
---
catalyst 10.2 (this will distroy your kwin and sometimes also compiz)
For i686:
[catalyst-10.2]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-10.2]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
---
catalyst 10.1
For i686:
[catalyst-10.1]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-10.1]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
---
catalyst 9.12 (hotfix_15DEC)
For i686:
[catalyst-9.12]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-9.12]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
Due to my low bandwich i won't upload 9.12 with incoming 2.6.33 kernel support, so if this is the only catalyst that works for you - try to build it on your own - use this tarball of 9.12 and try to patch it with appropriate patch (check out AUR's catalyst PKBUILD and it's files - if nothings there - ask).
---
catalyst 9.10
For i686:
[catalyst-9.10]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/i686/
For x86_64:
[catalyst-9.10]
Server = http://dl.dropbox.com/u/4321633/repo/catalyst/x86_64/
Due to my low bandwich i won't upload 9.10 with incoming 2.6.33 kernel support, so if this is the only catalyst that works for you - try to build it on your own - use this tarball of 9.10 and try to patch it with apropriate patch (check out AUR's catalyst PKBUILD and it's files - if nothings there - ask).
2. Sync and downgrade packages with this commands
pacman -Syy
pacman -Suu
Remove xf86-video-ati and ati-dri packages if you have them installed.
*if you dont like speed of xorg-server - remove it:
pacman -Rd xorg-server
and try xorg-server-catalyst-maximize-fix:
pacman -S xorg-server-catalyst-maximize-fix
**edit:or if you are using catalyst=10.4 repo use xorg-server-1.7-catalyst-maximize-fix
(note that if you do this after installing catalyst - you must to repeat step 3.)
3. Remove libgl:
pacman -Rd libgl
and install catalyst:
pacman -S catalyst
And of course don't forget to prepare your /etc/X11/xorg.conf for catalyst. Use aticonfig --initial if you don't have prepared xorg.conf
You may also need to add fglrx module to MODULES array in /etc/rc.conf
Like you see im using dropbox, so you cannot actually view content of my repo ...
If you got some other server propositions - please write it down.
Ooouuu - i made some changes in PKGBUILD to build this catalyst packages - added some packages to conflicts array, i believe it's good idea, and it's a shame for me that i didn't do this before:
conflicts=('catalyst' 'catalyst-utils' 'nvidia' 'libgl' 'catalyst-leaked' 'xf86-input-evdev>2.2.5-1' 'xf86-input-keyboard>1.3.2-2' 'xf86-input-mouse>1.4.0-2' 'xf86-input-synaptics>1.1.3-1' 'xf86-video-vesa>2.2.0-1')
Last edited by Vi0L0 (2010-05-27 17:25:29)
Offline
This is the content of catalyst in the version repository i686
pacman -Sl catalyst
catalyst catalyst 10.1-3
catalyst xf86-input-evdev 2.2.5-1
catalyst xf86-input-keyboard 1.3.2-2
catalyst xf86-input-mouse 1.4.0-2
catalyst xf86-input-synaptics 1.1.3-1
catalyst xf86-video-vesa 2.2.0-1
catalyst xorg-server 1.6.3.901-1
I suggest changing catalyst xorg-server 1.6.3.901-1 by xorg-server-catalyst-maximize-fix-1.6.3.901-1
I'm trying to follow your instructions but the command pacman -Suu is not downgrading packages
Last edited by Cory (2010-02-19 18:29:12)
Offline
I suggest changing catalyst xorg-server 1.6.3.901-1 by xorg-server-catalyst-maximize-fix-1.6.3.901-1
Yes, i know, but there are people who preffer clean xorg-server... hmm... maybe i will upload both
I'm trying to follow your instructions but the command pacman-Suu is not downgrading packages
Are you sure you have added this repo above all other repos? Cuz it's working for me... (and im using xorg-server 1.7.5)
Maybe your packages are already downgraded
Offline
Yes, i know, but there are people who preffer clean xorg-server... hmm... maybe i will upload both
That would be great. EDIT: you added thanks
Are you sure you have added this repo above all other repos? Cuz it's working for me... (and im using xorg-server 1.7.5)
Maybe your packages are already downgraded
I've added the repository catalyst after KDEmod repositories so that it is way down. As I see the repository contended that this means good, right?
Anyway here is my pacman.conf http://www.pastebin.com/d234d2cf3
My packages are updated
pacman -Qs xorg-server
local/xorg-server 1.7.5-1 (xorg)
X.Org X servers
I see you've edited your post by adding the catalyst 10.2 are not compatible with KDE? or because you put that destroy kwin?
Thanks for your help
Last edited by Cory (2010-02-19 18:57:12)
Offline
Vi0L0 wrote:Yes, i know, but there are people who preffer clean xorg-server... hmm... maybe i will upload both
That would be great
updated, theres also 10.2 - look @ my previous 'howto' post
Vi0L0 wrote:Are you sure you have added this repo above all other repos? Cuz it's working for me... (and im using xorg-server 1.7.5)
Maybe your packages are already downgradedI've added the repository catalyst after KDEmod repositories so that it is way down. As I see the repository contended that this means good, right?
Anyway here is my pacman.conf http://www.pastebin.com/d234d2cf3
My packages are updated
pacman -Qs xorg-server
local/xorg-server 1.7.5-1 (xorg)
X.Org X serversThanks for your help
Like i said - [catalyst] above all repos... Look here http://www.pastebin.com/m68e5da74
Last edited by Vi0L0 (2010-02-19 18:56:32)
Offline
Thank you very much, sorry, English is not my native language, so it's hard for me to understand / write
I see you've edited your post by adding the catalyst 10.2 are not compatible with KDE? or because you put that destroy kwin?
Offline
I see you've edited your post by adding the catalyst 10.2 are not compatible with KDE? or because you put that destroy kwin?
Yes, this is catalyst 10.2 fault (i mean ati's) . Darn buggy crap...
Last edited by Vi0L0 (2010-02-19 19:02:45)
Offline
Ok. thanks for the warning, at moment I stay with 10.1 catalyst immediately prove how works your repository and put the results.
Thank you very much for all the effort you put into helping us ATI users (which should make the company ¬L¬)
EDIT: works great, I had to uninstall xf86-video-ati ati-dri before installing the package catalyst once installed only ran aticonfig --initial and added fglrx to the list of modules in my rc.conf thx again
Last edited by Cory (2010-02-19 19:35:07)
Offline
EDIT: works great, I had to uninstall xf86-video-ati ati-dri before installing the package catalyst once installed only ran aticonfig --initial and added fglrx to the list of modules in my rc.conf thx again
Great, THANKS
Last edited by Vi0L0 (2010-02-19 19:40:08)
Offline
Since the Catalyst 9.11 no picture on my videos when i use xbmc-svn, only blue, red, white, etc, etc. This is a problem of catalyst because in his version 9.10 works, but from version 9.11 to the current 10.2 suffers the problem that I described, I place this as warning to all those who want to use xbmc (also affects the stable version of the repositories and to boxee) with catalyst
Last edited by Cory (2010-02-19 20:54:08)
Offline
Finally catalyst is working again here and my CPU temperature stays at a reasonable value rather than 60°C. Thank you SO much for this repo Vi0l0! Catalyst 10.2 x86_64 works great with that.
Offline
I like this dropbox style thing! You don't need an own server that way, really efficient solution.
Added to my pacman.conf, the 10.2 version. Everything went fine.
Because of my RC8 kernel i had to manually build my catalyst package, but that's obvious.
Nice job!
2x arch amd64, one with Intel GP GMA965, one with ATi Mobility HD 5650
Offline
Tried both the x86_64 and i686 catalyst repos (the ones with 10.1). They work great, thanks Vi0l0!! Now I can upgrade without caring about forbidden packages.
I suggest that catalyst repo will continue to hold the latest version wich works flawlessly with the latest kernel and xorg (as far as possible, obviously), so that having it enabled will prevent people by doing an unwanted upgrade which could break their system.
Offline
Little question here: Do I need to add atieventsd to my DAEMONS line? It isn't loaded automatically and I just wondered.
On that point I'm interested in other's DAEMONS line from rc.conf. My CPU temperatures aren't as low as they were before my first switch off fglrx. So maybe I added or removed some daemon and now I'm searching for any *cpu* oder *sensor* daemon responsable.
Powerplay is activated with highest performance plugged and highest battery lifetime unplugged.
PS: an udev bug pushes my temps with unnessesary high cpu usage and multiple udev instances, but even after killall udevd I'm above 50°C for my CPUs. which is unacceptable though I'm on a laptop.
Offline
Little question here: Do I need to add atieventsd to my DAEMONS line? It isn't loaded automatically and I just wondered.
On that point I'm interested in other's DAEMONS line from rc.conf. My CPU temperatures aren't as low as they were before my first switch off fglrx. So maybe I added or removed some daemon and now I'm searching for any *cpu* oder *sensor* daemon responsable.
Powerplay is activated with highest performance plugged and highest battery lifetime unplugged.PS: an udev bug pushes my temps with unnessesary high cpu usage and multiple udev instances, but even after killall udevd I'm above 50°C for my CPUs. which is unacceptable though I'm on a laptop.
I don't have atieventsd on my rc.conf, still the driver works very well. The only weird thing is that I set Powerplay to maximum battery life both for plug and battery modes, but I get better temperatures when on battery. I think it's something related to better power management due to laptop-mode. BTW Arathis, have you tried to install laptop-mode? Here's may daemons line:
DAEMONS=(syslog-ng network rpcbind @nfs-common crond hal @alsa @cpufreq @laptop-mode @autofs net-profiles)
Offline
It's good to see that repo is working
I suggest that catalyst repo will continue to hold the latest version wich works flawlessly with the latest kernel and xorg (as far as possible, obviously), so that having it enabled will prevent people by doing an unwanted upgrade which could break their system.
Yes, i forget to mention that [catalyst] is the main repo ... i will update repo's howto post with that info.
BTW it's very easy to create own repo http://wiki.archlinux.org/index.php/Cus … repository
With that info you can create some kind of system snapshot/backup (ex. repo-add /var/cache/pacman/pkg/my_repo-DD.MM.YYYY.db.tar.gz /var/cache/pacman/pkg/*) and restore it by putting link to this local repo in pacman.conf
Making such backup (or maybe even full backup) before xorg-server_1.8 hits arch repos will be very useful.
We also don't know how ati's support for xorg-server_1.7 would look like. Maybe we will need some patches to xorg-server to get catalyst works correctly and fast. It will be very good if some i686 user do such backup (still before xorg-server_1.8 hits arch repos, not now ) and rollback when time will come just to build patched xorg-server. Of-course we don't know how catalyst will look, maybe it will work fine, but this kind of protection is needed i think. <~~ i will repeat that message when 'time will come'
Last edited by Vi0L0 (2010-02-20 13:07:16)
Offline
@snack: thanks. I installed all the laptop-stuff (laptop-mode, pm-utils, etc). Fans run quieter, but still I'm getting 55°C with udevd killed. It is as if I'm still running radeon/radeonhd.
DAEMONS=(@syslog-ng @laptop-init hal acpid @sensors @powernowd !network !net-profiles !networkmanager !dhcdbd @wicd @rpcbind @cups @crond @bluetooth @alsa @fam @ntpd @mpd slim)
Also my Xorg.0.log lists "(WW) fglrx(0): could not detect X server version (query_status=-1)"
xorg.conf: http://pastebin.com/f52b034b7
Xorg.0.log: http://pastebin.com/f2cdf4c25
Mobility Radeon HD 3650 on intel 64-Bit btw.
@Vi0l0: I stumbled over ati-dri here which was still installed although not needed by catalyst. Maybe include it in the conflict-string?
Last edited by Arathis (2010-02-20 14:02:09)
Offline
@Vi0l0: I stumbled over ati-dri here which was still installed although not needed by catalyst. Maybe include it in the conflict-string?
Ok, will do in newer PKGBUILD. Unfortunately my bandwidth is too low to upload catalyst repos again, so for now i will just putt some info on howto.
Offline
@Vi0l0: Working great for me too. I've an HD4890 on a Intel P55 system. Archlinux x86_64.
Thanks a lot
Offline
@snack: thanks. I installed all the laptop-stuff (laptop-mode, pm-utils, etc). Fans run quieter, but still I'm getting 55°C with udevd killed. It is as if I'm still running radeon/radeonhd.
I don't see laptop-mode in your daemons line, are you sure it is running?
But it doesn't affect the vga power consumption, in any case. Unfortunately I don't have your card (mine is Mobility 3470) so I can't help you if it is a model-specific issue. BTW, it seems to me that in this thread some user complained about strange behaviour of catalyst with 3650, but I can't remember if I'm correct, nor if it was eventually related to the mobile or desktop card.
Offline
laptop-init starts laptop-mode, pm-powersave and cpufreq.
I'll search the thread, but the weird thing is, that it worked very well with temperatures about 35°C before changing to ati or radeonhd the first time.
I also realised, that fglrx won't output proper size through HDMI. I defined 1920x1080 and every tool and even the external monitor proves it, but there are big black bars all around.
Offline
laptop-init starts laptop-mode, pm-powersave and cpufreq.
I'll search the thread, but the weird thing is, that it worked very well with temperatures about 35°C before changing to ati or radeonhd the first time.I also realised, that fglrx won't output proper size through HDMI. I defined 1920x1080 and every tool and even the external monitor proves it, but there are big black bars all around.
I tried that too, both windows and linux. Neither works okay, tho' my tv is 720p compatible only.
2x arch amd64, one with Intel GP GMA965, one with ATi Mobility HD 5650
Offline
If for any reason you would want to stick with catalyst 10.2, and using compiz with gnome, and having a few crashes that requires restart of compiz, you can workaround that by using Emerald as window decorator. It works flawlessly here now. Using the catalyst-10.2 repository + gnome/compiz/emerald and the xorg maximize fix. It's rather stable and quick -- at least with hd5650.
2x arch amd64, one with Intel GP GMA965, one with ATi Mobility HD 5650
Offline
If anyone wants to install the radeon driver for Ati evergreen card can do so by using the repo that perry3d has posted in this thread :
http://bbs.archlinux.org/viewtopic.php?id=79509&p=35
It works great for my Ati 5850!(no 3d support of course)
Offline