Re: X server in F14 horribly slow

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

 



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

> # cat /etc/X11/xorg.conf
> Section "ServerLayout"
>      Identifier     "X.org Configured"
>      Screen      0  "Screen0" 0 0
>      InputDevice    "Mouse0" "CorePointer"
>      InputDevice    "Keyboard0" "CoreKeyboard"
> EndSection
> 
> Section "Files"
>      ModulePath   "/usr/lib/xorg/modules"
>      FontPath     "catalogue:/etc/X11/fontpath.d"
>      FontPath     "built-ins"
> EndSection
> 
> Section "Module"
>      Load  "record"
>      Load  "extmod"
>      Load  "dri2"
>      Load  "dbe"
>      Load  "glx"
>      Load  "dri"
> EndSection
> 
> Section "InputDevice"
>      Identifier    "Keyboard0"
>      Driver        "kbd"
>      Option "Protocol" "Standard"
>      Option "XkbLayout" "us"
>      Option "XkbRules" "xfree86"
> EndSection
> 
> Section "InputDevice"
>      Identifier  "Mouse0"
>      Driver      "mouse"
>      Option        "Protocol" "auto"
>      Option        "Device" "/dev/input/mice"
>      Option        "ZAxisMapping" "4 5 6 7"
> EndSection
> 
> Section "Monitor"
>      Identifier   "Monitor0"
>      VendorName   "Monitor Vendor"
>      ModelName    "Monitor Model"
>      HorizSync    24.0 - 85.0
>      VertRefresh  48.0 - 76.0
> EndSection
> 
> Section "Device"
>          ### Available Driver options are:-
>          ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
>          ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
>          ### [arg]: arg optional
>          #Option     "NoAccel"                # [<bool>]
>          #Option     "SWcursor"               # [<bool>]
>          #Option     "Dac6Bit"                # [<bool>]
>          #Option     "Dac8Bit"                # [<bool>]
>          #Option     "BusType"                # [<str>]
>          #Option     "CPPIOMode"              # [<bool>]
>          #Option     "CPusecTimeout"          # <i>
>          #Option     "AGPMode"                # <i>
>          #Option     "AGPFastWrite"           # [<bool>]
>          #Option     "AGPSize"                # <i>
>          #Option     "GARTSize"               # <i>
>          #Option     "RingSize"               # <i>
>          #Option     "BufferSize"             # <i>
>          #Option     "EnableDepthMoves"       # [<bool>]
>          #Option     "EnablePageFlip"         # [<bool>]
>          #Option     "NoBackBuffer"           # [<bool>]
>          #Option     "DMAForXv"               # [<bool>]
>          #Option     "FBTexPercent"           # <i>
>          #Option     "DepthBits"              # <i>
>          #Option     "PCIAPERSize"            # <i>
>          #Option     "AccelDFS"               # [<bool>]
>          #Option     "IgnoreEDID"             # [<bool>]
>          #Option     "CustomEDID"             # [<str>]
>          #Option     "DisplayPriority"        # [<str>]
>          #Option     "PanelSize"              # [<str>]
>          #Option     "ForceMinDotClock"       # <freq>
>          #Option     "ColorTiling"            # [<bool>]
>          #Option     "VideoKey"               # <i>
>          #Option     "RageTheatreCrystal"     # <i>
>          #Option     "RageTheatreTunerPort"     # <i>
>          #Option     "RageTheatreCompositePort"     # <i>
>          #Option     "RageTheatreSVideoPort"     # <i>
>          #Option     "TunerType"              # <i>
>          #Option     "RageTheatreMicrocPath"     # <str>
>          #Option     "RageTheatreMicrocType"     # <str>
>          #Option     "ScalerWidth"            # <i>
>          #Option     "RenderAccel"            # [<bool>]
>          #Option     "SubPixelOrder"          # [<str>]
>          #Option     "ShowCache"              # [<bool>]
>          #Option     "ClockGating"            # [<bool>]
>          #Option     "VGAAccess"              # [<bool>]
>          #Option     "ReverseDDC"             # [<bool>]
>          #Option     "LVDSProbePLL"           # [<bool>]
>          #Option     "AccelMethod"            # <str>
>          #Option     "DRI"                    # [<bool>]
>          #Option     "ConnectorTable"         # <str>
>          #Option     "DefaultConnectorTable"     # [<bool>]
>          #Option     "DefaultTMDSPLL"         # [<bool>]
>          #Option     "TVDACLoadDetect"        # [<bool>]
>          #Option     "ForceTVOut"             # [<bool>]
>          #Option     "TVStandard"             # <str>
>          #Option     "IgnoreLidStatus"        # [<bool>]
>          #Option     "DefaultTVDACAdj"        # [<bool>]
>          #Option     "Int10"                  # [<bool>]
>          #Option     "EXAVSync"               # [<bool>]
>          #Option     "ATOMTVOut"              # [<bool>]
>          #Option     "R4xxATOM"               # [<bool>]
>          #Option     "ForceLowPowerMode"      # [<bool>]
>          #Option     "DynamicPM"              # [<bool>]
>          #Option     "NewPLL"                 # [<bool>]
>          #Option     "ZaphodHeads"            # <str>
>      Identifier  "Card0"
>      Driver      "radeon"
>      VendorName  "ATI Technologies Inc"
>      BoardName   "RV350 [Mobility Radeon 9600 M10]"
>      BusID       "PCI:1:0:0"
> EndSection
> 
> Section "Screen"
>      Identifier "Screen0"
>      Device     "Card0"
>      Monitor    "Monitor0"
>      SubSection "Display"
>          Viewport   0 0
>          Depth     1
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     4
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     8
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     15
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     16
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     24
>      EndSubSection
> EndSection
> 
> 


-- 
Kevin J. Cummings
kjchome@xxxxxxxxxxx
cummings@xxxxxxxxxxxxxxxxxx
cummings@xxxxxxxxxxxxxxxxxxxxxxx
Registered Linux User #1232 (http://counter.li.org)
-- 
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]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux