xorg default framebuffer sizing
![](https://seccdn.libravatar.org/avatar/289b49419329192bb0bb691648186e88.jpg?s=120&d=mm&r=g)
Hello, So I've been using the radeonhd driver a whole of 2 days, and enjoying it. Thanks for the great work so far. In setting up this system I had to add a bunch of stuff to xorg.conf. I'm using a dual head setup. With no xorg.conf I get two cloned monitors with the proper LCD native resolutions. That's great. I want dual head / spanning mode. So I ran the xrandr command to do that, but was denied because the framebuffer wasn't large enough. I have since set it up properly. However I then used a live-cd for a test-run. This also did the two monitor clone in proper resolution, however yet again, this can't be changed because the xorg framebuffer is not resizeable and the max it set was too small. This led me to wondering how that is decided. I can't see why if you detect two monitors the max FB shouldn't be monitor1.width + monitor2.width x monitor1.height + monitor2.height. I don't profess to know anything about this or how it is decided what the max size should be, but I'm wondering if this isn't a good default? What does this default restrict that it isn't already the default? Is it a good idea??? -- Nathanael d. Noblet Gnat Solutions, Inc T: 403.875.4613 -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/129c5b7244f2b7b09a1348ad3d488c57.jpg?s=120&d=mm&r=g)
On Oct 30, 08 21:07:53 -0600, Nathanael D. Noblet wrote:
In setting up this system I had to add a bunch of stuff to xorg.conf. I'm using a dual head setup. With no xorg.conf I get two cloned monitors with the proper LCD native resolutions. That's great. I want dual head / spanning mode. So I ran the xrandr command to do that, but was denied because the framebuffer wasn't large enough. I have since set it up properly. However I then used a live-cd for a test-run. This also did the two monitor clone in proper resolution, however yet again, this can't be changed because the xorg framebuffer is not resizeable and the max it set was too small.
You have to specify the "virtual" size yourself - just in case you
haven't stumbled over that in the meantime.
Matthias
--
Matthias Hopf
![](https://seccdn.libravatar.org/avatar/289b49419329192bb0bb691648186e88.jpg?s=120&d=mm&r=g)
Matthias Hopf wrote:
On Oct 30, 08 21:07:53 -0600, Nathanael D. Noblet wrote:
In setting up this system I had to add a bunch of stuff to xorg.conf. I'm using a dual head setup. With no xorg.conf I get two cloned monitors with the proper LCD native resolutions. That's great. I want dual head / spanning mode. So I ran the xrandr command to do that, but was denied because the framebuffer wasn't large enough. I have since set it up properly. However I then used a live-cd for a test-run. This also did the two monitor clone in proper resolution, however yet again, this can't be changed because the xorg framebuffer is not resizeable and the max it set was too small.
You have to specify the "virtual" size yourself - just in case you haven't stumbled over that in the meantime.
Yup, I've had it working since I sent that email awhile ago. At the time I was wondering how / why the framebuffer was set the way it was. I'm actually sure who it was, but someone in another list fedora-devel I think made the comment about why it is sized like this to provide more memory for 3d,2d stuff... Its all good now. Though looking forward to re-sizeable xorg framebuffers in the future. -- Nathanael d. Noblet Gnat Solutions, Inc T: 403.875.4613 -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (2)
-
Matthias Hopf
-
Nathanael D. Noblet