Do you get the same error message when you use the xorg.conf created by aticonfig --initial -f ?
I can't get fglrx to let me run two monitors at 1280x1024. If I try to adjust the resolution, I get the dreaded: "xrandr: screen cannot be larger than 2048x2048 (desired size 2560x1024)"
Fglrx, however, has chosen to ignore the Virual I have in my xorg.conf file:
And the /var/log/Xorg.0.log file: http://pastebin.com/c2XZucGdCode:Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Files" EndSection Section "Module" EndSection Section "Monitor" Identifier "DFP2" EndSection Section "Monitor" Identifier "CRT2" Option "RightOf" "DFP2" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:7:0:0" Option "Monitor-DFP2" "DFP2" Option "Monitor-CRT2" "CRT2" EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Virtual 2560 1024 EndSubSection EndSection[
There's no mention of "Virtual" in that log file.
How can I get this working?
Adam
Do you get the same error message when you use the xorg.conf created by aticonfig --initial -f ?
Yes, I get the error message then, too. I have managed to fix it, though. I had to set the Virtual to 2560 2560 rather than 2560 1024. Not sure why as I was just trying to run the two monitors at 1280x1024. I think fglrx needs a little work on its math and logic skills :-)
Adam
Hi Adam.
Have you applied any patch to the 10.5 catalyst driver before installing it? Or have you just installed the vanilla drivers from ATI's website?
Thanks.
I, personally, did not apply any patch, though the installer included a patch to get the driver to compile on > 2.6.33.
Adam
Hmmm...you mean, not only the original install program from ATI, but a third part one?
No, the original install program. It says:
When it builds the slackware packages.Code:Found internal patch: patch-8.73x-2.6.33+
Adam
Nice...
I've just extracted the file with the --extract option:
sh ati-driver-installer-10-5-x86.x86_64.run --extract
and then, I've found the files related to the patch you are referring to:
find . -name "*patch*"
(...)
./packages/Slackware/patch
./packages/Slackware/patch/patch-8.73x-2.6.33+
./packages/Slackware/patch_functions.sh
(...)
So I'll start to upgrade now. I also have a multi-monitor setup (3 monitor), and perhaps the same card as you do (4850). If I get into the same problem as you, I hope I can solve it and help you to.
Thanks!
Well, well, well...
I've successfully installed Slackware 13.1 and Catalyst 10.5, thanks to your hint about building a Slackware package:
but I had no joy configuring my 3 monitor xinerama setup:PHP Code:sh ati-driver-installer-10-5-x86.x86_64.run --buildpkg Slackware/All"
command status is OK, xorg.conf is created, but whenever I start X, I get three blank screens and an irresponsible system. Xorg.0.log shows a nice segmentation fault:PHP Code:aticonfig --initial=dual-head -f --adapter=all --xinerama=on
Look like there are some regressions in 10.5 with 2.6.33 and no luck for dual or triple monitor usersPHP Code:(II) AIGLX: Loaded and initialized /usr/X11R6/lib64/modules/dri/fglrx_dri.so
(II) GLX: Initialized DRI GL provider for screen 1
Backtrace:
0: /usr/bin/X (xorg_backtrace+0x28) [0x461c78]
1: /usr/bin/X (0x400000+0x5a799) [0x45a799]
2: /lib64/libpthread.so.0 (0x7fca4e3d2000+0xf770) [0x7fca4e3e1770]
3: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x1204f8) [0x7fca48c7a4f8]
4: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x1208b7) [0x7fca48c7a8b7]
5: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x120e3f) [0x7fca48c7ae3f]
6: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0xa657b) [0x7fca48c0057b]
7: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0xa6772) [0x7fca48c00772]
8: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0xcb67e) [0x7fca48c2567e]
9: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0xd6ab9) [0x7fca48c30ab9]
10: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0xd82ed) [0x7fca48c322ed]
11: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x3f8fd) [0x7fca48b998fd]
12: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x36c12) [0x7fca48b90c12]
13: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x36d99) [0x7fca48b90d99]
14: /usr/lib64/xorg/modules/glesx.so (esutInit+0x8b) [0x7fca48b8f71b]
15: /usr/lib64/xorg/modules/glesx.so (0x7fca48b5a000+0x2749c) [0x7fca48b8149c]
16: /usr/lib64/xorg/modules/glesx.so (GlesxExtensionInit+0x75) [0x7fca48b81805]
17: /usr/bin/X (InitExtensions+0x89) [0x482b29]
18: /usr/bin/X (0x400000+0x22587) [0x422587]
19: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fca4d211b6d]
20: /usr/bin/X (0x400000+0x222c9) [0x4222c9]
Segmentation fault at address (nil)
Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) fglrx(0): Backup framebuffer data.
(II) fglrx(0): Backup complete.
![]()
all I can tell you is that the "Virtual" line works for me (HD 5770, fglrx 10.5, gentoo). The only real difference I see between our xorg.conf's is that you don't specify the Monitor in your Screen section.
My xorg.0.log doesn't mention the "Virtual" line, either.
In any case, try to get the 1-card-2-monitor-setup working before trying Xinerama.