"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

FAQ: Windows -> GNU/Linux - Umstieg, Einstieg, Aufstieg

COLOSSUS 20.10.2004 - 12:30 649721 913 Thread rating
Posts

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6279
Zitat von COLOSSUS
Gentoo "stable" ist am Desktop sinnlos. Ohne testing verpasst man den ganzen Spasz.
Trotzdem würd ich's einem Anfänger nie empfehlen. Ich hab immer einen sysresc-Stick dabei falls mal wieder ein lvm2- oder openrc-Update wie der Blitz einschlägt. Man ist immer bei den ersten dabei, die auf Bugs stoßen, Handbook, HowTos und eselect news werden immer erst für stable geschrieben.

EDIT: Was Nouveau betrifft sollte man wirklich auf die allerneuesten Kernels und auch mesa-Versionen setzen, große Baustelle nach wie vor.

Zitat von Darkside_86
Laut Anleitung sollte ich den im Kernel aktivieren, aber unter dem Pfad, wo er sein sollte, war er nicht.
Dann kannst du aber gerade keinen 3.5er Kernel builden - kleiner Tipp, falls du nicht gleich was findest kannst du in 'make menuconfig' auch einfach einmal '/' drücken und nach dem gewünschten Parameter suchen.

Zitat von Darkside_86
Wenn ich das ganze richtig lese sind die noch bei 3.1 in den stable repos? Dann dauerts da aber noch bis 3.6 und ich überlege wirklich zum Teil die unstable repos zu nutzen.
Code:
# eshowkw -O gnome
Keywords for gnome-base/gnome:
          |                           | u     |  
          | a a             p     s   | n     |  
          | l m   h i m m   p s   p   | u s   | r
          | p d a p a 6 i p c 3   a x | s l   | e
          | h 6 r p 6 8 p p 6 9 s r 8 | e o   | p
          | a 4 m a 4 k s c 4 0 h c 6 | d t   | o
----------+---------------------------+-------+-------
2.32.1-r2 | + + o o + o o + + o o + + | o 2.0 | gentoo
 3.2.1    | o ~ o o o o o o o o o o ~ | o     | gentoo
Stable scheint also derzeit noch gar kein gnome-3 package zu sein. Im Gnome Overlay scheinen sie derzeit bei Version 3.5 zu sein, dort findet die Entwicklung der ebuilds statt, aber aus irgendeinem Grund wollen sie es noch nicht dem Portage tree zumuten - nicht hilfreich ist, dass das Gnome-Team chronisch unterbesetzt ist, der Aufwand aber ein sehr großer zu sein scheint. Falls eine Version stabilisiert wird, geh ich aber davon aus dass <=3.4 einfach übersprungen werden.

PS: Es gibt keine stable und unstable repos, es ist alles im Portage tree mit arch oder ~arch (oder fehlenden) keywords. Was du als Repos bezeichnest wären dann die zusätzlichen Overlays.
Bearbeitet von t3mp am 16.08.2012, 10:33

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 12183
Zitat
Trotzdem würd ich's einem Anfänger nie empfehlen. Ich hab immer einen sysresc-Stick dabei falls mal wieder ein lvm2- oder openrc-Update wie der Blitz einschlägt. Man ist immer bei den ersten dabei, die auf Bugs stoßen, Handbook, HowTos und eselect news werden immer erst für stable geschrieben.

gentoo würd ich sowieso keinem anfänger empfehlen :p

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6279
Es gibt Anfänger, und dann gibt es Anfänger. Viel Ahnung hatte ich selbst nicht zu Beginn, aber es hat geklappt. :)

Um sich die ersten Kernels selbst zu bauen, sollen auch Pappy's Kernel Seeds empfehlenswert sein: http://forums.gentoo.org/viewtopic-t-887894.html

Bei Minor und auch Major-Updates kann man dann problemlos die alte .config in das neue Kernelverzeichnis kopieren, mit 'make oldconfig' lediglich durch die Neuen Optionen surfen (J/N/?) und danach builden.
Bearbeitet von t3mp am 16.08.2012, 13:52

Darkside_86

linux addicted
Avatar
Registered: Apr 2007
Location: Bocholt
Posts: 4077
Ist übrigens schon wieder funtoo drauf und ich werde jetzt auch dabei bleiben, wenn mir nichts mehr einen Strich durch die Rechnung macht. Ich bin gestern wieder an Xorg verzweifelt und habe jetzt einfach keine Lust mehr(gestern aber auch keine Zeit gehabt). Wenn nachher alles läuft baue ich mir einen eigenen schlanken Kernel.
Die kernel-seeds Seite ist echt klasse.

Sollte das nicht hinhauen installiere ich mir Sabayon und darf mich halt nicht über den ganzen Ballast aufregen, der da mitinstalliert wird :/ Aber abwarten

Edit: Und xorg läuft wieder unter funtoo. Ich verstehe es einfach nicht. Aber gut. Jetzt bin ich glücklich :)
Bearbeitet von Darkside_86 am 17.08.2012, 08:38

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6279
Was hat denn nicht geklappt mit Xorg?

