Vinnaren i pepparkakshustävlingen!
2008-11-04, 13:42
  #1
Avstängd
Nuffes avatar
Har haft Ubuntus egna "rekomenderade" drivisar installerade (nvidia-glx-new) och det fungerade hyfsat. Men efter lite research på diverse forum så kom jag över Nvidias egna drivisar från deras site.

Och det resulterade i att jag var tvungen att avsluta X-servern och när jag installerade drivisarna så kompilerades moduler som sedan implementerades i kärnan (så som jag förstod det) och när jag sedan startade X igen så blev det inge vidare.övre delen av skärmen var diverse färger och undre halvan var skrivbordet som det skulle va, dock var det dubbla skrivbord. Halva av det ena och halva av det andra, men jag löste detta genom att ändra upplösningen i /etc/X11/xorg.conf och installerade nya drivisar från "Hardware Drivers" och så nu är allt tillbaka till normalt dock inte OpenGL.

Kod:
nuffe@scratchy:~$ sudo glxinfo
[sudopassword for nuffe
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".
Errorcouldn'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 24 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 24 dc  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".
0x5b 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None 

min X-config ser ut som följer:
Kod:
Section "Device"
    
Identifier    "Configured Video Device"
    
Boardname    "vesa"
    
Busid        "PCI:1:0:0"
    
Driver        "nvidia"
    
Screen    0
    Option        
"NoLogo"    "True"
EndSection

Section 
"Monitor"
    
Identifier    "Configured Monitor"
    
Vendorname    "Generic LCD Display"
    
Modelname    "LCD Panel 1280x800"
    
Horizsync    31.5-50.0
    Vertrefresh    56.0    
-    65.0
  modeline  
"800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
  modeline  
"800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  modeline  
"1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
  modeline  
"1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
  modeline  
"1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
    Gamma    1.0
EndSection

Section 
"Screen"
    
Identifier    "Default Screen"
    
Device        "Configured Video Device"
    
Monitor        "Configured Monitor"
    
Defaultdepth    24
    SubSection 
"Display"
        
Depth    24
        Virtual    1280    800
        Modes        
"1280x800@60"    "1280x720@60"    "1280x768@60"    "800x600@60"    "800x600@56"
    
EndSubSection
EndSection

Section 
"Module"
    
Load        "glx"
    
Load        "v4l"
EndSection
Section 
"device" #    
    
Identifier    "device1"
    
Boardname    "vesa"
    
Busid        "PCI:1:0:0"
    
Driver        "nvidia"
    
Screen    1
EndSection
Section 
"screen" #    
    
Identifier    "screen1"
    
Device        "device1"
    
Defaultdepth    24
    Monitor        
"monitor1"
    
SubSection "Display"
        
Depth    24
        Modes        
"640x480@60"
    
EndSubSection
EndSection
Section 
"monitor" #    
    
Identifier    "monitor1"
    
Vendorname    "Plug 'n' Play"
    
Modelname    "Plug 'n' Play"
  
modeline  "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
    Gamma    1.0
EndSection
Section 
"ServerFlags"
EndSection 
GPU: GeForce 8400M GS

Rensade bort keyboard/mouse för enkelhetens skull. Använder just nu 1280x800@51hz (framgår också i xorg.conf

Skulle behöva veta hur det har kunnat bli så pass fel och hur jag kan återställa OpenGL. Ganska tråkigt att inte ha tillgång till 3D-grejer.
Citera
2008-11-04, 16:46
  #2
Medlem
Installera om grafikdrivrutinen.

Kod:
sudo apt-get install nvidia-glx-new

Sluta lek med de från nvidias hemsida, de strular bara.
Citera
2008-11-04, 16:53
  #3
Avstängd
Nuffes avatar
Citat:
Ursprungligen postat av -198
Installera om grafikdrivrutinen.

Kod:
sudo apt-get install nvidia-glx-new

Sluta lek med de från nvidias hemsida, de strular bara.


Paketet är redan installerat. Och de verkar fungera men tydligen inte OpenGL. Måste ju finnas något bra sätt att lösa detta på?
Citera
2008-11-04, 19:20
  #4
Medlem
korqs avatar
Citat:
Ursprungligen postat av -198
Installera om grafikdrivrutinen.

Kod:
sudo apt-get install nvidia-glx-new

Sluta lek med de från nvidias hemsida, de strular bara.
Jag hittar minsann inte det paketet, använder inte debian också det? :/
Citera
2008-11-04, 20:22
  #5
Medlem
Ubbegubbens avatar
Hade samma problem för ca en vecka sedan. Det skulle vara skönt att få veta var problemet låg. Jag lade Ubuntu på hyllan och installerade Slack igen istället. Där rullar senaste nvidia -drivern utmärkt
Citera
2008-11-05, 09:06
  #6
Medlem
När jag hade samma problem så fick jag reda på att ett rullande fram och tillbaka mellan vissa nvidia-drivrutiner tar bort viktiga openGL-relaterade libs. Vilka libs det är lyckades jag aldrig snoka reda på så det blev att säkerhetskopiera HOME och installera om operativsystemet.

Jag hoppas det ger er en knuff i rätt riktning.
Citera
2008-11-05, 15:59
  #7
Avstängd
Nuffes avatar
Ominstallation är inte nödvändigt

Har löst problemet.... De modulerna som nvidias egna drivisar använder fungerade inte korrekt. Hur som helst, jag tog och avinstallerade dem genom följande:

Kod:
$sudo nvidia-installer --uninstall 

Och nu är allt tillbaka som vanligt OpenGL works lika a charm
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback