Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
xorg --> nvidia --> glx funzt nicht (solved)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Jul 09, 2004 5:55 pm    Post subject: xorg --> nvidia --> glx funzt nicht (solved) Reply with quote

Hallo Zusammen,
ich möchte nun endlich meinen Linux Horizont erweitern und auch mal ein paar 3D Games unter Linux mittels wine (free version) zum laufen zu bekommen. Dazu benötige ich die glx Unterstützung um den Open-GL Modus zu fahren.

Infos zu meinem System:
Nvidia Gforce 4 (64 MB)
Gentoo-Dev-Sources 2.6.7-r7
xorg-x11 (Latest version installed: 6.7.0)
nvidia-kernel (Latest version installed: 1.0.4496-r3)
nvidia-glx (Latest version installed: 1.0.4496)

In der xorg.conf habe ich folgendes stehen:
Code:

Driver      "nv"
Load       "glx"


Wenn ich nun xorg neustarte und mittels "glxgears" oder "glxinfo" prüfe kommen nur Warnungen:

Code:

P4-Gentoo root # glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 16 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
P4-Gentoo root #


Code:

P4-Gentoo root # glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
P4-Gentoo root #


Weiß jemand von euch Rat? Empfielt es sich das ganze unter XFree zu versuchen, oder muss das auch unter xorg laufen? Danke schon mal :)


Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens


Last edited by benjamin200 on Sat Jul 10, 2004 12:45 pm; edited 1 time in total
Back to top
View user's profile Send private message
psyqil
Advocate
Advocate


Joined: 26 May 2003
Posts: 2767

PostPosted: Fri Jul 09, 2004 6:17 pm    Post subject: Re: xorg --> nvidia --> glx funzt nicht Reply with quote

benjamin200 wrote:

In der xorg.conf habe ich folgendes stehen:
Code:

Driver      "nv"


Nach 20 Minuten noch keine Antwort? Was ist denn hier los? Da kann ich ja auch mal wieder posten... :P
Code:

Driver      "nvidia"
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Jul 09, 2004 6:23 pm    Post subject: Reply with quote

Danke für den Hinweis. Das mit der Driver Option habe ich auch schon auf einer HowTO Seite gelesen. Allderdings startet mein X mit dem nvidia driver nicht - er nimmt nur nv. Als ich wieder auf "nv" stellte lief er wieder.

Habe eben nochmal den:
nvidia-kernel
nvidia-glx

neu einkompiliert, aber er nimmt den driver "nvidia" einfach nicht. Was soll ich tun? Benötigt Ihr ein spezielles Log File?


Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Fri Jul 09, 2004 6:31 pm    Post subject: Reply with quote

noch ne Frage:
Benötige ich das Paket "opengl-update" um die GLX Unterstützung zu Verwenden?
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Fri Jul 09, 2004 8:24 pm    Post subject: Reply with quote

benjamin200 wrote:
noch ne Frage:
Benötige ich das Paket "opengl-update" um die GLX Unterstützung zu verwenden?

wirklich benötigen tust du es nicht, es nimmt einem nur auf
praktische weise etwas arbeit ab (z.b.installation der nvidia-gl-header etc.)
allerdings ohne "nvidia" kein "glx", sprich: du wirst wohl erst den nvidia-treiber
korrekt installieren müssen, damit du in den genuss von opengl kommst.
falls also ein problem mit x&nvidia besteht, solltest du hier mal eine
aussagefähige fehlermeldung posten.
Quote:
"Allderdings startet mein X mit dem nvidia driver nicht - er nimmt nur nv"

ist nämlich etwas dünn, interessant wären auch versionsnummern
der verwendeten nvidia-treiber (ich empfehle da mal die neuesten->v.6106)
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
un|x
n00b
n00b


Joined: 10 Jul 2004
Posts: 14

PostPosted: Sat Jul 10, 2004 12:18 am    Post subject: Reply with quote

teste mal


Section "Device"
Identifier "Card0"
# Driver "nv"
Driver "nvidia"
# ChipSet "nv"
Card "nv GeForce4 Ti 4200 with AGP8X"
EndSection
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Sat Jul 10, 2004 8:40 am    Post subject: Reply with quote

hast du das modul auch geladen?
Code:

modprobe nvidia
/etc/init.d/xdm restart

und für die zukunft einfach das nvidia modul in /etc/modules.autoload.d/.
Back to top
View user's profile Send private message
dosn
n00b
n00b


Joined: 08 Jul 2004
Posts: 15

