nvidia-opengl und mesa Treiber

S

supersucker

Foren Gott
Hallo,

ich habe unter Dapper die nvidia-treiber für eine Geforce GS 7300 nach dem ubuntu-users wiki installiert, also

Code:
apt-get install nvidia-glx
apt-get install linux-restricted-modules-386
nvidia-glx-config enable
Alles durchgelaufen, X neu gestartet, nvidia Logo erscheint......

Soweit so gut, mache ich jetzt aber ein

Code:
glxinfo | grep direct

kriege ich

Code:
direct rendering: No

lsmod sagt:

Code:
lsmod | grep -i nvidia
nvidia               4552692  20
i2c_core               22848  2 i2c_acpi_ec,nvidia
agpgart                36784  2 nvidia,intel_agp

und hier noch glxinfo:

Code:
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
GLX version: 1.2
GLX extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_SGIX_fbconfig, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7300 GS/PCI/SSE2
OpenGL version string: 1.2 (2.0.2 NVIDIA 87.62)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
    GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_window_pos, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_program,
    GL_ARB_fragment_program, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
    GL_ATI_texture_mirror_once, GL_HP_occlusion_test,
    GL_IBM_texture_mirrored_repeat, GL_NV_blend_square,
    GL_NV_texgen_reflection, GL_NV_texture_rectangle,
    GL_NV_texture_env_combine4, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,
    GL_SGIX_depth_texture, GL_SGIX_shadow

   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
----------------------------------------------------------------------
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 Ncon
0x2f 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

Anscheinend ist bei mir eine ungesunde Mischung aus nvidia - opengl und mesa treibern, hab dazu folgenden Beitrag in einem anderen Forum gefunden:

If you do a:

Code:
glxinfo | grep vendor


You should get "NVidida Corp" 3 times, you only have NVidia 2 times, and you GLX_VENDOR is SGI.
This looks like you have a mixed install with NVidia opengl drivers, and the mesa drivers.

Maybe try uninstalling (removing) MESA, and reinstall the NVpackage.

Meine Ausgabe von

Code:
glxinfo | grep vendor


Code:
server glx vendor string: SGI
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation


Scheint bei mir der Fall zu sein.

Schau ich nun in Synaptic nach sehe ich einige mesa-Pakete wie z.b. libgl1-mesa libgl1-mesa-dri, libglu1-mesa usw...

So und nun steh ich auf dem Schlauch.

Will ich zb libgl1-mesa deinstallieren, so würde mir synaptic den kompletten Desktop runterschmeissen.

Welche von denen soll ich nun deinstallieren? Alle?
Und muss ich noch in der xorg.conf irgendwas auskommentieren?
Und danach einfach die nvidia-Treiber wieder installieren?

google und die forensuche spucken zwar einiges aus, aber nichts was irgendwie auf mein Problem passt....

Hoffe ihr könnt mir ein paar Tips geben........
 
Lässt Du das glx-Modul in der xorg.conf laden?
 
Lässt Du das glx-Modul in der xorg.conf laden?

Ja, hier ist mal der relevante Ausschnitt aus der xorg.conf:

Code:
Section "Module"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

Noch irgendwelche Ideen?

Bin für jeden Hinweis dankbar, da ich hier echt nicht mehr weiterkomme.....
 
Hmmm ... ich lass bei mir das dri-Modul nicht laden ... bei i2c bin ich mir auch nicht ganz sicher ...
 
Hmmm ... ich lass bei mir das dri-Modul nicht laden ... bei i2c bin ich mir auch nicht ganz sicher ...

Ja, das dri-Modul hatte ich vorher auskommentiert und hab es dann mit dri-Modul getestet, beides war ohne Effekt. i2c hab ich jetzt auch auskommentiert, ebenfalls ohne Wirkung.

Tja, nun weiss ich nicht mehr weiter.....

Hier ist mal meine xorg.conf, vielleicht sieht ja jemand einen offensichtlichen Fehler...*hoff*

Code:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
#	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
#	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"de"
	Option		"XkbVariant"	"nodeadkeys"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"NVIDIA Corporation NVIDIA Default Card"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
	Option		"UseFBDev"		"true"
	Option	        "RenderAccel"  "true"
	Option 		"NoLogo" "on"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	HorizSync	28-64
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NVIDIA Default Card"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1440x900" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
	Mode	0666
EndSection
 
Code:
Section "Module"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"type1"
	Load	"vbe"
EndSection


Section "Device"
    Identifier	"Geforce"
    VendorName 	"nvidia"
    Driver 	"nvidia"
    BusID  	"AGP:01:00:00"
    Option      "RenderAccel"			"true"
    Option	"NoLogo"			"true"
    Option 	"DPMS"
    Option 	"IgnoreEDID"               	"0"
    Option 	"UseEdidFreqs"             	"1"
    Option 	"HWCursor"                 	"1"
    Option 	"NvAGP"                    	"1"
EndSection
So sehen die entsprechenden Teile bei mir aus ... Dein UseFBDev irritiert mich etwas ...
 
Juchu,

manchmal zahlt sich Hartnäckigkeit doch aus......:)

Direct Rendering ist an, ich hab die von dir gepostete sektion teilweise übernommen, UseFBDev auskommentiert und tatsächlich hat es geklappt.

Allerdings kann es nicht nur daran gelegen haben, weil ich es vorher mit usefbdev auskommentiert auch probiert habe, also war es wohl die Summe aller Änderungen, das allerdings jetzt rauszukriegen ist mir zu mühselig......:)

Danke goodspeed für die Hilfe!
 

Ähnliche Themen

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

XFCE freezes at startup

NagiosGrapher 1.7.1 funktioniert nicht

Ubuntu X / dbus problem

Suche PCI Grafikkarte

Zurück
Oben