*BSD News Article 31321


Return to BSD News archive

Xref: sserve comp.os.386bsd.bugs:2259 comp.windows.x.i386unix:9705 de.comp.os.unix:231
Path: sserve!newshost.anu.edu.au!csis!rz.uni-hildesheim.de!zib-berlin.de!news.dfn.de!Germany.EU.net!gomel.knirsch.de!knobel.knirsch.de!knobel.knirsch.de!andreas
From: andreas@knobel.knirsch.de (Andreas Klemm)
Newsgroups: comp.os.386bsd.bugs,comp.windows.x.i386unix,de.comp.os.unix
Subject: Re: help: XFree86-2.1.1/Winner1000 doesn't restore screen when leaving X11
Followup-To: comp.os.386bsd.bugs,comp.windows.x.i386unix,de.comp.os.unix
Date: 5 Jun 1994 21:20:45 GMT
Organization: Andreas Klemm, 41469 Neuss, Germany
Lines: 36
Message-ID: <2stfjv$8nv@knobel.knirsch.de>
References: <2spstd$53i@knobel.knirsch.de>
NNTP-Posting-Host: knobel.knirsch.de
X-Newsreader: TIN [version 1.2 PL2]

Andreas Klemm (andreas@knobel.knirsch.de) wrote:
: I compiled X11R5 PL26 with XFree86-2.1.1 diffs applied on FreeBSD 1.1.
: I used gcc 2.4.5 with the following compile options:
: -s -pipe -m486 -O2 -fomit-frame-pointer -fforce-mem -funroll-loops

: I have a Winner 1000 with two MB on board and run a resolution of
: 1024x768x256. Monitor is a Eizo 9070S.

: X11 is very fast and I have no problems with the X Server. But when I 
: leave X11 then the ascii screen will not be correctly restored. 
: The screen shows nice "mixed colors" :) When I start X11 again everything
: within X11 is okay. I use the syscons console driver if that might be of
: interest.

: I didn't had that kind of problems when running earlier Versions of
: XFree86 on Linux and FreeBSD 1.0.1 (XFree86 up to 2.1).

: Is there a kind soul who can help ?

The kind soul I was myself this time after Dirk Hohndel told me, that
there are no problems known to him.

To make it short: the optimizer options that I used must be the culprit.
I build X11R5 with XFree86 2.1 and 2.1.1 again, but now only using
-m486 -O2 and now everything is fine !

So, if you're up to build X11 yourself, then keep in mind that too
exotic compiler options may leed to a server that doesn't run properly.

Thanks to Dirk Hohndel for his patience

	Andreas ///

--
Andreas Klemm                 /\/\____ Wiechers & Partner Datentechnik GmbH 
andreas@knobel.knirsch.de ___/\/\/     andreas@wupmon.wup.de (Unix Support)