Xorg Conf Radeon Drivers For Mac
Xorg Nvidia
Though there's a major performance boost but there're still many issues and the card is still preforming a fraction of what it used to in windows.
I think tweaking and playing around with the xorg.conf file will help.
Currently I'm not using RadionHD drivers, I cannot enable desktop effects using those drivers (they are installed but the xorg.conf is configured not to use them).
- (II) RADEON(0): For a larger or smaller max desktop size, add a Virtual line to your xorg.conf (II) RADEON(0): If you are having trouble with 3D, reduce the desktop size by adjusting the Virtual line to your xorg.conf.
- Radeon driver which only loads properly on Macs in BIOS emulation mode, problem description and possible solution here. Tested on macbook pro 8.1.
I'm running debian jessie and lately switched from fglrx video driver to free ati radeon driver. I've managed to set it up but I've noticed xorg is causing high CPU load: 30-50%.
Googling a little bit, looking at htop and turning off processes I've found that conky is causing that xorg high CPU usage. Default /etc/conky.conf
is OK and CPU load stays no higher than 2%.
My custom ~/.conkyrc
worked fine and did not caused that high CPU load on fglrx 15.9 driver. So I presume that free radeon driver does not like some settings.
I attach my ~/.conkyrc
below. Maybe someone could look at it and tell me what am I missing?
Kernel: Linux 3.16.0-4-amd64 x86_64 Debian
X server: X.Org X Server 1.16.4
Radeon module version: 7.5.0
Conky version: 1.9.0-6
Xorg looks in several directories for configuration files. /usr/local/etc/X11/ is the recommended directory for these files on FreeBSD. Using this directory helps keep application files separate from operating system files.
1 Answer
Well, your comment was not actual answer but gave me a hint. I dug deeper into man radeon
and https://wiki.archlinux.org/index.php/ATI (debian wiki is rather enigmatic or outdated: still recommends EXA for performance tunning), looked at Xorg.0.log
and found the reason:
Xorg auto detection loads EXA acceleration method for pre-TAHITI GPUs (mine is ARUBA). And - indeed - EXA is slow.
Radeon Drivers For Mac Os X
So, the solution is custom /etc/X11/xorg.conf.d/20-radeon.conf
which loads glamor
acceleration method:
NOTE: I've found some articles that DRI3 requires Xorg version 1.17 or higher and ati/radeon driver 7.6 or higher so don't be surprised if it doesn't work.
Now Xorg is using no more than 2% CPU. Problem solved.