View previous topic :: View next topic |
Author |
Message |
logan.x n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/97370822040b5c35fdd359.jpg)
Joined: 27 May 2004 Posts: 45 Location: Milano
|
Posted: Mon Jun 06, 2005 8:24 am Post subject: [RISOLTO] Failed to load GLX |
|
|
Ciao, dopo aver emerso Xorg ho provato ad emergere (seguendo la guida) i driver nVidia.
Tutto ok, perche'
Code: |
modprobe nvidia
opengl-update nvidia
|
non hanno dato problemi.
Configuro xorg.conf per funzionare con il monitor LCD, lancio X e sono contento perche' parte!!!
I problemi sono cominciati quando ho tentato di uscire da X.
Sia EXIT che RESTART non funzionano, Xorg rimane freezato.
Sono riuscito ad uscire solo tramite CTRL-ALT-BACKSPACE
Quindi sono andato leggere il log e ho trovato:
Code: |
(II) LoadModule: "glx"
(II) Loading /usr/lib/modules/extensions/libglx.so
dlopen: libnvidia-tls.so.1: cannot handle TLS data
(EE) Failed to load /usr/lib/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.2
.......
(II) Setting vga for screen 0.
(==) NVIDIA(0): Depth 8, (==) framebuffer bpp 8
(==) NVIDIA(0): Default visual is PseudoColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "DigitalVibrance" "0"
(**) NVIDIA(0): Option "HWcursor" "true"
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Option "ConnectedMonitor" "DFP"
(**) NVIDIA(0): ConnectedMonitor string: "DFP"
(--) NVIDIA(0): Linear framebuffer at 0xE8000000
(--) NVIDIA(0): MMIO registers at 0xE6000000
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce FX 5900
(--) NVIDIA(0): VideoBIOS: 04.35.20.27.00
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): VideoRAM: 131072 kBytes
(II) NVIDIA(0): Using ConnectedMonitor string "DFP-0"
(--) NVIDIA(0): Display device DFP-0: maximum pixel clock at 8 bpp: 400 MHz
(--) NVIDIA(0): Display device DFP-0: maximum pixel clock at 16 bpp: 400 MHz
(--) NVIDIA(0): Display device DFP-0: maximum pixel clock at 32 bpp: 400 MHz
.......
(II) NVIDIA(0): Setting mode "1280x1024"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) Loading extension NV-CONTROL
(EE) NVIDIA(0): Failed to load GLX
(==) RandR enabled
.......
|
Scusate ma ho cercato di postare solo le parti che credo siano importanti, non volevo creare un post lunghissimo.
Se volete il log completo fatemi sapere.
L'errore puo' essere dovuto a questo?
Code: |
(==) NVIDIA(0): Depth 8, (==) framebuffer bpp 8
|
eppure mi sembra di aver impostato 24bit come profondita' in xorg.conf e non 8!!
Allego anche xorg.conf
Code: |
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
ModulePath "/usr/lib/modules"
ModulePath "/usr/lib/modules/extensions"
ModulePath "/usr/lib/opengl/nvidia/extensions"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
EndSection
Section "Module"
Load "glx"
Load "extmod"
#Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Option "DigitalVibrance" "0"
Option "HWcursor" "true"
Option "NvAGP" "3"
Option "ConnectedMonitor" "DFP"
Identifier "Card0"
Driver "nvidia"
#Driver "nv"
VendorName "nVidia Corporation"
BoardName "NV35 [GeForce FX 5900]"
BusID "PCI:1:5:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
|
Ho quindi provato a fregarmene e fare un emerge di fluxbox ma ho ricevuto un altro errore durante la compilazione di media-libs/jpeg-6b-r4
emerge.log riporta:
Code: |
1117992088: Started emerge on: Jun 05, 2005 19:21:28
1117992088: *** emerge --verbose fluxbox
1117992088: >>> emerge (1 of 4) media-libs/jpeg-6b-r4 to /
1117992088: === (1 of 4) Cleaning (media-libs/jpeg-6b-r4::/usr/portage/media-libs/jpeg/jpeg-6b-r4.ebuild)
1117992088: === (1 of 4) Compiling/Merging (media-libs/jpeg-6b-r4::/usr/portage/media-libs/jpeg/jpeg-6b-r4.ebuild)
1117992142: *** terminating.
|
Questo pero' e' un altro problema. Faro' delle ricerche e semmai apriro' un altro post.
Ah, dimenticavo, prima di emergere i driver nvidia ho eseguito
Code: | emerge --sync
emerge -u world |
quindi ho supposto di aver usato le ultime versioni:
media-video/nvidia-kernel-1.0.6629-r4
media-video/nvidia-glx-1.0.6629-r6
sys-kernel/gentoo-sources-2.6.11-r9
x11-base/xorg-x11-6.8.2-r1
Consigli? Ho provato a fare qualche ricerca ma ho trovato un solo post simile al mio ma non ha soluzione.
Grazie in anticipo a chiunque voglia/possa aiutarmi
Last edited by logan.x on Thu Jun 16, 2005 9:22 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
assente Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/167949243540c5ac7d7b247.png)
Joined: 12 Apr 2004 Posts: 570 Location: Torino, italia, New Europe
|
Posted: Mon Jun 06, 2005 4:55 pm Post subject: |
|
|
ma quando xorg è frezzato riesci a passare ai terminali con ctrl+alt+fx?
Se rimetti nv fa lo stesso problema?
Non che io sia molto più fortunato con xorg/nvidia, i driver che usi sono x86, quindi non ti dico di cambiarli, cmq prova a togliere/mettere nvagp e glx _________________ Blog
E8400, 4850, P5q |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logan.x n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/97370822040b5c35fdd359.jpg)
Joined: 27 May 2004 Posts: 45 Location: Milano
|
Posted: Tue Jun 07, 2005 7:37 am Post subject: |
|
|
Ciao
assente wrote: | ma quando xorg è frezzato riesci a passare ai terminali con ctrl+alt+fx? |
Onestamente non ho provato, sono un principiante quindi conosco poche combinazioni di tasti. Grazie per la dritta.
assente wrote: | Se rimetti nv fa lo stesso problema? |
Sì, ho gli stessi problemi anche con nv.
Nella mia profonda ignoranza pensavo che nv fosse piu' scarso di nvidia quindi mi sono incaponito a voler far funzionare nvidia. Secondo te posso disinstallare nvidia ed usare tranquillamente nv anche per il 3D? Opzioni come TwinView sono funzionanti con nv? Pensando che fosse un problema di xorg.conf ho provato a farlo generare automaticamente come scritto nella guida ma a quel punto, quando lancio X, il monitor LCD si spegne quindi sono passato alla configurazione manuale.
assente wrote: | Non che io sia molto più fortunato con xorg/nvidia, i driver che usi sono x86, quindi non ti dico di cambiarli, cmq prova a togliere/mettere nvagp e glx |
Ho provato a mettere nvagp (ho letto ieri che la mia scheda lo supporta) ma nulla di fatto.
Provare a togliere GLX? Beh, cosi' non avrei piu' l'accelerazione 3d, giusto? No, no deve funzionare!
Su altri forum ho letto alcuni tip che dicevano di rinominare il file libglx.a e di fare dei link (con il nome del file rinominato) al file libglx.so. Anche questo non ha funzionato. Ho provato a riemergere nvidia-kernel e nvidia-glx ma la situazione non cambia.
Consigli di provare con ~X86 ?
Per quanto riguarda l'errore dovuto all'emersione di fluxbox, ho risolto.
Come letto nel 3d https://forums.gentoo.org/viewtopic-t-281660.html ho dovuto eseguire
Code: | emerge --oneshot libtool | in quanto c'erano dei riferimenti a una versione di gcc inferiore a quella che ho installato (io ho la 3.3.5 mentre i riferimenti erano alla 3.3.4)
Ciao e grazie per l'aiuto. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logan.x n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/97370822040b5c35fdd359.jpg)
Joined: 27 May 2004 Posts: 45 Location: Milano
|
Posted: Thu Jun 16, 2005 9:22 am Post subject: |
|
|
Risolto installando a manina i driver 7174.
Ultima domanda:
Ogni qualvolta modifico il kernel, a questo punto devo rilanciare
Code: | sh NVIDIA-Linux-x86-1.0-7174-pkg1.run | giusto? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Hrk Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/839757014b6864048de40.jpg)
Joined: 24 May 2003 Posts: 90 Location: Rome, Italy
|
Posted: Thu Jun 16, 2005 11:41 am Post subject: |
|
|
logan.x wrote: | Risolto installando a manina i driver 7174.
Ultima domanda:
Ogni qualvolta modifico il kernel, a questo punto devo rilanciare
Code: | sh NVIDIA-Linux-x86-1.0-7174-pkg1.run | giusto? |
Devi farlo solamente quando cambi versione del kernel, tipo passando da 2.6.10 a 2.6.11. Ogni qual volta l'output di "uname -r" cambia, devi reinstallare tutti i moduli esterni al kernel (driver nvidia, fuse, etc).
Questo, ovviamente, nel caso tu lasci /lib/modules sempre un po' "sporca" come faccio io. ![Wink ;-)](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
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
|
|