From: randy@ms.uky.edu (Randy Appleton) Newsgroups: comp.os.linux Subject: Re: 0.96 out next week Date: 5 May 92 04:05:52 GMT Organization: University Of Kentucky, Dept. of Math Sciences torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) writes: >Main new things are: >- X11r5 as ported by obz is supported. It's still in beta-testing (join > the X11-channel on the original mailing-list), but as I'm writing this > from an xterm under linux, it works pretty well. Changes to pre-0.96 > are just the socket-code by obz, and some small tweaking by me. Here's a question. What CGA cards does it support, and at what resolutions. Also, what's the realistic RAM requirements? -Thanks -Randy
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.linux Subject: X386 (Was Re: 0.96 out next week) Date: 5 May 92 06:35:13 GMT Organization: University of Helsinki In article <1992May5.00552.26728@ms.uky.edu> randy@ms.uky.edu (Randy Appleton) writes: >> [ X window system ] > >Here's a question. What CGA cards does it support, and at what >resolutions. Also, what's the realistic RAM requirements? X definitely won't work with CGA - it won't even work with normal VGA cards: you need SVGA (and even not just any SVGA card will do). The supported cards are et[3|4]000 and some others (pvga? tvga?). Resolutions range from 640x480 to 1192x900 (or something like that), all at 256 colours, depending on what kind of card/monitor combination you have. As to memory: I'm using it in 8MB ram, and no swapping (with a couple of xterms, xclock and xcalc - nothing major). If I want to recompile the kernel in an xterm, I'll have to start up swapping (well, actually I've done it without swapping, but it's tight). I assume it's still useable in 4MB and a big swap-file, but I'm happy I haven't tested it. Speed probably depends heavily on the SVGA card: on my 386/33 with a no-name et4000 card I get totally acceptable performance: scrolling big windows is slow with other things going on, but not irritatingly so. You don't want to make opaque moves, but I can live without that. Harddisk space is totally up to you: minimum about 10MB for just the minimal clients, maximum probably the sky is the limit. Linus
From: cummings@hammer.Prime.COM (Kevin Cummings) Subject: Re: X386 (Was Re: 0.96 out next week) Date: Tue, 5 May 1992 18:06:04 GMT In article <1992May5.063513.11484@klaava.Helsinki.FI>, torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) writes: > In article <1992May5.00552.26728@ms.uky.edu> randy@ms.uky.edu (Randy Appleton) writes: > >> [ X window system ] > > > >Here's a question. What CGA cards does it support, and at what > >resolutions. Also, what's the realistic RAM requirements? Inherently, there is no reason why X can't support a CGA card. In reality, why would you want to? There are only two usable graphics modes on a CGA card, 320x200x4 colors, and 640x200x2 colors (read the latter as B&W). Not very much real estate for very much at all, and you may have problems with only 4/16 colors being available. > X definitely won't work with CGA - it won't even work with normal VGA > cards: you need SVGA (and even not just any SVGA card will do). The Uh, oh. Lets be careful here. X will to work. I've had an X server run on a 286 w/EGA in 16 colors. It wasn't very much, but the virtual 800x600 mode was better. Still, 16 colors is VERY limiting. > supported cards are et[3|4]000 and some others (pvga? tvga?). > Resolutions range from 640x480 to 1192x900 (or something like that), all > at 256 colours, depending on what kind of card/monitor combination you > have. On the other hand, my Sun 1192x900x2 (B&W) driver works just fine for me. And ESIX shipped both a B&W and a Color VGA driver with it. X386 may have some limitiations in what video cards and video modes it supports, but X doesn't. > As to memory: I'm using it in 8MB ram, and no swapping (with a couple of > xterms, xclock and xcalc - nothing major). If I want to recompile the > kernel in an xterm, I'll have to start up swapping (well, actually I've > done it without swapping, but it's tight). I assume it's still useable > in 4MB and a big swap-file, but I'm happy I haven't tested it. As the software gets bigger, swapping will become more and more the norm. Maybe we are still afraid of Linux's swap code? Other than that, the only wrong with swapping is that it slows things down. C'est la vie. > Speed probably depends heavily on the SVGA card: on my 386/33 with a > no-name et4000 card I get totally acceptable performance: scrolling big > windows is slow with other things going on, but not irritatingly so. > You don't want to make opaque moves, but I can live without that. OK, so X was a little slow on my 286 running X-sight. I expect the X running on my S3 card to be MUCH faster! (It's also running on a 25Mhz 386DX) > Harddisk space is totally up to you: minimum about 10MB for just the > minimal clients, maximum probably the sky is the limit. > > Linus ================================================================= Kevin J. Cummings Prime Computer Inc. 20 Briarwood Road 500 Old Connecticut Path Framingham, Mass. Framingham, Mass. Work: cummings@primerd.Prime.COM Home: cummings@kjc386.framingham.ma.us Std. Disclaimer: "Mr. McKittrick, after careful consideration, I've come to the conclusion that your new defense system SUCKS..." -- War Games =================================================================
From: roell@informatik.tu-muenchen.de (The Master of Symbolic Links) Subject: Re: X386 (Was Re: 0.96 out next week) Date: 6 May 92 09:07:06 GMT >Inherently, there is no reason why X can't support a CGA card. In reality, >why would you want to? There are only two usable graphics modes on a CGA >card, 320x200x4 colors, and 640x200x2 colors (read the latter as B&W). >Not very much real estate for very much at all, and you may have problems >with only 4/16 colors being available. That's no good idea at all. First of the CGA's memory organisation is so terrible that you want to forget about writing a driver it. The next thing is that 800x600 is a definitive minimum for reall using X. Also I think 16 colors is just a good prove of concept, but you definitively want to have 256 colors at least (and if you only want to look at gif pictures ;-)). >> X definitely won't work with CGA - it won't even work with normal VGA >> cards: you need SVGA (and even not just any SVGA card will do). The > >Uh, oh. Lets be careful here. X will to work. I've had an X server >run on a 286 w/EGA in 16 colors. It wasn't very much, but the virtual 800x600 >mode was better. Still, 16 colors is VERY limiting. > >> supported cards are et[3|4]000 and some others (pvga? tvga?). >> Resolutions range from 640x480 to 1192x900 (or something like that), all >> at 256 colours, depending on what kind of card/monitor combination you >> have. X386 1.2 does support SVGA boards with: Et3000 Et4000 GVGA (Genoa 6000 line) PVGA (PVGA1A, WD90C00, WD90C11) The rest is not supported and WILL NOT BE SUPPORTED for several reasons, which I will not talk about here in a 10page+ posting. If you want to have reasonable speed, go for an Et4000 board. >On the other hand, my Sun 1192x900x2 (B&W) driver works just fine for me. >And ESIX shipped both a B&W and a Color VGA driver with it. X386 may have >some limitiations in what video cards and video modes it supports, but X >doesn't. Well, there is a limit in supported SVGA chips (not in video cards), cause there are some basic requirements, which not every SVGA chip meets, but there is no limit in video modes. You can programm every video mode you want, as long as you have enougth memory, the right dot-clock and a chipset that will do it physically. >> Speed probably depends heavily on the SVGA card: on my 386/33 with a >> no-name et4000 card I get totally acceptable performance: scrolling big >> windows is slow with other things going on, but not irritatingly so. >> You don't want to make opaque moves, but I can live without that. > >OK, so X was a little slow on my 286 running X-sight. I expect the X >running on my S3 card to be MUCH faster! (It's also running on a 25Mhz 386DX) The problem with SVGAs is that the main cpu has to do all the graphics, and these over the slow ISA bus. Thus a typical limitation is (for the Et4000) around 4MB/sec over the bus. That translates into around 1.7MPixels/sec in scrolling. You simply cannot get more out of the SVGA without dirty incompatible tricks. On the other hand an S3 based card is about five (5 !!!) times faster under X. And X386 1.3 does support this. It also support faster boards like the ATI Ultra and several highend (read high-cost) boards that do 1280x1024. But this version is not freely available, nor is the source ... If there is much intrest we (SGCS) might sell it for linox, too. - Thomas -- =============================================================================== e-mail: roell@informatik.tu-muenchen.de immer ? nein, nicht immer ... ... aber immer oefter !
From: fasciano@nil.IRO.UMontreal.CA (Massimo Fasciano) Subject: Re: X386 (Was Re: 0.96 out next week) Date: 7 May 92 15:53:18 GMT In article <1992May6.090706.25793@Informatik.TU-Muenchen.DE> roell@informatik.tu-muenchen.de (The Master of Symbolic Links) writes: |> That's no good idea at all. First of the CGA's memory organisation is so |> terrible that you want to forget about writing a driver it. The next thing |> is that 800x600 is a definitive minimum for reall using X. Also I think Agreed. |> 16 colors is just a good prove of concept, but you definitively want to |> have 256 colors at least (and if you only want to look at gif pictures ;-)). Why would you need at least 256 colors? Most of our SUN Sparcstations run X on big B&W displays and for most tasks, B&W is acceptable. On a SVGA, 16 colors would be very easy to provide up to 800x600 (i believe Win 3.1 ships with a generic 800x600 SVGA driver) and would be enough for many applications, except viewing GIF pictures of course :-) |> X386 1.2 does support SVGA boards with: |> Et3000 |> Et4000 |> GVGA (Genoa 6000 line) |> PVGA (PVGA1A, WD90C00, WD90C11) What chipset is used by the ATI VGA Wonder+ (i own one)? Is it a proprietary ATI chipset? If so, why is it not supported? Lack of features? Non-standard? It seems fast enough, although much slower than ET4000 i suppose... |> The rest is not supported and WILL NOT BE SUPPORTED for several reasons, ^^^^^^^^^^^^^^^^^^^^^ |> which I will not talk about here in a 10page+ posting. If you want to have |> reasonable speed, go for an Et4000 board. If i remember correctly, when DJ Delorie ported G++ (32 bit protected mode) to DOS, the only supported chipset was ET3000/4000, but after a while (a very short while) all other popular chipsets (ATI, Trident, etc...) were supported by independant video drivers, although i think the Trident video drivers were hard to implement because of some "feature" in the chipset's memory bank switching. Please correct me if i'm wrong... I hope all of us ATI or Trident or (insert your own unsupported chipset here) card owners will be able to use X on our Linux boxes... -- ================================================================= = Massimo Fasciano E-MAIL: fasciano@IRO.UMontreal.CA = =================================================================
From: roell@informatik.tu-muenchen.de (The Master of Symbolic Links) Subject: Re: X386 (Was Re: 0.96 out next week) Date: 9 May 92 10:23:38 GMT >Why would you need at least 256 colors? Most of our SUN Sparcstations >run X on big B&W displays and for most tasks, B&W is acceptable. On a >SVGA, 16 colors would be very easy to provide up to 800x600 (i believe >Win 3.1 ships with a generic 800x600 SVGA driver) and would be enough >for many applications, except viewing GIF pictures of course :-) Try to run Motif and then open a few color windows .... >What chipset is used by the ATI VGA Wonder+ (i own one)? Is it a >proprietary ATI chipset? If so, why is it not supported? Lack of >features? Non-standard? It seems fast enough, although much slower >than ET4000 i suppose... Thats simple. The problem is: a) I don't have access to an ATI VGA board b) I don't have access to their databooks without trouble. - Thomas -- =============================================================================== e-mail: roell@informatik.tu-muenchen.de immer ? nein, nicht immer ... ... aber immer oefter !