I'm running the 2.6.3-r1 Kernel with Xfree86 v.4.0.3-r5. I'm using the X-supplied nv.o driver for nvidia graphics cards. The windows manager comes up but, every pixel is shifted 10 poixels or so to the right so that I get a black bar on the left hand side of my screen and not all the screen shows on the right hand side. The same problem occurs with my other kernel (2.4.20-r9) when using the same driver. The resolution it occurs at is 1280X1024 and doesn't occur for most others. Reproducible: Always Steps to Reproduce: 1.Install XFree86 on a machine with a nvidia graphics card 2.use the X-supplied nv.o driver 3.set the monitor resolution to 1280x1024 Actual Results: same thing Expected Results: place all the pixels in the correct location
I get this too. I assumed it was because the nv and nvidia drivers use a slightly different hsync/vsync so the monitor is a little shifted. I just adjusted the monitor over to fix it.
If you use the SuSE live system or Knoppix you will see this too, if you are used to using nvidia.o anyway... SuSE's system has an software correct solution by adjusting the hsync/vsync. Im closing this as there _really_ isnt any "bug" in my definition here. If you feel that there is a real gentoo bug here attach reason and reop the bug. Fixing this IMO would mean nv.o and nvidia.o being compatible, which they just are not. The fact it only shifts for certain resolutions is a limitations / feature of your specific monitor / card combination (ie refresh rates etc..)