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

08.02.2011, 14:48

Xorg-server opengl problem - Graka Treiber?

hallo Leute

ich lese mich die letzten tage schon fleißig durch das forum weil ich beschlossen haben Gentoo zu installieren.
Mit dem Installationsguide bei gentoo.org lief das bisher wie geschmiert, System bootet. Nur jetzt möchte ich gerne Xorg-server installieren um anschließend Gnome zu installieren.
bei emerge xorg-server tritt jetzt leider die Fehlermeldung auf "ERROR: no proper xorg-x11 or xorg-x 11 opengl implementation found"
Aus der Fehlermeldung schließe ich das es an dem Treiber der GRAKA liegt. Und ab da bin ich verwirrt, verschieden Anleitungen sagen nämlich ab jetzt das ich meinen Kernel neu compilieren muss, da ich aber vorerst einmal den Genkernel benutzen möchte (zumindest bis die GUI mal funktioniert) ist das ein Problem.
Vielleicht gibt es ja den ein oder anderen der mir helfen kann :)

mfg

2

08.02.2011, 15:45

Hallo,

was für eine Grafikkarte hast Du denn??

Wenn die eine Nvidia hast, kannst Du es in die make.conf eintragen, dann wird der Proprietäre Treiber emerged.

Zitat

VIDEO_CARDS="nvidia"



Wir brauchen halt etwas mehr Infos. Vielleicht auch die Fehlerausgabe mit mehr Zeilen.

Viele Grüße

3

08.02.2011, 16:00

Oh sorry das hatte ich vergessen zu erwähnen, die make.conf ist natürlich mit "nvidia" ergänzt zum testen hab ich es auch schon mit "nv" probiert.
Die Grafikkarte ist eine G105M.

Also die genaue Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
>>> Installing (1 of 1) x11-base/xorg-server-1.9.2
* >>> SetUID: [chmod go-r]  /usr/bin/Xorg ...
Switching to xorg-x11 OpenGL interface...!!! Error: No prper xorg-x11 or xorg-x 11 opengl implementation found
exiting
>>> Auto-cleaning packages...

>>No outdated packages were found on your system.

4

08.02.2011, 16:13

Hast Du auch xorg-x11 emerged oder mit welchen Befehl hast Du Dein X gebaut??

Viele Grüße

5

08.02.2011, 16:15

habs wie in der Anleitung beschrieben mit emerge xorg-server gemacht

6

08.02.2011, 16:41

Na dann emerge mal xorg-x11. Du hast nur einen kleinen Teil von X emerged. Da fehlt noch einiges. Deswegen kann das Opengl auch nicht geswitched werden.

Wobei es mich wundert das alle Anleitungen nur den Xorg-server emrgen ?( . Habe schon lange keine X mehr neu emerged und kenne eigentlich das man emerge xorg-x11macht.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Planeshift« (08.02.2011, 16:47)


7

08.02.2011, 17:06

So das emergen von xorg-x11 wurde allen Anschein nach ohne Fehler beendet.
Jetzt steh ich nur vor dem nächsten Problem da ich ja laut der Anleitung HAL starten soll, nur leider ist im Verzeichniss /etc/init.d keine Datei mit dem Namen "hald" :(

8

08.02.2011, 17:17

emerge -av hal sollte Dir da weiterhelfen.

9

08.02.2011, 17:29

bei emerge xorg-server tritt jetzt leider die Fehlermeldung auf "ERROR: no proper xorg-x11 or xorg-x 11 opengl implementation found"

Hmm.., das ist eigentlich ungewöhnlich, xorg-x11 sollte es eigentlich immer geben.
Schau doch mal was ein

Quellcode

1
# eselect opengl list
dazu meint, bzw was für Implementationen verfügbar wären.

........................................................................................
Den Schritt mit hal kannst du überspringen, da ist die Dokumentation zZt nicht auf dem aktuellen Stand.
Der aktuelle xorg-server-1.9 verwendet kein hal mehr.

/edit:
Poste doch ansonsten auch mal was für ein Profil du nutzt

Quellcode

1
eselect profile show

Ist evtl. die Use-Flag "X" noch nicht gesetzt?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (08.02.2011, 17:55)


10

08.02.2011, 18:15

Ach schade mein HAL lief grad :D hab den jetzt wieder gelöscht ;)

Hab startx mal getestet, da kam der Fehler: "no screens found", kein Problem ich les ja nebenbei im X Wiki also hab ich X -configure ausgeführt und mit der neuen conf den Server gestartet. Da kam dann auch ein großes Nvidia logo, allerdings nur 1-2 Sekunden. Jetzt ist schwarzer Bildschirm ohne irgendwelche Reaktionen angesagt....

Die X Variable hatte ich tatsächlich noch nicht gesetzt, danke für den tipp

eselect opengl list meint:

Quellcode

1
2
[1] nvidia
[2]xorg-x11


eselect profile show meint:

Quellcode

1
2
Current make.profile symlink:
default/linux/amd64/10.0

11

08.02.2011, 18:26

Hmm.. Verwendest Du ein Stable System?

Wenn ja, ist das Thema Hal noch aktuell. Laut Gentoo-portage ist es nur bei einem Testing System erledigt mit Hal.

Es gibt von Nvidia auch ein Tool zum erstellen der Config.


nvidia-xconfig und dann die Config in das richtige Verzeichnis kopieren.

Viele Grüße

12

08.02.2011, 18:38

ja ich benutz ein stable System, allerdings macht das doch keinen Sinn wenn ich den HAL bereits deinstalliert(unmerge) habe und ich trotzdem das NVIDIA-Logo sehe oder? Daraus folgere ich logisch das ich HAL wirklich nicht brauche...


Sehr guter Tipp mit dem nvidia-xconfig. der Xserver startet mit der config :) nur eine Frage ist es möglich den Xserver wieder zu beenden? Oder muss ich da jetzt jedes mal neu starten?

13

08.02.2011, 18:44

Der aktuelle xorg-server-1.9 verwendet kein hal mehr.


ja ich benutz ein stable System, allerdings macht das doch keinen Sinn wenn ich den HAL bereits deinstalliert(unmerge) habe und ich trotzdem das NVIDIA-Logo sehe oder? Daraus folgere ich logisch das ich HAL wirklich nicht brauche...



Du wirst aber kein xorg-server-1.9 verwenden. Bei Dir wird es sicher noch die Version 1.7.7-r1 sein, weil das die aktuelle stable ist und dann solltest Du auch hal verwenden.

Welcher Fehler kommt denn in der /vat/log/X... Log. (weiß jetzt nicht wie sie genau heißt)

14

08.02.2011, 19:12

aber wie kann es dann sein das wenn ich

Quellcode

1
X -retro -config PFAD

ausführe es richtig angezeigt bekomme?

15

08.02.2011, 19:12

Du wirst aber kein xorg-server-1.9 verwenden. Bei Dir wird es sicher noch die Version 1.7.7-r1 sein, weil das die aktuelle stable ist und dann solltest Du auch hal verwenden.

Planeshift, du bist nicht auf dem laufenden... ;)
xorg-server-1.9.2 ist längs im stable Zweig angekommen.
Und die bisher im Profil gesetzte Use-Flag "hal" wird nicht mehr per default gesetzt.
Wer HAL wirklich noch brauch muss es selbst setzen/installieren.

Zitat von »marbs«

Jetzt ist schwarzer Bildschirm ohne irgendwelche Reaktionen angesagt....
Das ist völlig normal, ein gestartetes X ohne WindowMaker ergibt idR nur einen tiefschwarzen Sreen.
Wenn du dir die entsprechende Option in der xorg.conf setzt solltest du X auch wieder mit Strg+Alt+Backspace abschiessen können, siehe hierzu auch im Xorg-server 1.9 Upgrade Guide

Da du vermutlich Gnome nutzen möchtest würde ich dir empfehlen das desktop/gnome Subprofil zu setzen und zu nutzen :)
Siehe

Quellcode

1
eselect profile list

Installiere dir dann evtl. erst mal gnome-light , siehe hierzu zb auch Konfigurationsanleitung für Gnome

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (08.02.2011, 19:18)


16

08.02.2011, 19:20

Planeshift, du bist nicht auf dem laufenden... ;)
xorg-server-1.9.2 ist längs im stable Zweig angekommen.


habe es bei der einen Version übersehen das es stable ist. Habe bei gentoo-portage geschaut, da ich gerade nicht an meinem System bin.

Dann ist es natürlich auch richtig das Hal raus kann und nicht mehr benötigt wird.

Gruß

17

09.02.2011, 02:03

eselect opengl list meint:

Quellcode

1
2
[1] nvidia
[2]xorg-x11

Hmm.., das scheint auch nicht ganz in Ordnung zu sein, denn da ist ja aktuell nichts von beiden gesetzt.
Teste doch zunächst ob ein setzen von

Quellcode

1
# eselect opengl set xorg-x11
fehlerfrei klappt. Das sollte es, wenn nicht dann müsste man noch mal genauer schauen.
Ansonsten solltest du letztendlich am besten auf die nVidia eigenen GLX Libraries umstellen, also

Quellcode

1
# eselect opengl set nvidia
setzen.
Überprüfen kannst du es dann zb mit einem

Quellcode

1
# eselect opengl show

18

09.02.2011, 21:39

So jetzt hab ich das nächste problem :(
Hab jetzt gnome emerged und nach dem Guide auf der Gentoo Homepage. Mein Gnome startet auch zu Beginn nur leider wird es sofort dannach auch wieder beendet. Hab jetzt versucht zuerst noch mit eselect opengl set nvidia und danach startx ausgeführt. Jetzt hänge ich in einer Art Endlosschleife mit blinkendem Bildschirm und Maus fest.

19

09.02.2011, 21:57

Hattest du zwischenzeitlich das Profil gewechselt?
wenn ja, hast du die Änderungen auch ins System gebaut? (zb via "emerge -DN world")

Klappt das setzen von "eselect opengl set xorg-x11" nun fehlerfrei?

Grundsätzliches wie
revdep-rebuild
und
etc-update
sind in Ordnung?
Gibt es was hilfreiches in der /var/log/Xorg.0.log
?
Poste doch ansonsten bitte auch mal deine "emerge --info" Ausgabe (möglichst als Dateianhang)

20

10.02.2011, 14:10

also
eselect opengl set xorg-x11 funktioniert immer noch nicht.
Wenn ich eselect opengl list machen kommt folgendes:
[1] nvidia
[2]xorg-x11

Das Profil hab ich bisher nicht gewechselt.
Blöde Frage aber wie kann ich mir den die Ausgabe von emerge --info in eine Datei umleiten lassen?
Xorg.0.log ist anbei.
revdep-rebuild und etc-update funktionieren.
Vielen Dank übrigens für die tolle und freundlich Hilfe :)
»marbs« hat folgende Datei angehängt:
  • Xorg.0.log.txt (17,78 kB - 3 mal heruntergeladen - zuletzt: 23.03.2011, 23:19)