From: styx@eurom.rhein-main.de (Ruediger Merz)
Subject: Re: Linux-Probleme
Organization: Free Software Association of Germany
Date: Fri, 6 Nov 92 13:18:29 GMT

|Beim compilieren groesserer Files (z.B. ...linux/kernel/chr_drv/console.c),
|wie sie z.B. zum generieren eines neuen Kernels benoetigt werden,
|scheint der GCC2.2.2d wohl zu viel Speicher zu benoetigen und das System
|steht fast.
|Kann es sein, dass 4 MB doch etwas zu wenig fuer Linux ist ?
|
|Ich habe 2 Partitions auf meiner 80 MB Harddisk: 50 MB Linux und
|30 MB DOS. Soll ich auf jeden Fall eine Swap-Partition einrichten
|oder bringt das auch keinen deutlichen Geschwindigkeitsvorteil bei
|der Compilierung.
|
Das swapping hat erstmal nichts mit Geschwindigkeit zu tun.
Swappen bedeutet : Nicht benoetigten Speicher auf die Platte
auszulagern, der dann auf die Swapdevice geschrieben wird.

Keine Swapdevice-keine Kekse.

4 MB Speicher ohne Swap = 4 MB Speicher.
4 MB Speicher mit  Swap = Groesse des Swapfiles + 4 MB - System.

Weil der Rechner bei einem Systemabsturz seinen Speicher ( Core )
in die Swap-Device schreibt ( Core dump ) empfiehlt es sich die
Swap-Device min. so gross wie den Hauptspeicher zu machen.
Bei 4 MB legst du am besten eine Swap-Device von 8 MB an.
Davon abgesehen sind auch 4 MB  fuer Linux nicht gerade ueppig.
X mit 4 MB ( schuettel ) =8-).
|
|Desweiteren hab' ich noch folgende Probleme:
|
|o bei einem Wechsel von Multi-Screens "spinnt" die Screen_Refresh_Routine
|  und stellt nur noch jeden 2. Buchstaben auf dem Bildschirm dar.
|  D.h. statt "bash$" wird nur noch "b s $" dargestellt.
|  Ich hab' mir mal die entsprechenden Sourcen angeschaut, aber
|  beim update wird nur ein "memcpy(src,dst)" gemacht, d.h.
|  es koennte u.U. an meiner HW liegen. Oder wird etwa beim
|  Standard-SLS ein EGA-Treiber verwendet ("EGA" erscheint beim booten
|  immer kurz in der rechten oberen Ecke) ?
|

Sieht aus wie ein Hardwareproblem.

|o Hat jemand schon ein passende Config-Files fuer den *normalen*
|  IBM-VGA-Modus (640x480x16) unter X11 ?

Bei mir sieht die Xconfig so aus:

----------- cut here ------------------------------
# $XConsortium: Xconfig,v 1.2 91/08/26 14:34:55 gildea Exp $
#
# Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of Thomas Roell not be used in
# advertising or publicity pertaining to distribution of the software without
# specific, written prior permission.  Thomas Roell makes no representations
# about the suitability of this software for any purpose.  It is provided
# "as is" without express or implied warranty.
#
# THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
# EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
#
# Author:  Thomas Roell, roell@informatik.tu-muenchen.de
# modified by obz for easier linux porting

#
# some nice paths, to avoid conflicts with other X-servers
#
#RGBPath		"/usr/lib/X11/rgb"
FontPath	"/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/"
#FontPath	"/usr/lib/X11/fonts/misc/"

Keyboard
  AutoRepeat 500 5
#  Xleds      1 2 3
  ServerNumLock
#  DontZap

Microsoft	"/dev/ttys0"
#MouseSystems	"/dev/ttys0"
#MMSeries	"/dev/ttys0"
#Logitech	"/dev/ttys0"
#MouseMan	"/dev/ttys0"
#Busmouse	"/dev/ttys0"
# BaudRate	4800
#SampleRate	150
#Emulate3Buttons

#
# The graphics drivers
#
vga256
  Virtual	1152 900
  ViewPort      0 0
  Modes	        "800x600" "640x480" 
  # Clocks 25 28 36 39 45 57 72 78 68 50 62
  Clocks 25 31 36 39 40 44 50 65
  #Staticgray
  #Grayscale
  #Staticcolor
  #Pseudocolor
  Truecolor
  #Directcolor
  Chipset	"et4000"
  #Chipset	"et3000"
  #Chipset	"gvga"
  #Chipset	"pvga1"
  Displaysize	1152 900
  #Screenno	0
  #Vendor	"legend"
  Videoram	1024

ModeDB
# OFFICIAL VESA Monitor timings + IBM Standards - TRY THESE FIRST
# Contributor:          Thomas Roell [roell@sgcs.com]
# Last Edit Date:       3/29/92
#
# name        clock   horizontal timing     vertical timing      flags
 "640x480"     25      640  664  760  800    480  491  493  525
               31      640  664  704  832    480  489  492  520
 "800x600"     40      800  864 1000 1056    600  600  605  631
# "1152x900"    65     1152 1184 1288 1360    900  898  929  939   Interlace
------------- and here ---------------------
Vieleicht kannste damit was anfangen.

cu

	styx
-----
                ** Free Software Association of Germany **
                  Great software should be free software
                 Phone: 069 - 6312083 Data: 069 - 6312934
Newsgroups: de.comp.os.unix