1- Fedora does not work in 1024x768 resolution mode:

For notebooks that use share memory for graphic card like Intel 855GM chipset some times fedora does not work in 1024x768 resolution. (kernel 2.6.9-1.667 in fedora core 3 and X.Org 6.6 support higher resolution) To solve the problem, follow these steps.

a) As mentioned above, after installing fedora core 3 with 2.6.9-1.667 kernel and rebooting, in welcome screen, Kudzu must recognize 855GM chipset and automaticly set the resolution to 1024x768. So if this does not happen try to see available resolution mode. If you ensure that there is no 1024x768, then you are one the victims of the prblem. This may occure while Kudzu determine chipset as intel 852/852Gm/855/855GM, but can not set to best resolution.

b) See "systemlog" in "system tools". Under "X.Org X11 log" you can see that X server has problem, So use built-in mode known as 800x600 or 640x480.

       (WW) I810(0): Bad V_BIOS checksum
        (II) I810(0): Primary V_BIOS segment is: 0xc000
        .........
        (**) I810(0): *Built-in mode "800x600"
        (**) I810(0): *Built-in mode "640x480"

Some of these computers don't allocate enough video memory so that X.Org is only able to run at low resolutions and/or color depths (e.g. 640x480x16bit). X.Org can allocate more memory but it can not tell the BIOS it did so, so the BIOS refuses to set higher resolutions.
What should we do is that, tell the BIOS the amount of memory X.Org will allocate so you can use higher resolutions. Note that they do not actually allocate the memory, X.Org must do that otherwise your system may become unstable because it is using unallocated memory.

Some newer models with 855GM chipset (e.g. Dell Inspiron 510m and Dell Latitude D505) have an updated BIOS which is able to set the memory size by itself. Unfortunately the BIOS introduces a new bug causing X.Org to freeze (with a green screen) when using the i810 driver.

c) find out what version of X.Org is installed, use the following command:

       [mahmood@inspiron ~]$ xdpyinfo
        name of display: :0.0
        version number: 11.0
        vendor string: The X.Org Foundation
        vendor release number: 60801000
        X.Org version: 6.8.1
        ..........
if your version is above 6.6 you must try to manualy solve the problem. To do, open xorg.conf in /etc/X11 with a text editor and search to find " Section "Monitor" " and replace "HorizSync" and "VertRefresh" to "31.5 - 48.5" and "40.0 - 70.0" respectively. Sometimes these numbers are important, mean that if you set the range incorrectly you will see no change. I hope my range works in your monitor or LCD.

Then find " Section "Device" ". Add " Option "VideoRam" "65536" ". If your original share memory is:
                32MB ----> set the value to "32768"
                64MB ----> set the value to "65536"
                128MB ----> set the value to "131072"
Then find " Section "Screen" " and change the "DefaultDepth" to "24" and add "1024x768" to "Modes". your final xorg.conf must look like this:

        Section "Monitor"
            Identifier "Monitor0"
            VendorName "Monitor Vendor"
            HorizSync 31.5 - 48.5
            VertRefresh 40.0 - 70.0
            Option "dpms"
        EndSection

        Section "Device"
            Identifier "Videocard0"
            Driver "i810"
            VendorName "Videocard vendor"
            BoardName "Intel 852"
            Option "VideoRam" "65536"
        EndSection

        Section "Screen"
            Identifier "Screen0"
            Device "Videocard0"
            Monitor "Monitor0"
            DefaultDepth 24
            SubSection "Display"
                Viewport 0 0
                Depth 24
                Modes "1024x768" "800x600" "640x480"
            EndSubSection
        EndSection

Save it and reboot (or log out or restart X server). Hope this way help you.

Related Links:

    http://danplanet.com/docs/dell_d400.html
   
http://www.chzsoft.com.ar/855patch.html#download

 

Home