Nach Installation: Terminal kaum lesbar

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
BlauAufmBau
Beiträge: 267
Registriert: 05.01.2004 22:10:19
Wohnort: Schwäbische Alb
Kontaktdaten:

Nach Installation: Terminal kaum lesbar

Beitrag von BlauAufmBau » 17.09.2021 17:40:10

Hallo.

Habe heute Debian 11 frisch installiert - ohne Desktopumgebung.
Leider ist die Bildschirmausgabe kaum lesbar.
Bild

Es ist eine Geforce (4?) Grafikkarte eingebaut - gute 10 Jahre alt. Mit Debian 8 (oder war es 9?) hat es bisher problemlos funktioniert...

Was kann ich tun?
Danke.

Benutzeravatar
SGibbi
Beiträge: 143
Registriert: 08.09.2015 03:28:11

Re: Nach Installation: Terminal kaum lesbar

Beitrag von SGibbi » 17.09.2021 22:01:20

Servus,

An diesem Problem tippe ich mir anderswo gerade die Finger wund. Soweit ich das überblicke, hast Du ein TFT Display und der Darstellungsfehler betrifft eine Pixelinterferenz. Grundsätzlich geht das Problem dadurch beseitigen, daß Du eine zum Monitor passende Auflösung einstellst. Standardmäßig geht das in Linux seit geraumer Zeit nicht mehr, es fährt bei X stets die größte mögliche Auflösung, und im Textmodus derzeit fix 1024*768.

Den Textmodus konnte man früher mit der Kerneloption nomodeset auf 800*600 VESA retten. Das ist alter VESA Standard, der geht immer. Solange Du beim Text bleibst, geht das auch noch Heute, Falls Du nomodeset im GRUB gesetzt hat, und aus der Konsole dann das X startest, bleibt die Maschine allerdings beim Start von X hängen. Die aktuellste mir bekannte Debian Version, welche noch mit der Kerneloption nomodeset klarkommt, ist meines Wisens Debian 9. Unter Debian 8 lief das noch tadellos, da komme ich auch gerade her. Zu meiner Problembehandlung für den Textmodus (Boot) siehe:

viewtopic.php?f=12&t=182049

Falls es Dir eher um das X geht, und der Textmodus mit seinen 1024*768 ansonsten egal ist, kannst Du Dir mit einer händisch erstellten xorg.conf aushelfen. Nachfolgend etwas Code. Daraus eine Textdatei machen, diese (als root) nach /etc/x11/ kopieren, und es geht. Wie gepostet macht das 800*600@60 Hz, also alten VESA Standard. Der geht immer. Fühle Dich frei, daran herumzuhacken, bis es zu Deinem Monitor paßt.

Hinweis: Falls Du Dir dein X auf diese Art verschießt, kannst Du mit der Kerneloption init 3 in den Textmodus booten, und dann hilft der Midnight Commander, den Niemand im benannten Thread gepostet hat.

Sei vorsichtig, mach Dir nicht den Monitor kaputt.

Code: Alles auswählen

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
# This is a fork from older SuSE 11.2 /etc/x11/xorg.conf
# Has been tested to also run with Debian 8 respective Debian 11
# It limits graphics resolution to 800 * 600 @ 60 Hz maximum,
# the older UNIX standard, to have older CRT monitors work.
# May be freely modified to exclude other unwanted resolutions.
# It has originally beem created by SuSE sax2 configuration tool,
# so please do not ask me for a full documentation.
# If you do not need it yet, you may keep it in place by simply
# renameing it as a backup file, and all will work as before.
# Created on 2015-09-06 by Stefan-Ernst Gibbert, Munich, Germany.
# Has been tested to be compatible to manies of hardware configs,
# but PLEASE BE VERY CAREFUL EDITING OR MODIFYING THIS FILE !
#

Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  245 185
  HorizSync    31-38
  Identifier   "Monitor[0]"
  ModelName    "800X600@60HZ"
  Option       "PreferredMode" "800x600"
  VendorName   "--> VESA"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      8
    Modes      "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection
Zu Zeitrn von Debian 8 / Jessie gab es im KDE auch die Möglichkeit, eine neue Renderung einzustellen. Die Grafik kommt dabei nach wie vor auf höchstmöglicher Auflösung, was z.B. für älterre CRT Monitore ein echtes Problem ist. Aber wenigstens konnte man gefahrlos probieren, welche Auflösung paßt, und, naja, dann überlegen, was man tut.
The police are uneducated, evil, and sadistic. Do not trust them.
(Ian Murdock)

Benutzeravatar
SGibbi
Beiträge: 143
Registriert: 08.09.2015 03:28:11

Re: Nach Installation: Terminal kaum lesbar

Beitrag von SGibbi » 17.09.2021 22:36:57

Sorry, daß ich hier wieder das Forum zuposte. Ich lese gerade, daß Du ohne Dektopumgebung, also reiner Textmodus, arbeitest. In dieser Option hilft Dir nomodeset auch noch Heute (selbst probiert), Du darfst dann aber bitte nicht versuchen, X zu booten, oder Dir schmiert der Rechner ab. Hier erstmal etwas Code:

Code: Alles auswählen

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
# GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
# GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via 
# VBE you can see them in real GRUB with the command `vbeinfo'
# GRUB_GFXMODE=640x480
GRUB_GFXMODE=800x600
# GRUB_GFXMODE=1024x768

GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
# GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
# GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
# GRUB_INIT_TUNE="480 440 1"
Das ist meine Datei /etc/default/grub mit eingebauter nomodeset Kerneloption. Daraus eine Textdatei machen, die vorhandene Datei als Backup umbenennen, und durch diese Datei ersetzen.

Beachte, daß Du Dich zum Compilieren ab Debian 11 als "su -" (su-Blank-Minus) zum root machen mußt, sonst geht sowas ab Debian 11 nicht mehr compilieren. danach als root "update-grub". Nach einem Reboot hast Du dann den gewohnten alten 800*600 VESA wie in Debian 8 für den Tesxtmodus. Der geht eigentlich immer.

Die Datei ist erprobt, das geht tadellos. Zumindest bei mir. Allerdings NUR FÜR TEXTMODUS ANWENDEN, Verwende diese Option nie auf einem X Rechner mit Desktopumgebung unter Debian 11. Das schmiert ansonsten hemmungslos ab. Siehe im vorherigen Post verlinkter Thread.
The police are uneducated, evil, and sadistic. Do not trust them.
(Ian Murdock)

Antworten