Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

17.06.2006, 16:05

Framebuffer Problem

Hi,

ich habe ich Problem mit dem Framebuffer, ich wollte mir Qingy als neuen Loginmanager installieren! Jedoch bracuhte der den Framebuffer, und da dachte ich mir ich installiere den auch mal!

Das ganze habe ich nach diesem How-To gemacht:
http://gentoo-wiki.com/HOWTO_Framebuffer_Support

soweit so gut, den Kernel hab ich durch Grub dann mit dieser Zeile gebooten:

Quellcode

1
kernel /boot/kernel-170606-2.6.16 root=/dev/hda3 video=vesafb:ywrap,mtrr vga=ask


Im Kernel hab ich nach dem Howo alles so angeschaltet:

Quellcode

1
2
3
4
5
6
7
Device Drivers  --->
Graphics support  --->
 <*> Support for frame buffer devices 
 <*>   VESA VGA graphics support                                     
         VESA driver type (vesafb)  --->
 < > nVidia Framebuffer Support    
 < > nVidia Riva support


Nach dem booten war ich dann das erste mal überrascht, zur Auswahl für VGA (da ja vga=ask) standen nur Auflösungen in Zeichen, nicht in Pixeln! Muss das so?

Danach konnte ich dann das aussehen der Konsole ädern, jedoch funktionierte Qingy immernoch nicht!

Quellcode

1
2
corpse linux # fbset
open /dev/fb0: No such device


Könnt ihr mir helfen?


Früher oder später emulieren wir euch.

2

17.06.2006, 18:47

Wenn's um Framebuffer geht, dann kann ich nur ein anraten:

Wenn du eine ältere Grafikkarte hast, probier' die FB-Treiber, die speziell für die Grafikkarte ausgelegt sind. Falls es nicht funktionieren sollte, was bei den neueren Karten fast immer der Fall ist (zumindest bei ATi und nVidia), solltest du vesafb-tng benutzen, NICHT vesafb.

Zudem musst du in Menuconfig im Punkt "Console display driver support" die Option "Framebuffer Console support" aktivieren. Natürlich alles direkt integrieren, NICHT als Modul...

Bei vesa-tng funktioniert es am besten, die Auflösung ausführlich anzugeben, also z.B. 1024x768-8@60
Und nicht vergessen die Option video= aus grub.conf zu entfernen.

3

17.06.2006, 18:54

Zitat

Original von Carminis
Falls es nicht funktionieren sollte, was bei den neueren Karten fast immer der Fall ist (zumindest bei ATi und nVidia), solltest du vesafb-tng benutzen, NICHT vesafb.

Nur eine Bemerkung dazu: vesafb-tng läuft meines Wissens nur auf x86. Zumindest auf AMD64 funktioniert ausschließlich vesafb.

Gruß
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

4

17.06.2006, 19:03

Ich weiß, aber ich kann's net riechen, dass du AMD64 hast. *gg*

Hast du auch diese Optionen aktiviert?

Außerdem: Schau 'mal ins Installationshandbuch von Gentoo, da steht's mit VGA brettlbreit da... :rolleyes:

5

17.06.2006, 19:39

Zitat

Original von Carminis
Hast du auch diese Optionen aktiviert?

Zusätzlich habe ich "VESA driver type (vesafb)" und "Support for the framebuffer splash" aktiviert.

Gruß
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

6

19.06.2006, 11:04

Ich verwende amd64 und vesafb. Mein grub-Eintrag sieht ungefähr wie folgt aus:

Quellcode

1
2
3
4
title AMD64 Gentoo Suspend2 2.6.16-r8 log,acpidbg,fb,splash
root (hd0,0)
kernel (hd0,1)/amd64_2.6.16-suspend2-r8_bzImage root=/dev/hda1 log_buf_len=1M acpi_dbg_level=0x00000007 vga=0x318 video=vesafb:mtrr,ywrap splash=verbose,theme:emergence quiet CONSOLE=/dev/tty1
initrd (hd0,1)/fbsplash-suspend2-emergence-1024x768
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

19.06.2006, 13:27

Also ich habe nen x86 System, somit sollte der vesa-tng keine probleme machen! Hab ne Nvidia Geforce 4 Ti 4200 drin, und den FB über den NvidiaTreiber laufen zu lassen, klappt nicht, weil sonst der X Server Probleme mit seinem Nvidia Treiber bekommt!

"Framebuffer Console support" ist auch aktiviert!

Zitat

Bei vesa-tng funktioniert es am besten, die Auflösung ausführlich anzugeben, also z.B. 1024x768-8@60
Und nicht vergessen die Option video= aus grub.conf zu entfernen.

Wie meinst du das? Soll ich einfach auch der Grub.conf das video= element weglassen? startet der framebuffer dann überhaupt? Und wie gebe ich die Auflösung ausführlich an? Kann ich in der Grub.con schreuiben vga=1024x768-8@60 ?


Früher oder später emulieren wir euch.