[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: [LI] Beautiful FBDev ( Great ) >> Simple Great FB and XWindow for All most all CARDS <<



Yeah, I think me and hanish started of a good topic.
;-)
BTW the kernel config which you might need is
these lines in your .config files


#
# Console drivers
#
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_VIRTUAL=m
CONFIG_FBCON_ADVANCED=y
CONFIG_FBCON_MFB=m
CONFIG_FBCON_CFB2=m
CONFIG_FBCON_CFB4=m
CONFIG_FBCON_CFB32=y
CONFIG_FBCON_MAC=m
CONFIG_FBCON_VGA_PLANES=y
CONFIG_FBCON_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

And these lines I added before my svga screen section in xf86config file.

They are

Section "Screen"
        Driver          "FBDev"
        Device          "Primary Card"
        Monitor         "Primary Monitor"
        SubSection      "Display"
         Modes           "default"
        EndSubSection
EndSection
HTH

Regards
               Khader


P.S: Sorry for that earlier blank mail Due to sudden wine crash ;-)
----------------------------------   @}--------
Syed Khader Vali                                Debian 2.2 ( potato )
skhader@xxxxxxxxxx                           Kernel 2.2.13


C Hanish Menon <hanish@xxxxxxxxxxxxxxxxxx> on 12/07/99 07:36:33 PM

Please respond to linux-india@xxxxxxxxxxxxxxxxxxxxx

To:   linux-india@xxxxxxxxxxxxxxxxxxxxx
cc:    (bcc: Khader V Syed/India/IBM)
Subject:  Re: [LI] Beautiful FBDev ( Great ) >> Simple Great FB and XWindow
      for All most all CARDS <<




Hi

When people had problem with SiS cards I didn't think of this SO OBVIOUS
SOLUTION, even thou I personaly had tried this on a lot of cards. Also
because
in some versions of X they have problem with Switching between X and
Console
when in FrameBuffer console. But X Servers in 3.3.5 don't seem to have
these
problems.

 On Tue, 07 Dec 1999, Atul wrote:
> On Tue, 7 Dec 1999 skhader@xxxxxxxxxx wrote:
> > added the necessary lines from that HOWTO to XF86Config file and
> > here I am rocking !! Feels great !!
> exactly did you do?
>
> The reason why I am asking is because it should work SiS Cards as well.

Simply put

a) See to it that you have enabled FrameBuffer support in the Kernel.

b) Select the FrameBuffer driver for your Card IF AVAILABLE in the kernel
HOWEVER if your card is NOT DIRECTLY listed But It SUPPORTS VESA v2 or
above
then you are in business. Select the VESA FRAMEBUFFER in the Kernel. Or for
the
Worst case there is a VGA16 FrameBuffer support also.

c) Compile and update the Kernel you are booting into. NOTE THAT if you use
the
VESA FB, then as of now you CAN'T switch modes after you have booted into
Linux instead WHILE BOOTING select the VESA VIDEO Mode you want to boot
into,
For this YOU may have to pass vga=ask to Linux kernel. For the mode value
to
specify when asked check out /usr/src/linux/Documentation/fb/vesafb.txt.

d) Make your X link to point to XF86_FBDev (In RedHat this X is in
/etc/X11).

e) Update your XF86Config by adding a NEW "fbdev" Screen section.
     A simple way of doing this is to make a copy your "svga" Screen
section
in XF86Config and replace "svga" in this copy by "fbdev". Next for
simplisity
replace the Values assigned to Modes in Display subsection to "default".
Save
this file and Run startx.

****************************************
For MORE INFO check out the "/usr/src/linux/Documentation/fb"
****************************************

---------
Keep :-)
HanishKVC
http://hanishkvc.tripod.com/

--------------------------------------------------------------------
The Linux India Mailing List Archives are now available.  Please search
the archive at http://lists.linux-india.org/ before posting your question
to avoid repetition and save bandwidth.



--------------------------------------------------------------------
The Linux India Mailing List Archives are now available.  Please search
the archive at http://lists.linux-india.org/ before posting your question
to avoid repetition and save bandwidth.