Darkside_86

linux addicted
Avatar
Registered: Apr 2007
Location: Bocholt
Posts: 4077
Er will Xorg einfach nicht starten. Als Fehlermeldung bekomme ich immer no screens, was ja auf den Grafiktreiber hindeutet. Und ich bin diesmal der Anleitung von Funtoo/Xorg gefolgt, da ich ja weiß das Xorg nach dem tutorial funktioniert. Aber auch damit keine Chance

In der make.conf war der Grafiktreiber nouveau vorhanden. Im Kernel auch. Auch die sonstigen Einstellungen für Xorg habe ich nach dem Tutorial gemacht. Hatte auch probiert die Grafiktreiber manuell zu installieren, hatte dann aber auch die selbe Fehlermeldung bei xorg bekommen. Aber egal mit funtoo läufts jetzt und damit kann ich erstmal lernen. Ein Umstieg auf gentoo lohnt sich ja eh nicht. Von daher heißts jetzt glücklich sein. Solange das nachher mit gnome und dem eigenen Kernel klappt... :D

Ich werde es dann mal mit der Kernel-seeds seite probieren. Vielen Dank dafür

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Ich wuerde den "eigenen" Kernel auf der Liste der Dinge, die es zu erreichen gilt, ganz nach hinten reihen. DIe paar MB sparen lohnt sich auf einem zeitgemaeszen Desktop wirklich nicht.

Wenn du uebrigens den Nouveau-DRM-Support in deinem Kernel aktiviert hast, und dann zusaetzlich nouveau-drm installierst, wird sicherlich einiges schiefgehen. Du brauchst im Prinzip nicht mehr als:

  • VIDEO_CARDS="nouveau" und INPUT_DEVICES="evdev" in der make.conf
  • CONFIG_DRM_NOUVEAU und CONFIG_INPUT_EVDEV auf m oder y in der Kernel-.config
  • xorg-server (und evtl. xorg-drivers, falls das nicht ohnehin im depgraph ist) installieren in Gentoo

Den Rest sollte die automatische Konfiguration von XOrg fuer dich regeln. So lange dein Kernel mal bootet, wuerde ich keine Optionen aus der Config _wegnehmen_ - darum kannst du dich (viel) spaeter auch kuemmern.

Bitte immer VOLLSTAENDIGE Fehlerlogs posten, wenn du mit irgendwas hilfe brauchst. "No screens found" reicht keinesfalls.

Und installier nicht immer irgendwas (wie deine ganze Distro) komplett neu. Das macht man unter Windows vielleicht so, und die Android-Lamer tun das meiner bitteren Erfahrung nach auch so ("hihi, ich installiere jetzt einfach SuperKiddieRom 133.7-MIUI-Pr0-H4x with SmartassV2 and BullshitHD!11!" *kotz*), aber das hat hier keinen Platz.

Darkside_86

linux addicted
Avatar
Registered: Apr 2007
Location: Bocholt
Posts: 4077
Gnome Desktop & nouveau:

Mein Gnome-desktop läuft auf jeden Fall schonmal. Wenn auch noch mit dem gallum treiber. Da werde ich gleich auch nochmal die Punkte durchgehen, die du geschrieben hast, damit auch der nouveau vernünftig läuft. Und anders rum auch nicht mehr der Gnome Fallback greift(momentan wird gallum verwendet).

click to enlarge

Use-flags:

Somit habe ich mein Ziel erreicht. Mit den Use-flags komme ich jetzt auch schon etwas besser klar und habe meine make.conf auch nicht zugemüllt, sondern nur essentielle Useflags aktiviert. Ansonsten schreibe ich die immer beim emerge dabei. Oder gibt es eine bessere Lösung?
flaggie ist mir bei jemandem im youtube video aufgefallen. Aber ich kann mir nicht vorstellen das es komfortabler ist.

Errorlogs:

Das ist mir klar. Nur habe ich die gerade nicht mehr zur Hand. Und das es dort um No screens found ging, ist mir halt hängen geblieben. Ich hatte gestern aber auch nicht viel Zeit und habe deswegen (mal wieder) neu installiert, weil ich hier seit Montag ohne Betriebssystem auf dem HTPC sitze. Bis halt auf die kurze Zeit mit funtoo, wo es komischerweise geklappt hat

Kernel:

Ich sags mal so. Schnell ist der Rechner sowieso. Aber ich wundere mich halt nur das ich "treiber" für beispielsweise den 3 Com Lan anschluss mitbooten soll, wenn ich den gar nicht brauche. Komisch finde ich es dann nur das mein Realtek 8111 nicht mit angeboten wird.
Ich muss den Kernel auch zumindest um Alsa-support erweitern. Denn ohne Sound macht ein HTPC auch wenig Sinn. Und wenn das ganze mit kernel-seeds wirklich so einfach geht, warum nicht. Nur hats bei mir(ohne kernel seeds) halt nicht geklappt bisher.

Android:
Es gab auch eine Zeit, wo ich jeden Tag eine neue Rom drauf hatte. Kernel interessierten mich da aber nicht so sehr, solange die Akkulaufzeit über den Tag gereicht hat, und die Performance ok war. Gerade die nightlies bei CM verleiten ja gerade dazu neu zu flashen. Mittlerweile schaue ich mir aber die Changelogs durch und date nur bei major updates ab, die mir auch wirklich was bringen. Governor reicht der ondemand-standard vollkommen aus.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Danger, Will Robinson! Nouveau ist kein Ersatz fuer Gallium; Nouveau verwendet Gallium, um OpenGL auf NVIDIA-GPUs zu implementieren. Vgl. Wikipedia: http://en.wikipedia.org/wiki/Gallium3D

Das eine durch das andere ersetzen wird es da nicht spielen ;) Was du loswerden willst, ist die llvmpipe-Implementation vom Gallium.

Darkside_86

linux addicted
Avatar
Registered: Apr 2007
Location: Bocholt
Posts: 4077
Ok, ok :D Kannst du mir erklären warum er dann in den Fallback bootet?

Ich habe den Standardkernel jetzt gerade mal um Alsa-support erweitert. Mal schauen ob es funktioniert. Dann wäre ich ja auch erstmal zufrieden
Bearbeitet von Darkside_86 am 17.08.2012, 13:04

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Via llvmpipe laeuft die OpenGL-Beschleunigung via Software/auf der CPU. Moeglich, dass GNOME3 diesen Treiber blacklisted, und deswegen in den Fallback-Modus (den ich aber eh viel besser finde ;)) startet. Ich weisz es leider nicht genauer, kann also nur spekulieren.

Nicht vergessen dass zu ALSA mehr gehoert als nur der Kernel-Treiber - ohne "alsa" im USE werden sich die meisten Programme, die du baust, nicht mit der Schnittstelle verstaendigen koennen.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von Darkside_86
Mit den Use-flags komme ich jetzt auch schon etwas besser klar und habe meine make.conf auch nicht zugemüllt, sondern nur essentielle Useflags aktiviert. Ansonsten schreibe ich die immer beim emerge dabei. Oder gibt es eine bessere Lösung?

Ja, normalerweise schreibt man paketspezifische use-flags in /etc/portage/package.use - dann überleben sie nämlich auch ein Upgrade.

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6279
Oder man verwendet euse - für diejenigen, die Automatismen dem manuellen Eingriff vorziehen. Folgende packages sind imo sowieso essentiell:

Code:
# emerge -a gentoolkit portage-utils

Darkside_86

linux addicted
Avatar
Registered: Apr 2007
Location: Bocholt
Posts: 4077
Soooo Gefahr erkannt, Gefahr gebannt!

Zuerst ist mir gestern wieder was ziemlich dummes passiert. Da will ich jetzt aber gar nicht weiter drauf eingehen. :D Auf jeden Fall hats meine Root partition formatiert beim chroot und ich wars selber schuld. Das war auch der Grund warum ich gestern nichts mehr hierzu geschrieben habe. Das war mir wirklich zu peinlich.

Also wieder Gentoo drauf. Gestern abend den Xorg-server noch installiert und wieder haargenau den selben Fehler gehabt. Dann habe ich mich heute morgen nochmal dran gesetzt und mir beim startx die log datei genau angeschaut: Er konnte sämtliche module für die Grafikkarte nicht laden, die dort angezeigt wurden. Auch bei nouveau kam ein Fehler.
Jetzt bin ich Colos guide gefolgt. Also den Kernel um CONFIG_DRM_NOUVEAU als Modul erweitert. Neugestartet und er wollte zwar booten und ich habe keinen KERNEL_PANIC bekommen, aber ich habe einen Fehler bei den Modulen bekommen, das er die nouveau-module nicht laden konnte.
Zu dem Zeitpunkt bin ich noch davon ausgegangen, das ich das alles mit dem proprietärem Treiber hinbekomme. Dementsprechend stand auch nvidia in der make.conf und der nvidia-treiber war auch installiert.
Da das nicht funktionierte habe ich in der make.conf "nvidia" gegen "nouveau" ausgetauscht und xf86-video-nouveau installiert. startx und nachdem ich bei der neuen Fehlermeldung xterm und xwm(wenn ich mich recht entsinne) installiert hatte, habe ich auch ein Bild bekommen

Allerdings habe ich immer noch folgenden Fehlermeldung beim booten:

modprobe: FATAL error inserting nvidia: no such device

Hat jemand eine Idee, wie ich das auch noch wegbekomme? Und wie schon gesagt. Vielen Dank für eure Hilfe. Ohne euch hätte ich wahrscheinlich schon längst wieder Arch oder Sabayon installiert.

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6279
Steht in deiner xorg.conf noch das nvidia Modul drin?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz