From: Jarno P. <jp...@s2...> - 2000-01-05 19:52:58
|
Daryll Strauss <da...@pr...> writes: | On Wed, Jan 05, 2000 at 01:44:10PM -0600, br...@di... wrote: | > Okay, got Xfree built from CVS on my work machine now (in addition to my | > home machine). Performer perfly apps are really really dark. in the | > X startup log I saw a message like 'tdfx setting gamma to (1.0 1.0 | > 1.0)' | > How do I make it start with something brighter? | | Gamma can be passed on the command line to the server or set in the | config. I don't recall the particulars for either of those, but it | should be relatively easy to pick out. | | > Netscape worked on the flakey DRI RPM X install, Now I maybe less | > flakey but netscape is broken. When is your sync up with the Xfree folk | > going to be done, assuming that will fix it? | | If you installed libXt then netscape is broken. The XFree folks have | tracked it down to a change from using select to poll. The suspicion is | that Netscape's multithreading doesn't work. I think they backed it out | for 3.9.17. It's not in 3.9.17, not even in the XFree CVS yet, unfortunately. But yes, that seems to be the problem. | I'll get 3.9.17 rolled in as soon as I can, but I've got a few other | things on my plate I need to do first. There seem to be some SIGIO-related problems between silken mouse and DRI in 3.9.17. I sent the details to XFree devel mailing list, but here it is in short. - DRI adds a SIGIO-handler with fd X (/dev/dri/card0) - Event system adds a SIGIO-handler with fd Y (/dev/psaux) - first SIGIO arrives, from mouse - SIGIO handler calls select with fdset containing both fd's X and Y - select returns with value 2 and both fd's set - SIGIO-handler calls the DRI SIGIO-handler, which tries to read from fd X - the read _BLOCKS_ and server freezes - the server is not dead as I can pass SIGINT to it and it dies gracefully // Jarno |