View previous topic :: View next topic |
Author |
Message |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Fri Jul 09, 2004 5:55 pm Post subject: xorg --> nvidia --> glx funzt nicht (solved) |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
psyqil Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1587989655463dcd544a602.jpg)
Joined: 26 May 2003 Posts: 2767
|
Posted: Fri Jul 09, 2004 6:17 pm Post subject: Re: xorg --> nvidia --> glx funzt nicht |
|
|
benjamin200 wrote: |
In der xorg.conf habe ich folgendes stehen:
|
Nach 20 Minuten noch keine Antwort? Was ist denn hier los? Da kann ich ja auch mal wieder posten...
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Fri Jul 09, 2004 6:23 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Fri Jul 09, 2004 6:31 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
boris64 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/954263383428b2f96f3fa4.png)
Joined: 04 Oct 2003 Posts: 1770 Location: Vechelde/Peine
|
Posted: Fri Jul 09, 2004 8:24 pm Post subject: |
|
|
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 ![Wink ;)](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
un|x n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 10 Jul 2004 Posts: 14
|
Posted: Sat Jul 10, 2004 12:18 am Post subject: |
|
|
teste mal
Section "Device"
Identifier "Card0"
# Driver "nv"
Driver "nvidia"
# ChipSet "nv"
Card "nv GeForce4 Ti 4200 with AGP8X"
EndSection |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
schmutzfinger Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/12992294553fc7612a902c7.jpg)
Joined: 26 Oct 2003 Posts: 1287 Location: Dresden/Germany
|
Posted: Sat Jul 10, 2004 8:40 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
dosn n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 08 Jul 2004 Posts: 15
|
Posted: Sat Jul 10, 2004 9:36 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Sat Jul 10, 2004 11:24 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
boris64 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/954263383428b2f96f3fa4.png)
Joined: 04 Oct 2003 Posts: 1770 Location: Vechelde/Peine
|
Posted: Sat Jul 10, 2004 11:39 am Post subject: |
|
|
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 ![Wink ;)](images/smiles/icon_wink.gif) _________________ boris64.net 200x / visit my desktop / try these tiny kernel patches ![Wink ;)](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Sat Jul 10, 2004 12:05 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Sat Jul 10, 2004 12:45 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
boris64 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/954263383428b2f96f3fa4.png)
Joined: 04 Oct 2003 Posts: 1770 Location: Vechelde/Peine
|
Posted: Sat Jul 10, 2004 12:58 pm Post subject: |
|
|
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"
bitte um nachsicht
[/EDIT] _________________ boris64.net 200x / visit my desktop / try these tiny kernel patches ![Wink ;)](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
benjamin200 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Austin_Powers/Austin_Powers_-_Dr_Evil.gif)
Joined: 01 Feb 2004 Posts: 1426 Location: DE Munich
|
Posted: Sat Jul 10, 2004 1:05 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
|