ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > Hilfe mit X-Server unter Debian auf dem Amiga | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
20.03.2006, 22:05 Uhr Rotzloeffel Posts: 219 Nutzer |
hallo Spezialisten, ich habe erfolgreich Debian 3.1 Sarge auf meinem Amiga 4000/060 installiert. Als Framebuffer verwende ich eine PicoloSD64 Grafigkarte. Ich kann problemlos mit fbset jede beliebige Auflösung unter linux einstellen. Der X-Server startet jedoch immer in 800x600-56hz. weiss jemand wie ich diese Einstellung ändern oder beeinflussen kann ? Im Linuxforum sind leider nur noch Dosen-user unterwegs:-(( deshalb frag ich mal hier nach ! Gruss Rotzloeffel [ - Antworten - Zitieren - Direktlink - ] |
20.03.2006, 22:24 Uhr schluckebier Posts: 1059 Nutzer |
Zitat: Ui, cool! :o) Welchen Kernel hast du benutzt? Zitat: Kommt darauf an, welchen X-Server du benutzt. Bei X.org wäre es "dpkg-reconfigure xserver-xorg", bei XFree86 4.x "dpkg-reconfigure xserver-xfree86". Alternativ könntest du auch direkt /etc/X11/xorg.conf (bzw. /etc/X11/XF86Conf-4) bearbeiten. Zitat: Beim PC ist das aber eigentlich gleich, oder gibt es irgendwas Spezielles für die Piccolo? [ - Antworten - Zitieren - Direktlink - ] |
21.03.2006, 19:02 Uhr Rotzloeffel Posts: 219 Nutzer |
@schluckebier: Ui, cool! :o) Welchen Kernel hast du benutzt? Ich habe Kernel 2.4.27 den aktuellsten halt. quote: Kommt darauf an, welchen X-Server du benutzt. Bei X.org wäre es "dpkg-reconfigure xserver-xorg", bei XFree86 4.x "dpkg-reconfigure xserver-xfree86". Alternativ könntest du auch direkt /etc/X11/xorg.conf (bzw. /etc/X11/XF86Conf-4) bearbeiten. In der XF86Conf-4 kann ich die Auflösung einstellen 1024x768 in 8 bit jedoch oeffnet sich dann lediglich ein 800x600 screen, auf dem ein viritueller 1024x768 Bildschirm zu finden ist. Es muss was mit dem FBDEV-Treiber des X-Servers zu tun haben. Ich habe schon die fb.modes datei dahin gehend geändert, dass ich bei der benutzten Auflösung 800x600-56hz einfach die 1024x768-75Hz Daten eingetragen habe leider ohne Erfolg:-(( Gibt es eine solche fb.modes auch für den X-Server treiber ? quote: Beim PC ist das aber eigentlich gleich, oder gibt es irgendwas Spezielles für die Piccolo? mir ist nicht bekannt, dass für die Piccolo etwas spezielles eingetragen werden muss. Es ist einfach nur der Xserver der auf dem FBDEV Treiber aufsetzt. wie gesagt, die Konsole lässt sich via fbset beliebig umstellen. Nur der X-Server bleibt stur auf 800x600-56Hz. irgend eine Idee? Gruss Rotzloeffel [ - Antworten - Zitieren - Direktlink - ] |
21.03.2006, 19:38 Uhr schluckebier Posts: 1059 Nutzer |
Papp doch mal die relevanten Teile von XF86Config hier rein (die Definitionen für Grafikkarte, Screen und Monitor). [ - Antworten - Zitieren - Direktlink - ] |
21.03.2006, 19:56 Uhr Rotzloeffel Posts: 219 Nutzer |
@schluckebier: Papp doch mal die relevanten Teile von XF86Config hier rein (die Definitionen für Grafikkarte, Screen und Monitor). hier ist es: # XF86Config-4 (XFree86 X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the XF86Config-4 manual page. # (Type "man XF86Config-4" at the shell prompt.) # # This file is automatically updated on xserver-xfree86 package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xfree86 # package. # # If you have edited this file but would like it to be automatically updated # again, run the following commands as root: # # cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom # md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum # dpkg-reconfigure xserver-xfree86 Section "Files" FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" # FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" # FontPath "/usr/lib/X11/fonts/Type1" # FontPath "/usr/lib/X11/fonts/CID" # FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection Section "Module" # Load "GLcore" Load "bitmap" # Load "dbe" # Load "ddc" # Load "dri" Load "extmod" # Load "freetype" Load "glx" # Load "int10" # Load "record" # Load "speedo" # Load "type1" # Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "amiga" Option "XkbLayout" "usa1" # Option "XkbLayout" "us" Option "CustomKeycodes" # Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/amigamouse" Option "Protocol" "BusMouse" Option "Emulate3Buttons" "true" # Option "ZAxisMapping" "4 5" EndSection #Section "InputDevice" # Identifier "Generic Mouse" # Driver "mouse" # Option "SendCoreEvents" "true" # Option "Device" "/dev/input/mice" # Option "Protocol" "ImPS/2" # Option "Emulate3Buttons" "true" # Option "ZAxisMapping" "4 5" #EndSection Section "Device" Identifier "Generic Video Card" Driver "fbdev" Option "UseFBDev" "true" EndSection Section "Monitor" Identifier "Generic Monitor" HorizSync 30-54 VertRefresh 50-100 # Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" DefaultDepth 8 SubSection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection # SubSection "Display" # Depth 15 # Modes "1024x768" "800x600" "640x480" # EndSubSection # SubSection "Display" # Depth 16 # Modes "1024x768" "800x600" "640x480" # EndSubSection # SubSection "Display" # Depth 24 # Modes "1024x768" "800x600" "640x480" # EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" # InputDevice "Generic Mouse" EndSection #Section "DRI" # Mode 0666 #EndSection hoffe das hilft ! wie gesagt 1024 ist moeglich allerding nur virituell ! Der Bildschirm an sich hat nur 800x600 Gruss Rotzloeffel [ - Antworten - Zitieren - Direktlink - ] |
21.03.2006, 20:29 Uhr schluckebier Posts: 1059 Nutzer |
Zitat: Das ist das einzige, was mir auf die Schnelle auffällt. Vergleiche mal hiermit: http://www.linux-m68k.org/faq/whatmodes.html Der einzige dort für die Piccolo 64 angegebene 1024x768-Modus hat eine höhere Horizontalfrequenz als die bei dir eingetragenen 54 kHz. Wenn dein Monitor es hergibt, erhöhe das doch mal testweise auf 56 kHz. [ - Antworten - Zitieren - Direktlink - ] |
21.03.2006, 21:54 Uhr Rotzloeffel Posts: 219 Nutzer |
hallo schluckbier erst einmal vielen dank für deine hilfe! leider hat der tipp nichts gebracht.... icher vermute das problem anderstwo! der x-srever verwendet wohl das device fb0 aus dem dev verzeichnis. kann es sein, dass die standaraufloesung dieses treibers die ursache ist? hierzu habe ich mal das xf86-logfile analysiert und folgende zeilen gefunden. schnippel (II) FBDEV(0): using default device (II) Running in FRAMEBUFFER Mode (**) FBDEV(0): Depth 8, (--) framebuffer bpp 8 (==) FBDEV(0): Default visual is PseudoColor (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0) (II) FBDEV(0): hardware: CLgen (video memory: 4096kB) (II) FBDEV(0): checking modes against framebuffer device... (II) FBDEV(0): mode "1024x768" ok (II) FBDEV(0): mode "800x600" ok (II) FBDEV(0): mode "640x480" ok (II) FBDEV(0): checking modes against monitor... (--) FBDEV(0): Virtual size is 1024x768 (pitch 1024) (**) FBDEV(0): Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz (II) FBDEV(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (++) FBDEV(0): DPI set to (100, 100) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="The XFree86 Project" compiled for 4.3.0.1, module version = 1.0.0 ABI class: XFree86 ANSI C Emulation, version 0.2 (**) FBDEV(0): using shadow framebuffer -----schnappel--.----- wie man unschwer erkennen kann, schaltet das device absichtlich auf 800x600 bei 56 hz und 36khz gibt es eine moeglichkeit diese standartwerte mit fbset zu ändern?oder ist hier anderstwo der hebel anzusetzen gruss otzloeffel [ - Antworten - Zitieren - Direktlink - ] |
21.03.2006, 22:57 Uhr schluckebier Posts: 1059 Nutzer |
Zitat: Ja, das haut hin. Wobei Standardauflösung nicht ganz richtig ist, es wird halt die aktuelle Auflösung zum Standard gemacht und für X benutzt, wenn ich das richtig verstanden habe. Dummerweise musste ich heute merken, dass ich mit dem Framebuffer bisher noch nicht wirklich was gemacht habe und entsprechend wenig davon weiß (aber /etc/fb.modes ist gruselig, so viel weiß ich auf jeden Fall schon)... ;o) Aber es gibt eine einfachere Möglichkeit als fbset und /etc/fb.modes, probier' doch mal direkt die Einstellung einer entsprechenden Auflösung per Bootparameter, etwa so: video=cirrusfb:1024x768-8@70 (sollte natürlich in /etc/fb.modes enthalten sein) Wenn Linux damit startet und 1024 x 768 benutzt, dann sollte X das auch so machen. Zumindest klappt das so in der Theorie. :o) [ - Antworten - Zitieren - Direktlink - ] |
22.03.2006, 08:18 Uhr Rotzloeffel Posts: 219 Nutzer |
@schluckebier: Aber es gibt eine einfachere Möglichkeit als fbset und /etc/fb.modes, probier' doch mal direkt die Einstellung einer entsprechenden Auflösung per Bootparameter, etwa so: video=cirrusfb:1024x768-8@70 (sollte natürlich in /etc/fb.modes enthalten sein) Wenn Linux damit startet und 1024 x 768 benutzt, dann sollte X das auch so machen. Zumindest klappt das so in der Theorie. :o) bisher ist es mir noch nicht gelungen Linux in 1024x768 direkt per Bootparameter zu starten. In der Anleitung zu CLGEN dem Devicetreiber für den Framebuffer steht jedoch drin, dass das gehen muss. Leider bislang ohne Erfolg. ich habe in den fb.modes die betitelte Aufloesung 800x600-56 schon mit den Parametern für 1024x768-75 überschrieben (den Namen natürlich nicht) ich wollte den X-server damit hinters licht führen:-) Mir ist jedoch noch völlig unklar, woher der X-server diese Mode-Line hernimmt! Kann es auch möglich sein, dass diese Einstellung eine angelegenheit des Treibers ist, evtl. muss man den neu compilieren ? Gruss Rotzloeffel [ - Antworten - Zitieren - Direktlink - ] |
22.03.2006, 09:07 Uhr Goos Posts: 69 Nutzer |
Also so richtig kenne ich mich da auchnichtmehr aus, allerdings laufen alle meine 1024-Screenmodes mit 86 Hz 66 kHz ich würde mal die HorizSync auf mind. 66 nehmen, am besten aber auf die max. die der Monitor wirklich hergibt. Ausserdem, kann ich mich noch dunkel an meine Amiga-Linuxzeiten erinnern, dass es dort eine Tastenkompination beim X-Server gab, wodurch man durch die einzelnen Screenmodes switchen kann. gruss Goos [ - Antworten - Zitieren - Direktlink - ] |
22.03.2006, 09:24 Uhr Goos Posts: 69 Nutzer |
ok hab nochmal nachgeschaut, die shortcuts sind Ctrl Alt + und Ctrl Alt - und zwichen den Screenmodes zu switchen siehe: http://linux.about.com/od/linux101/l/blnewbie5_1.htm gruss Goos [ - Antworten - Zitieren - Direktlink - ] |
22.03.2006, 10:37 Uhr schluckebier Posts: 1059 Nutzer |
Zitat: Bei normalen Grafikkartentreibern klappt das auch, aber nicht beim Framebuffer, habe ich gestern extra mal ausprobiert. Überhaupt scheint der Framebuffer etwas sehr Eigensinniges zu sein, ich bin heilfroh, dass ich den nicht brauche. ;o) Rotzloeffel, hast du mal probiert, ob dein X-Server nicht auch mit vesa statt fbdev funktioniert? [ - Antworten - Zitieren - Direktlink - ] |
22.03.2006, 19:40 Uhr Rotzloeffel Posts: 219 Nutzer |
@schluckebier: Rotzloeffel, hast du mal probiert, ob dein X-Server nicht auch mit vesa statt fbdev funktioniert? sorry, schluckbier es ist leider für die Kiste nur ein fbdev-treiber verfügbar. Ich habe bei einem Kumpel schon mal mit einer Retina grafigkarte experimentiert und da klappt die 1024 auflösung per bootparameter perfekt. nur bei dem clgen treiber versagt die anleitung vollständig ! ich denke, dass der treiber nicht mehr für diesen aktuellen kernel geeignet ist. evtl. muss der kernel neu kompiliert werden. Aber davon hab ich soviel ahnung wie ein fisch vom Fahradfahren. gruss Rotzloeffel [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Hilfe mit X-Server unter Debian auf dem Amiga | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |