Checked the xorg log again, and my monitor is connected to DVI-I-1 rather than DVI-I-2. I'll change the xorg.conf and kernel arguments accordingly and try again tomorrow.
Checked the xorg log again, and my monitor is connected to DVI-I-1 rather than DVI-I-2. I'll change the xorg.conf and kernel arguments accordingly and try again tomorrow.
all G5's have the BusID as I gave you in the xorg.conf file
Wonderful, now it works perfectly. What's more, it works without passing the kernel arguments, just with the xorg.conf. So, two questions, just out of curiosity (always eager to learn more about linux): why are the kernel arguments needed, and why did lspci | grep VGA give me the wrong BusId?
In any case, you were a great help. Thanks a lot.
I don't know why it gives the wrong BusID, I only know it does.
Virtual is defined as
So shouldn't you use:Code:Virtual xdim ydim
Virtual 1680 1050
If this is a well used workaround then I'll add it to the FAQ, but Virtual 1680 1680 doesn't seem right to me.
But the point of setting the virtual dimensions like that, AFAIK, is to work around the corruption in the bottom half of the screen. Increasing the virtual screen size moves that problem off the real screen.
exactlyBut the point of setting the virtual dimensions like that, AFAIK, is to work around the corruption in the bottom half of the screen. Increasing the virtual screen size moves that problem off the real screen.
Oh I see what you mean now. It was because you were using the same numbers for xdim and ydim that was confusing me. Can we test if that is really significant?
If you've got corruption on say half the screen then that is 525 pixels (half of 1050). So a ydim of 1575 (= 1050 + 525) should be sufficient. You may have to add:
Viewport x0 y0
for this to work with a smaller ydim.
Is all the disabling ports necessary too? If I remember correctly, the original MintPPC poster suffered from phantom outputs and these alterations to the xorg.conf were necessary to overcome his problem with this. If your ports are detected correctly then is just addding the Virtual/Viewport lines sufficient?
I'll do some testing later today. What I found out already is that this xorg.conf does not solve the problems with the missing icons for me. Ubuntu 2d works fine, but ubuntu shows no icons and no background (just white).
You were right, rsavage: to solve the problem of the corruption in the lower half of the screen, it suffices to set the dimensions of Virtual at 1680x1575. There is no need to disable the other ports. So my xorg.conf now looks like this:
I still have the problem with the missing icons and white background in Ubuntu3d however.Code:Section "Device" Identifier "FX5200" BusID "PCI:240:16:0" Driver "nouveau" Option "Monitor-DVI-I-1" "ADC_Port" Option "Monitor-DVI-I-2" "DVI_Port" Option "Monitor-TV-1" "TV_Port" EndSection Section "Monitor" Identifier "ADC_Port" EndSection Section "Screen" Identifier "Default Screen" Device "FX5200" DefaultDepth 24 SubSection "Display" Depth 24 Virtual 1680 1575 EndSubSection EndSection
Bookmarks