PostPosted: Sat Jul 10, 2004 9:36 am    Post subject: Reply with quote

hab zwar Xfree, aber ich hatte auch probleme die nvidia-sache zu installieren.
geklappt hat es erst, als ich die Installation auf frisch gebootetem (weiss nicht ob das wichtig ist) Rechner von der Textkonsole gemacht hab.

dann ging auch Driver = "nvidia" was imho auch so heißen muss wenn du die hw-beschleunigung willst.
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat Jul 10, 2004 11:24 am    Post subject: Reply with quote

Hallo zusammen.

Vielen Dank für eure zahlreichen Antworten, Vorschläge und Tipps.

Quote:

wirklich benötigen tust du es nicht, es nimmt einem nur auf
praktische weise etwas arbeit ab (z.b.installation der nvidia-gl-header etc.)
allerdings ohne "nvidia" kein "glx", sprich: du wirst wohl erst den nvidia-treiber
korrekt installieren müssen, damit du in den genuss von opengl kommst.
falls also ein problem mit x&nvidia besteht, solltest du hier mal eine
aussagefähige fehlermeldung posten.


Habe nochmal den Driver auf nvidia gesetzt. Siehe Fehlermeldung:
Code:

P4-Gentoo root # startx -- :2

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.6.5 i686 [ELF]
Current Operating System: Linux P4-Gentoo 2.6.7-gentoo-r7 #1 SMP Fri Jul 2 22:54:21 CEST 2004 i686
Build Date: 27 May 2004
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.2.log", Time: Sat Jul 10 13:12:26 2004
(==) Using config file: "/etc/X11/xorg.conf"
Using vt 8

NV: could not open control device /dev/nvidiactl (No such file or directory)
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.2.log" for additional information.

XIO:  fatal IO error 104 (Connection reset by peer) on X server ":2.0"
      after 0 requests (0 known processed) with 0 events remaining.
P4-Gentoo root #


Quote:

ist nämlich etwas dünn, interessant wären auch versionsnummern
der verwendeten nvidia-treiber (ich empfehle da mal die neuesten->v.6106)

Ich verwende den nvidia-kernel (Latest version installed: 1.0.4496-r3) aus dem Portage. Ist das nicht der korrekte Treiber/Version? Wo gibt es die v6.106 zum downloaden?
Quote:

teste mal


Section "Device"
Identifier "Card0"
# Driver "nv"
Driver "nvidia"
# ChipSet "nv"
Card "nv GeForce4 Ti 4200 with AGP8X"
EndSection


Sobald ich "nvidia" in der Xorg Config setze startet X nicht mehr. Wahrscheinlich habe ich den Treiber nicht korrekt installiert :(


Quote:

hast du das modul auch geladen?
Code:

modprobe nvidia
/etc/init.d/xdm restart

und für die zukunft einfach das nvidia modul in /etc/modules.autoload.d/.


Nein. Ich habe das Modul nicht geladen. Wenn ich den "modprobe" Befehl ausführe kommt diese Meldung:
Code:

bash-2.05b# modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.7-gentoo-r7/video/nvidia.ko): Invalid module format
bash-2.05b#


Hab eben nochmal den nividia-kernel frisch emerged und die Hinweise von emerge Poste ich hier mal:
Quote:

* If you are not using devfs, loading the module automatically at
* boot up, you need to add "nvidia" to your /etc/modules.autoload.

* Please note that the driver name changed from "NVdriver"
* to "nvidia.o".

* Caching service dependencies...
>>> media-video/nvidia-kernel-1.0.4496-r3 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


Leider kann ich das Modul nicht laden. Wie soll ich vorgen?


Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Sat Jul 10, 2004 11:39 am    Post subject: Reply with quote

du benötigst für so einen neuen kernel (2.6.7) einen neueren treiber

also entweder du lädst dir den neuesten direkt von der nvidia-seite herunter,
oder du installierst per
Code:

mkdir /etc/portage   #falls das verzeichnis noch nicht existiert(!)
echo -e "media-video/nvidia-glx ~x86\nmedia-video/nvidia-kernel ~x86" >> /etc/portage/portage.keywords
emerge -u nvidia-kernel nvidia-glx

die neuesten treiber via portage

und am ende nicht vergessen, das nvidia-modul in die datei
/etc/modules.autoload.d/kernel-2.6 einzutragen (wie weiter oben schon beschrieben)
sprich
Code:
echo "nvidia" >> /etc/modules.autoload.d/kernel-2.6


viel glück ;)
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat Jul 10, 2004 12:05 pm    Post subject: Reply with quote

