I upgraded my home machine to F16 on Wednesday, and liked it so much that I decided to upgrade my work machine today. That didn't go quite as smoothly. I've got a dual monitor setup at work, with what lspci calls "nVidia Corporation G94 [GeForce 9600 GT] (rev a1)". I did a fresh install with a DVD. After booting up, the initial screen (with the install and troubleshoot options) came up on the left monitor; the right monitor was blank. After choosing to install, X came up on both monitors, but the windows were displayed on the right monitor only. The left monitor was black, but I could move the mouse over there. The problem, though, is that the windows were apparently 2 monitors wide. The "back" and "forward" buttons were not visible, presumably being one monitor width off to the right of the right monitor. I got by for awhile by tabbing twice and hitting Enter to activate the "forward" button, but when I got to the part where I had to decide which drives are data and which need to be formatted, I could not go on, as the arrows to move drives between the two areas were off the screen also. So I restarted, chose the VESA option, got the left monitor only, and installed. After installation, I removed /etc/X11/xorg.conf (which specified the VESA driver), and rebooted. But X still came up on only the left monitor. Xorg.log indicated a drm failure. I found a new libdrm in -testing, installed it, gave feedback on a typo in the udev rules, and rebooted. No change. Here's are some excerpts from the logs, in case anybody has a clue as to what's happening. From /var/log/messages: Nov 11 12:25:13 diannao kernel: imklog 5.8.5, log source = /proc/kmsg started. ... Nov 11 12:25:13 diannao kernel: [ 0.000000] No AGP bridge found ... Nov 11 12:25:13 diannao kernel: [ 0.000000] Found optimal setting for mtrr clean up ... Nov 11 12:25:13 diannao kernel: [ 0.000000] Checking aperture... Nov 11 12:25:13 diannao kernel: [ 0.000000] No AGP bridge found ... Nov 11 12:25:13 diannao kernel: [ 3.799706] [drm] Initialized drm 1.1.0 20060810 ... Nov 11 12:25:14 diannao kernel: [ 14.918974] mtrr: base(0xf7000000) is not aligned on a size(0xe00000) boundary ... >From /var/log/Xorg.0.log: [ 1133.723] (II) Loading extension DRI2 [ 1133.723] (==) Matched nouveau as autoconfigured driver 0 [ 1133.723] (==) Matched vesa as autoconfigured driver 1 [ 1133.723] (==) Matched fbdev as autoconfigured driver 2 [ 1133.723] (==) Assigned the driver to the xf86ConfigLayout [ 1133.723] (II) LoadModule: "nouveau" [ 1133.723] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 1133.724] (II) Module nouveau: vendor="X.Org Foundation" [ 1133.724] compiled for 1.10.99.902, module version = 0.0.16 [ 1133.724] Module class: X.Org Video Driver [ 1133.724] ABI class: X.Org Video Driver, version 11.0 [ 1133.724] (II) LoadModule: "vesa" [ 1133.724] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [ 1133.724] (II) Module vesa: vendor="X.Org Foundation" [ 1133.724] compiled for 1.10.99.902, module version = 2.3.0 [ 1133.724] Module class: X.Org Video Driver [ 1133.724] ABI class: X.Org Video Driver, version 11.0 [ 1133.724] (II) LoadModule: "fbdev" [ 1133.724] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so [ 1133.724] (II) Module fbdev: vendor="X.Org Foundation" [ 1133.724] compiled for 1.10.99.902, module version = 0.4.2 [ 1133.724] ABI class: X.Org Video Driver, version 11.0 [ 1133.724] (II) NOUVEAU driver [ 1133.724] (II) NOUVEAU driver for NVIDIA chipset families : [ 1133.724] RIVA TNT (NV04) [ 1133.724] RIVA TNT2 (NV05) [ 1133.724] GeForce 256 (NV10) [ 1133.724] GeForce 2 (NV11, NV15) [ 1133.724] GeForce 4MX (NV17, NV18) [ 1133.724] GeForce 3 (NV20) [ 1133.724] GeForce 4Ti (NV25, NV28) [ 1133.724] GeForce FX (NV3x) [ 1133.724] GeForce 6 (NV4x) [ 1133.724] GeForce 7 (G7x) [ 1133.724] GeForce 8 (G8x) [ 1133.725] GeForce GTX 200 (NVA0) [ 1133.725] GeForce GTX 400 (NVC0) [ 1133.725] (II) VESA: driver for VESA chipsets: vesa [ 1133.725] (II) FBDEV: driver for framebuffer: fbdev [ 1133.725] (--) using VT number 2 [ 1133.734] drmOpenDevice: node name is /dev/dri/card0 [ 1133.743] drmOpenByBusid: Searching for BusID pci:0000:03:00.0 [ 1133.744] drmOpenDevice: node name is /dev/dri/card0 [ 1133.748] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.748] drmOpenDevice: node name is /dev/dri/card1 [ 1133.752] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.752] drmOpenDevice: node name is /dev/dri/card2 [ 1133.757] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.757] drmOpenDevice: node name is /dev/dri/card3 [ 1133.761] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.761] drmOpenDevice: node name is /dev/dri/card4 [ 1133.765] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.765] drmOpenDevice: node name is /dev/dri/card5 [ 1133.769] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.769] drmOpenDevice: node name is /dev/dri/card6 [ 1133.773] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.773] drmOpenDevice: node name is /dev/dri/card7 [ 1133.777] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.777] drmOpenDevice: node name is /dev/dri/card8 [ 1133.780] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.780] drmOpenDevice: node name is /dev/dri/card9 [ 1133.784] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.784] drmOpenDevice: node name is /dev/dri/card10 [ 1133.788] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.788] drmOpenDevice: node name is /dev/dri/card11 [ 1133.792] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.792] drmOpenDevice: node name is /dev/dri/card12 [ 1133.796] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.796] drmOpenDevice: node name is /dev/dri/card13 [ 1133.800] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.800] drmOpenDevice: node name is /dev/dri/card14 [ 1133.804] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.804] drmOpenDevice: node name is /dev/dri/card15 [ 1133.808] drmOpenByBusid: drmOpenMinor returns -1 [ 1133.808] drmOpenDevice: node name is /dev/dri/card0 [ 1133.814] drmOpenDevice: node name is /dev/dri/card0 [ 1133.818] drmOpenDevice: node name is /dev/dri/card1 [ 1133.822] drmOpenDevice: node name is /dev/dri/card2 [ 1133.825] drmOpenDevice: node name is /dev/dri/card3 [ 1133.829] drmOpenDevice: node name is /dev/dri/card4 [ 1133.833] drmOpenDevice: node name is /dev/dri/card5 [ 1133.837] drmOpenDevice: node name is /dev/dri/card6 [ 1133.841] drmOpenDevice: node name is /dev/dri/card7 [ 1133.845] drmOpenDevice: node name is /dev/dri/card8 [ 1133.849] drmOpenDevice: node name is /dev/dri/card9 [ 1133.853] drmOpenDevice: node name is /dev/dri/card10 [ 1133.857] drmOpenDevice: node name is /dev/dri/card11 [ 1133.861] drmOpenDevice: node name is /dev/dri/card12 [ 1133.865] drmOpenDevice: node name is /dev/dri/card13 [ 1133.869] drmOpenDevice: node name is /dev/dri/card14 [ 1133.873] drmOpenDevice: node name is /dev/dri/card15 [ 1133.877] (EE) [drm] failed to open device [ 1133.877] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so Does anybody have any clue what's going on here? Thanks in advance. -- Jerry James http://www.jamezone.org/ -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel