On 03/30/2011 11:45 AM, Kevin J. Cummings wrote:
On 03/30/2011 01:58 PM, JD wrote:
On 03/30/2011 10:39 AM, Kevin J. Cummings wrote:
On 03/30/2011 01:15 PM, JD wrote:
I suspect you have something mis-configured, but I have no clue as to what right now.
But I did not change any configuration between fc13 and fc14.
Nor did I, but I had *lot's* of problems initially with my working F12/F13 configuration after I switched to F14. Mostly due to changes in the ati driver.
I used to have to turn off KMS in order for suspend to work right.
With F14, I had to not disable it in order to prevent a whole list of
video problems, including text consoles being corrupt, X hanging completely when it started using the ati driver (I had to use vesa to even boot up using UMS). I was finally convinced that by enabling KMS, things would start working again, and they did, but there was nothing in the upgrade that suggested doing so was the right thing to do.
What is KMS and how do I enable it?
Kernel Mode Set. See your "nomodeset" option on your kernel below. Try removing it.
- I had all sorts of problems with the xorg configuration file. I had
a *very* complicated one because I had changed it continually since FC6. Once I removed most of it, things vastly improved. Its probably a good idea anyways since the advent of the /etc/x11/conf.d stuff. YMMV
/etc/X11/xorg.conf.d only contains 00-system-setup-keyboard.conf
(/etc/X11/xorg.conf), I do not see KMS in there at all. How would I enable it?
You enable it by removing the "nomodeset" option from your kernel in grub.
So, it might me a good idea to list any anomalies with your configuration, from kernel boot parameters, to xorg.conf stuff so that we can see if you are doing anything that might now be considered problematic. Also, if you could re-state what your ATI hardware is, that could be helpful as well. Is this a desktop or laptop?
From lspci: 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Just for comparison purposes, mine is an:
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600] From /boot/grub/grub.conf:
title Fedora (2.6.35.6-45.fc14.i686) root (hd0,1) kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=99c4a1b1-99c2-40e6-8d2c-44bba67ad7df nomodeset
^^^^^^^^^That's the guy!
SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us initrd /boot/initramfs-2.6.35.6-45.fc14.i686.img
And finally /etc/X11/xorg.conf # ls -l /etc/X11/xorg.conf -rw-r--r--. 1 skroot root 4978 Mar 27 18:07 /etc/X11/xorg.conf
As you can see from the date, it was touched during the upgrade to fc14.
- rename it so X doesn't find it and see what happens upon reboot. (I suggest that you try with "nomodeset" removed from your kernels options in grub.conf) See what X11 does to configure itself. If you know you've configured something that your server needs, you can always add it back in its own file in /etx/x11/xorg.conf.d later. (to me, your xorg.conf looks fairly generic, anyways, besides specifying the obvious.)
OK, I removed nomodeset and I renamed /etc/X11/xorg.conf and the workspace switchover is now as crisp as before. With a caveat! dmesg shows:
Mar 30 14:00:08 localhost kernel: [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
Not sure what that means. Does it have to do with the FB driver not being configured?
here's the rest of the drm related messages:
Mar 30 13:59:10 localhost kernel: [drm] Initialized drm 1.1.0 20060810 Mar 30 13:59:10 localhost kernel: [drm] radeon defaulting to kernel modesetting. Mar 30 13:59:10 localhost kernel: [drm] radeon kernel modesetting enabled. Mar 30 13:59:10 localhost kernel: radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 Mar 30 13:59:10 localhost kernel: [drm] initializing kernel modesetting (RV350 0x1002:0x4E50). Mar 30 13:59:10 localhost kernel: [drm] register mmio base: 0xFEAF0000 Mar 30 13:59:10 localhost kernel: [drm] register mmio size: 65536 Mar 30 13:59:10 localhost kernel: [drm:radeon_agp_init] *ERROR* Unable to acquire AGP: -19 Mar 30 13:59:10 localhost kernel: [drm] Forcing AGP to PCI mode Mar 30 13:59:10 localhost kernel: [drm] Generation 2 PCI interface, using max accessible memory Mar 30 13:59:10 localhost kernel: radeon 0000:01:00.0: VRAM: 128M 0x00000000F0000000 - 0x00000000F7FFFFFF (128M used) Mar 30 13:59:10 localhost kernel: radeon 0000:01:00.0: GTT: 512M 0x00000000D0000000 - 0x00000000EFFFFFFF Mar 30 13:59:10 localhost kernel: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). Mar 30 13:59:10 localhost kernel: [drm] Driver supports precise vblank timestamp query. Mar 30 13:59:10 localhost kernel: [drm] radeon: irq initialized. Mar 30 13:59:10 localhost kernel: [drm] Detected VRAM RAM=128M, BAR=128M Mar 30 13:59:10 localhost kernel: [drm] RAM width 128bits DDR Mar 30 13:59:10 localhost kernel: [TTM] Zone kernel: Available graphics memory: 442682 kiB. Mar 30 13:59:10 localhost kernel: [TTM] Zone highmem: Available graphics memory: 1036510 kiB. Mar 30 13:59:10 localhost kernel: [TTM] Initializing pool allocator. Mar 30 13:59:10 localhost kernel: [drm] radeon: 128M of VRAM memory ready Mar 30 13:59:10 localhost kernel: [drm] radeon: 512M of GTT memory ready. Mar 30 13:59:10 localhost kernel: [drm] GART: num cpu pages 131072, num gpu pages 131072 Mar 30 13:59:10 localhost kernel: [drm] radeon: 1 quad pipes, 1 Z pipes initialized. Mar 30 13:59:10 localhost kernel: radeon 0000:01:00.0: WB enabled Mar 30 13:59:10 localhost kernel: [drm] Loading R300 Microcode Mar 30 13:59:10 localhost kernel: [drm] radeon: ring at 0x00000000D0001000 Mar 30 13:59:10 localhost kernel: [drm] ring test succeeded in 2 usecs Mar 30 13:59:10 localhost kernel: [drm] radeon: ib pool ready. Mar 30 13:59:10 localhost kernel: [drm] ib test succeeded in 0 usecs Mar 30 13:59:10 localhost kernel: [drm] Panel ID String: Samsung LTN154X1 WXGA Mar 30 13:59:10 localhost kernel: [drm] Panel Size 1280x800 Mar 30 13:59:10 localhost kernel: [drm] Radeon Display Connectors Mar 30 13:59:10 localhost kernel: [drm] Connector 0: Mar 30 13:59:10 localhost kernel: [drm] VGA Mar 30 13:59:10 localhost kernel: [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 Mar 30 13:59:10 localhost kernel: [drm] Encoders: Mar 30 13:59:10 localhost kernel: [drm] CRT1: INTERNAL_DAC1 Mar 30 13:59:10 localhost kernel: [drm] Connector 1: Mar 30 13:59:10 localhost kernel: [drm] LVDS Mar 30 13:59:10 localhost kernel: [drm] Encoders: Mar 30 13:59:10 localhost kernel: [drm] LCD1: INTERNAL_LVDS Mar 30 13:59:10 localhost kernel: [drm] Connector 2: Mar 30 13:59:10 localhost kernel: [drm] S-video Mar 30 13:59:10 localhost kernel: [drm] Encoders: Mar 30 13:59:10 localhost kernel: [drm] TV1: INTERNAL_DAC2 Mar 30 13:59:10 localhost kernel: [drm] radeon: power management initialized Mar 30 13:59:10 localhost kernel: [drm] fb mappable at 0xF0040000 Mar 30 13:59:10 localhost kernel: [drm] vram apper at 0xF0000000 Mar 30 13:59:10 localhost kernel: [drm] size 4096000 Mar 30 13:59:10 localhost kernel: [drm] fb depth is 24 Mar 30 13:59:10 localhost kernel: [drm] pitch is 5120 Mar 30 13:59:10 localhost kernel: fb0: radeondrmfb frame buffer device Mar 30 13:59:10 localhost kernel: drm: registered panic notifier Mar 30 13:59:10 localhost kernel: [drm] Initialized radeon 2.8.0 20080528 for 0000:01:00.0 on minor 0 Mar 30 14:00:08 localhost kernel: [drm:drm_mode_getfb] *ERROR* invalid framebuffer id