Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (9) </ 1 2 3 4 5 [6] 7 8 9 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: All the colors are off!, Incorrect color rendering with Xvesa< Next Oldest | Next Newest >
RobF Offline





Group: Members
Posts: 22
Joined: July 2004
Posted: July 25 2004,18:23 QUOTE

I changed the modes of the Xi810 file as su, i.e. o, g and u with +s; I didn't change a.  That gave root, root, -rwsrwsr-x for owership and permissions for Xi810, very close to those for Xvesa.

Then I edited .xserverrc which then read

exec /home/dsl/Xi810 -mouse /dev/input/mice,5 -screen 800x600x8 -shadow -nolisten tcp -I &>/dev/null

Is there anything in these arguments that Xi810 might stumble over?  Ordinarily I choose 1024x768x16 for resolution & depth but here I chose a less demanding setting.

Then I killed X and typed startx at the text prompt (as normal user, NOT as su).  That gave me the same error message as before, i.e. "waiting for xserver to begin accepting connections ..  ..  ..  ..  ..  ..  ..  .."  I stopped that process, which brought me back to the text prompt.  But now the keyboard was dropping letters, so I couldn't restart X or run xsetup.sh.  Next, CTRL-ALT-Delete.  The last message I saw before the line "KNOPPIX halted" was:

xserver (pam_unix) [777]: authentication failure; logname= uid=1001 euid=0 tty= ruser= rhost= user=dsl

I guess that just means that as ordinary user I didn't have the permissions to open Xi810.  I stopped there, i.e. didn't go through the whole changing & editing routine again and then startx as su.  I'm almost certain, I would have gotten the same result as last time, i.e. landed in the Xvesa/Xfbdev setup routine.

On another note: I looked more closely at how the colors change from normal (i.e. with Xfree86) to DSL with Xvesa.  The colors in DSL are not TOTALLY scrambled. Many of them are just exchanged in pairs.  E.g. the letters of Google: red -> dark blue, dark blue -> red, light blue -> yellow, and green remains green.  With Tux's feet, yellow -> light blue (i.e. the reverse as in the 3rd Google letter).  I just wonder whether Xvesa needs to be tweaked only slightly and all the colors would fall into place.

There is another state that I come across with DSL where the colors are much more strongly corrupted.  E.g. the appearance of Tux in the center of the DSL desktop in that state is grainy and fuzzy and the colors are rather psychedelic.  This state commonly occurs when I open gLinks-hacked: when the cursor is within the browser window, the colors are mildly scrambled (i.e. apparently reversed in pairs) as I described above but when I place the cursor on the window frame or outside the gLinks window, all the colors of the gLinks window flip (this is quite striking) and the menu bar becomes fuzzy and its icons unrecognizable.  Moving the cursor back into the gLinks window flips the colors back to the less bizarre state.

What does all this signify?  I commonly get the error "IMLIB ERROR: Cannot find palette.  A palette is required for this mode", when Xvesa is starting up X windows.   Is Xvesa not finding the proper palette or is it using the wrong palette when it's driving the i810 hardware?  Can that be fixed?

Somewhere in this world there must be somebody who managed to properly drive the Intel i810 graphics chipset (mine is actually the 845GL - same family) with one of the Kdrive (formerly known as TinyX) xservers, i.e. Xvesa, Xfbdev, or Xi810.  After all, the Kdrive folks wouldn't have released an Xi810 server if that isn't possible.

Robert
Back to top
Profile PM 
roadie Offline





Group: Members
Posts: 59
Joined: Dec. 2003
Posted: July 25 2004,23:45 QUOTE

I'm running the Intel i810 chipset, Ive never had these problems with DSL, Feather or any other Linux.

With DSL and Feather I use the XVesa driver and it kicks in everytime.
I remember seeing something about the i810 being slightly different to the i845 but can't remember where, I'll look around.


roadie
Back to top
Profile PM 
RobF Offline





Group: Members
Posts: 22
Joined: July 2004
Posted: July 26 2004,00:22 QUOTE

What resolution are you running, roadie?  The Xvesa of DSL renders colors correctly on my i845 for 640x480 but not at any higher resolution.

The i845 is just a more recent chipset in the i810 family.  Functionally, they seem to be all alike, up to i855 and beyond, as Intel provides just one universal driver for them (called i810) that runs under Linux and that's used e.g. by Xfree86.

Robert
Back to top
Profile PM 
roadie Offline





Group: Members
Posts: 59
Joined: Dec. 2003
Posted: July 26 2004,02:20 QUOTE

I run 800x600 and 24 depth, it's the best I can get out of my old monitor.
I've had no problems from the beginning with DSL.
Are you able to edit your .xserverrc file? Sorry, it's all I can think of right now.

roadie
Back to top
Profile PM 
RobF Offline





Group: Members
Posts: 22
Joined: July 2004
Posted: July 26 2004,18:37 QUOTE

Very interesting, roadie.  Would you mind me asking you a few questions about the specs of your system?

What kind of a machine and exactly which graphics controller are you using?  Is it the Intel 82810?  How old is it?  What version of DSL are you using, and is there a version number or file date you can get for your Xvesa?  Have you ever tried to run DSL at any resolution higher than 800x600?  And is it correct that Xfbdev didn't work at all on your machine?

If you could remember where you found that info about significant differences between the i810 and i845, I would appreciate that very much.  It looks as though the "Intel 800 chipset family" which includes the i810 runs up to i840.  The i845/48 seem to form their own family, and then there are more recent families, up to the most recent i925.  My 82845GL graphics adapter dates from approx. mid-2002.

In Jan. 2003, Kdrive put out about a dozen different tiny xservers for different graphics cards, including Xvesa, Xfbdev, Xi810.  If that Xvesa fully supported the i810 (in standard vesa mode, i.e. not using frame buffering), then there wouldn't have been any need to also offer a separate i810 xserver.  Yet they also put out that Xi810, implying that Xvesa didn't quite do the job.

Robert
Back to top
Profile PM 
43 replies since July 17 2004,06:05 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (9) </ 1 2 3 4 5 [6] 7 8 9 >/
reply to topic new topic new poll
Quick Reply: All the colors are off!

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code