Quote:

du benötigst für so einen neuen kernel (2.6.7) einen neueren treiber

Also daher weht der Wind. Bin gerade dabei die neuen Treiber über Portage zu emergen. Ich gehe da so vor:
Code:

emerge /usr/portage/media-video/nvidia-kernel/nvidia-kernel-1.0.6106.ebuild
emerge /usr/portage/media-video/nvidia-glx/nvidia-glx-1.0.6106.ebuild

Ich hoffe doch dass das der richtige Weg ist - wenn nicht, weiht mich bitte in den korrekten Vorgehensweise ein :)

Quote:

mkdir /etc/portage #falls das verzeichnis noch nicht existiert(!)
echo -e "media-video/nvidia-glx ~x86\nmedia-video/nvidia-kernel ~x86" >> /etc/portage/portage.keywords
emerge -u nvidia-kernel nvidia-glx

Da blicke ich jetzt leider garnicht mehr durch. /etc/portage existiert - ist aber leer. Der echo Befehl fügt meines wissens Parameter oder Werte in eine andere Datei ein - korrekt?
Könnt ihr mir die Auswirkung der Kommandos erläutern bzw. erklären?

Die 6106 Version habe ich gerade installiert. Trage jetzt noch nvidia in die modules.autoload.d ein und starte mal mit Driver nvidia das X System - Feedback folgt.

Beste Grüße und vielen Dank an euch :)
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat Jul 10, 2004 12:45 pm    Post subject: Reply with quote

SUPER. Ich kann nun den "nvidia" Driver laden und glxgears und glxinfo ausführen. Nochmals vielen vielen Dank an euch - beonsers an borisdigital.

Ich setze den Status dieses Threads auf "SOLVED". Vielleicht kann mir noch nachträglich jemand meine Fragen aus dem vorletzen Post bez. echo beantworten (würde mich noch brennend interessieren).

Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
boris64
Veteran
Veteran


Joined: 04 Oct 2003
Posts: 1770
Location: Vechelde/Peine

PostPosted: Sat Jul 10, 2004 12:58 pm    Post subject: Reply with quote

benjamin200 wrote:

echo -e "media-video/nvidia-glx ~x86\nmedia-video/nvidia-kernel ~x86" >> /etc/portage/package.keywords
emerge -u nvidia-kernel nvidia-glx

also die zeile oben mit dem echobefehl bewirkt, dass folgende 2 zeilen
in die datei /etc/portage/package.keywords eingetragen werden
(das "\n" ist dabei nur das synonym für einen zeilenumbruch)
Code:
media-video/nvidia-glx ~x86
media-video/nvidia-kernel ~x86

somit weiss portage in zukunft, dass es diese beiden pakete aus beim
noch nicht als "stable" gezeichneten portagebaum (also "~x86" statt "x86") installieren darf.
vorteil gegenüber der von dir angewandten installationsmethode ist, dass
dir portage nicht beim nächsten "emerge -u world" die nvidia-treiber downgraden möchte.
in diesem landen programme leider manchmal etwas spät, besonders
ärgerlich kann das bei programmen wie kde und/oder halt den nvidia-treibern sein.

falls zu portage usw. noch fragen bestehen, guck mal z.b. hier rein
http://www.gentoo.de/main/de/portage-2.0.50.xml
es gab doch noch ausführlichere dokus über portage, links habe ich leider gerade nicht zur hand.

[EDIT]
da hat sich oben bei mir der fehlerteufel eingeschlichen, die datei heisst natürlich "package.keywords", nicht "portage.keywords" :oops:
bitte um nachsicht ;)
[/EDIT]
_________________
boris64.net 200x / visit my desktop / try these tiny kernel patches ;)
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Sat Jul 10, 2004 1:05 pm    Post subject: Reply with quote

Vielen Dank für die genau Beschreibung der Kommandos. Das Problem ist mir auch schon mit anderen Packeten aufgefallen. Habe hier immer den Inject Befehl angewendet. Scheint aber mit deiner Methode um einiges sauberer zu gehen.

Vielen Dank für deine Bemühungen.


Beste Grüße
Benjamin
_________________
Gentoo Linux Stage1 / Kernel 2.6.18
AMD Athlon64 3500+ on Asus A8N-E / 1024 MB DDR-RAM / ATI X700 PCIe
Take LINUX and forget Blue Screens
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum