Laptops :: Screen has yellow-ish tinge to it



I have tried all that.  It seems that I have to start the x server twice (and I don't change any settings) to get the colors to display properly.
I tried booting from live cd and get the same results.  

1.  Insert CD and boot
2.  When prompted for boot options:
       fb800x600 dsl vga=771 minimal
3.  Go through setup
4.  Desktop boots but colors are whacked
5.  Open xshell, type in 'startx' <enter>
6.  Second X sessions starts and color is good


AArrrgghh!!!

You have conflicting options on that boot line.

I can reproduce a Greenish/Yellow screen using vga=771 on my Thinkpad 240 using the Xvesa server.

I need to use the alternate Xfbdev server. Many older laptops need the Xfbdev server

Also, if you were talking before of booting from a hard drive install then a pre-existing .xserverrc would mess things up.

From booting the DSL CD try this:

boot: dsl base norestore xsetup

Choose Xfbdev, the framebuffer and select select an appropriate resolution and depth, for my TP240 it is 800x600 32

My .xserverrc file looks like this:

exec /usr/bin/X11/Xfbdev -2button -mouse /dev/psaux -nolisten tcp -I &>/dev/null

My TP240 only has a two button mouse.

You should not have to edit this file as it is generated via the xsetup.sh script.

Thanks for the reply.  Ok, when using 'dsl base norestore xsetup' at boot with CD, I get error:

'You passed an undefined mode number.  Press <RETURN> to see video modes available...'

I then select '0' for 80x25 columns which is what the error message seems to be displaying with.  Things go well until after the xsetup I get the error:

'modprobe: modprobe: Can't locate module fb0
XIO:  fatal IO error 104 (Connection reset by peer) on X server "0:0" after 0 requests (0 known processed) with 0 events remaining.'

I then searched forum and found this post:
http://damnsmalllinux.org/cgi-bin....ror+104

But it didn't help since I tried the cheat codes and from what I gather, your post says I shouldn't be using them.

BTW: when choosing frame buffering option in xsetup, I am not presented with the option of selecting screen resolution.

OK try this:

boot: fb800x600 base norestore

If still no framebuffer device then try...

The undefined mode can usually be avoided with vga=normal

If you cannot run framebuffer, then try various Xvesa options.

boot: dsl base norestore vga=normal xsetup

It might well be the case that you will need to run the full XFree86 extension.

The incompatiable options you had posted was the fb800x600 and vga=771. The fb800x600 implied vga=788 which conflicted with 771. Also the fb800x600 imples the frambufer.

By starting out with the nobase norestore we are sure that no stored prior choices would also be causing a problem, i.e., no prior .xserverrc.



Next Page...
original here.