Well, after much fighting and arguments with Xorg, I've finally gotten a working system. It turns out the things that you need to know are:
1) The Xorg manual says the Display subsections of a Monitor are redundant and you don't need them. However, Xorg doesn't use the mode list provided by the monitor, so you have to duplicate it here. You ESPECIALLY need to do it if (as in my case) the broken 'virtual width' calculation comes up with something smaller than the largest mode your monitor can handle.
2) The Xorg manual also says that the output of the open-source 'nv' driver are identical to those of the closed-source 'nvidia' driver except that the latter supports 3D acceleration. DON'T YOU BELIEVE IT! The closed-source driver provides MUCH nicer rendering and seems to interpret the mode lines differently as well.
... and I'm sure there was a third thing I had to figure out to get it all working, but I forget just what that was now. In any case, I now have a default screen which is every bit as pleasing to the eye it was under Windows.
Now if I could only figure out how to describe my removable-drive tray to Linux so I could mount it and use the files therein as a normal user. So far I've managed to get to the point that I can mount the tray as a user, but all contents are automagically marked as owned by root and nonvisible.
1) The Xorg manual says the Display subsections of a Monitor are redundant and you don't need them. However, Xorg doesn't use the mode list provided by the monitor, so you have to duplicate it here. You ESPECIALLY need to do it if (as in my case) the broken 'virtual width' calculation comes up with something smaller than the largest mode your monitor can handle.
2) The Xorg manual also says that the output of the open-source 'nv' driver are identical to those of the closed-source 'nvidia' driver except that the latter supports 3D acceleration. DON'T YOU BELIEVE IT! The closed-source driver provides MUCH nicer rendering and seems to interpret the mode lines differently as well.
... and I'm sure there was a third thing I had to figure out to get it all working, but I forget just what that was now. In any case, I now have a default screen which is every bit as pleasing to the eye it was under Windows.
Now if I could only figure out how to describe my removable-drive tray to Linux so I could mount it and use the files therein as a normal user. So far I've managed to get to the point that I can mount the tray as a user, but all contents are automagically marked as owned by root and nonvisible.