Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2001 14:18:07 +0200
From:      "AVW Productions" <AVWallpapers@gmx.net>
To:        <freebsd-questions@FreeBSD.ORG>
Subject:   Frame Buffer Device under FreeBSD ???
Message-ID:  <000f01c10d29$51251710$283501d9@mangler2001>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C10D38.F8270140
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,


I'm using your FreeBSD4.3 for some time now and i love it.

I also wanted to run XFree86 now...Unfortunately i have problems with my =
graphic card SiS630.
I can run KDE but the desktop is not in the middle of the screen but =
half cut away : (

I already tried hundreds of XF86Configs and installed the newest drivers =
for my card but it didnt help.

I read some articles about my graphic card and XFree86 and found out =
that the only way to run=20
XF86 decent is to use a frame buffer device like VESA.

Does freebsd 4.3 support this frame buffer device ?

If yes how can i install it ?

In order to configure this frame buffer device i also read that the =
following chnages must be made to lilo.config.
i read this on a linux help page:
------------------
The display is driven by a SiS630 graphics controller.=20

There is an X-server which should work with that chip (XF86_SVGA). =
However, all trials with different modelines weren=B4t successful. So I =
fear that an accelerated driver is not applicable and one must use the =
framebuffer device.

There is a kernel framebuffer module (sisfb) which should drive the =
SiS630 but is an experimental state. On my machine, it definetely does =
not work. The computer hangs in any way I tried this driver. Instead, I =
use the VESA framebuffer, vesafb. This driver must be compiled into the =
kernel (which is true for the SuSE standard kernels). When compiling the =
kernel by yourself, you must enable "prompt for development and/or =
incomplete code/drivers" under "code maturity level options". The =
framebuffer devices can then be found under "console drivers".

In /etc/lilo.conf you must enable an appropriate VGA mode. In this case =
it is 1024x768 with a color depth of 64k. So the correct line in =
lilo.conf is

vga=3D0x317

Now, use sax with the framebuffer X-server:=20

sax -s XF86_FBDev

and set all parameters needed by X. Especially in the card-section you =
have to choose the framebuffer driver. The /etc/XF86Config on my site =
may give you a hint how the result can look like. The version number of =
the installed X window system is XFree86 4.0.2

------------------------


is there any chnace to make these chnages to freebsd too to get the =
frame buffer device working ?


I really hope you can help me because KDE looks very nice and =
comfortable and i would like to use it.


Best regards Andreas


------=_NextPart_000_0005_01C10D38.F8270140
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2462.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I'm using your FreeBSD4.3 for some time =
now and i=20
love it.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I also wanted to run XFree86 =
now...Unfortunately i=20
have problems with my graphic card SiS630.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I can run KDE but the desktop is not in =
the middle=20
of the screen but half cut away : (</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I already tried hundreds of XF86Configs =
and=20
installed the newest drivers for my card but it didnt help.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I&nbsp;read some articles about my =
graphic card and=20
XFree86 and found out that the only way to run </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>XF86 decent is to use a frame buffer =
device like=20
VESA.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Does freebsd 4.3 support this frame =
buffer device=20
?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>If yes how can i install it =
?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>In order to configure this frame buffer =
device i=20
also read that the following chnages must be made to =
lilo.config.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>i&nbsp;read this on a linux help =
page:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>------------------</FONT></DIV>
<DIV>
<P>The display is driven by a SiS630 graphics controller. </P>
<P>There is an X-server which should work with that chip (XF86_SVGA). =
However,=20
all trials with different modelines weren=B4t successful. So I fear that =
an=20
accelerated driver is not applicable and one must use the framebuffer=20
device.</P>
<P>There is a kernel framebuffer module (sisfb) which should drive the =
SiS630=20
but is an experimental state. On my machine, it definetely does not =
work. The=20
computer hangs in any way I tried this driver. Instead, I use the VESA=20
framebuffer, vesafb. This driver must be compiled into the kernel (which =
is true=20
for the SuSE standard kernels). When compiling the kernel by yourself, =
you must=20
enable =84prompt for development and/or incomplete code/drivers=93 under =
=84code=20
maturity level options=93. The framebuffer devices can then be found =
under=20
=84console drivers=93.</P>
<P>In /etc/lilo.conf you must enable an appropriate VGA mode. In this =
case it is=20
1024x768 with a color depth of 64k. So the correct line in lilo.conf =
is</P>
<P style=3D"MARGIN-LEFT: 2cm">vga=3D0x317</P>
<P>Now, use sax with the framebuffer X-server: </P>
<P style=3D"MARGIN-LEFT: 2cm">sax -s XF86_FBDev</P>
<P>and set all parameters needed by X. Especially in the card-section =
you have=20
to choose the framebuffer driver. The <A=20
href=3D"http://www.familie-schuetze.de/webboy/XF86Config">/etc/XF86Config=
</A> on=20
my site may give you a hint how the result can look like. The version =
number of=20
the installed X window system is XFree86 4.0.2</P></DIV>
<DIV><FONT face=3DArial size=3D2>------------------------</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>is there any chnace to make these =
chnages to=20
freebsd too to get the frame buffer device working ?</FONT></DIV><FONT=20
face=3DArial size=3D2>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>I really hope you can help me because KDE looks very nice and =
comfortable=20
and i would like to use it.</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>Best regards Andreas<BR></DIV></FONT></BODY></HTML>

------=_NextPart_000_0005_01C10D38.F8270140--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000f01c10d29$51251710$283501d9>