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

13.02.2011, 22:39

xorg Installation mit nouveau?

Guten Abend allerseits,

ich bin noch ein Neuling in Sachen Gentoo (komme von Debian) und komme bei der Installation von X nicht mehr weiter.

Das Grundsystem habe ich mit der gentoo.org Anleitung erfolgreich installiert, doch die X Anleitung scheint nicht ganz auf dem aktuellsten Stand zu sein, denn wenn ich bei der Kernelkonfiguration z.B. nouveau aktivieren möchte, kann ich es nirgends in menuconfig finden.

Desweiteren entsprechen generell die zitierten Punkte der Anleitung nicht meinem Menü (habe die aktuellen gentoo-sources verwendet; 2.6.36-gentoo-r5), was es sehr schwierig macht der Anleitung zu folgen.

Wie dem auch sei, hier der Fehler, der mir nach "startx" angezeigt wird:


Quellcode

1
2
3
4
5
6
7
8
FATAL: Module nouveau not found. 
(EE) [drm] failed to open device 
(EE) open /dev/fb0: No such file or directory 
The XKEYBOARD keymap compiler reports: 
> Internal error: Could not resolve keysm XF86TouchpadOn 
> Internal error: Could not resolve keysm XF86TouchpadOff 
... 
xinit: unexpected signal 2


Wie gesagt, nach "startx" erscheint der Fehler, nachdem der Bildschirm kurz schwarz wird und ich wieder im Terminal lande.

Hier noch meine /etc/make.conf, vielleicht findet ja jemand was:

Quellcode

1
2
3
4
5
6
7
CFLAGS="-O2 -march=opteron -pipe" 
CXXFLAGS="${CFLAGS}" 
CHOST="i686-pc-linux-gnu" 
MAKEOPTS="-j3" 
USE="gtk -gnome -kde -qt4 -quicktime fontconfig -hal dbus jpeg lock session startup-notification thunar udev X" 
INPUT_DEVICES="keyboard mouse" 
VIDEO_CARDS="nouveau"


Und noch das System:

CPU: AMD Opteron 170

MB: ASUS A8N-SLI Deluxe (S939)

VGA: NVIDIA GeForce 7800GT

HDD: WD 2500AAKS (250GB)



Dann hätte ich noch eine Frage:

Benötige ich HAL eigentlich noch? Oder reicht udev aus? (In den Anleitungen auf gentoo.org wird man noch angewiesen, es zu installieren.)

Und wie sieht es mit evdev aus? Hat das auch was mit HAL/udev zu tun bzw. wird das noch benötigt?


Vielen Dank für eure Bemühungen, ich hoffe ich habe bei meiner Suche im Forum sowie google nichts übersehen, was mein Thema sinnlos machen würde... ;)

/edit:

Zunächst habe ich xorg-server installiert, danach xterm (was mich immerhin in eine simple GUI gebracht hat) sowie xorg-x11.

Letzteres brachte leider auch keinen Erfolg, was die Fehlermeldungen angeht :(

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »kroot« (01.03.2011, 10:09)


2

14.02.2011, 00:30

Hallo und wilkommen im Forum

Ja, der nouveau Treiber im Kernel ist noch ein wenig "versteckt" , aktuell ist er noch unter den Staging drivers

Versuche es mal wie folgt

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Device Drivers  ---> 
Graphics support  --->
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->

<*> Support for frame buffer devices  --->  (hier bitte alle Framebuffer Treiber deaktivieren!)

Device Drivers  --->
[*] Staging drivers  --->
[ ]   Exclude Staging drivers from being built
<*>     Nouveau (nVidia) cards

und bei bedarf auch
[*]       Support for backlight control
[*]       Build in Nouveau's debugfs support


.................................................................................................................................................
Hehe, noch ein guter alter Opteron Sockel 939
Tipp: Sofern diese CPU auch sse3 unterstützt könntest du auch -march=opteron-sse3 nutzen.
Ob deine CPU sse3 unterstützt kann an den Flags in der "cat /proc/cpuinfo" Ausgabe eingesehen werden, wenn "pni" dabei ist kann sie auch sse3

.....................................................
Bei den
INPUT_DEVICES="keyboard mouse"
würde ich auf jeden Fall "evdev" hinzu nehmen, das ist eigentlich der via default erwartete Treiber.
("keyboard mouse" ist eher Optional)

..................................................

Zitat von »kroot«

Benötige ich HAL eigentlich noch? Oder reicht udev aus? (In den Anleitungen auf gentoo.org wird man noch angewiesen, es zu installieren.)

Für den aktuellen xorg-server-1.9 wird kein HAL mehr benötigt. Sofern gewünscht übernimmt udev nun das Hotplugging der Eingabegeräte.
Für deren Konfiguration siehe bitte auch: Xorg-server 1.9 Upgrade Guide
Doch beachte das du HAL eventuell noch für andere Dienste wie zb das mounten von Laufwerken "benötigst" (Das ist aber Optional)
Nachtrag: Eventuell auch noch hilfreich zu diesem Thema -> Tips, and tricks for ConsoleKit/PolicyKit/udev, without hal

Zitat

Und wie sieht es mit evdev aus?

Wie bereits geschrieben, "evdev" ist der Standard Treiber, ich würde dir dazu Raten ihn zu nutzen.
Wenn du die INPUT_DEVICES="XXX" Zeile in der make.conf anpasst dann vergesse nicht deren Änderungen auch ins System zu bauen. Dies sollte zb mit einem

Quellcode

1
emerge -av1DN xorg-drivers 
erledigt werden können.

Viel Erfolg

/edit: Ich hab dieses Thema ins NVIDIA-Treiber Unterforum verschoben

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »josef.95« (14.02.2011, 00:48)


3

14.02.2011, 19:29

hallo,

vielen Dank für die aufschlussreiche Antwort :-)

Kernel ist gerade am bauen, danach werde ich mal die xorg-drivers neu kompilieren und dann mal sehen, ob ich X zum laufen bekomme.

Auf jeden Fall schon einmal vielen Dank!!! 8)

4

27.02.2011, 14:39

Hi

Darf man fragen wie es nun ausgegangen ist? ;)

Ansonsten, sofern dies Thema erledigt oder gelöst ist setze doch bitte noch ein entsprechendes Präfix
danke

5

01.03.2011, 10:09

Entschuldigung, dass ich mich so spät melde, hatte leider sehr wenig Zeit :/

Sache hat wunderbar geklappt, danke nochmal! :thumbsup:

Gruß,
Ralph