Re: X server in F14 horribly slow

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.
>>>
>>> 1)  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.
>
>>> 2)  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.
> 1) 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

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux