nvidia-agp won't load, unresolved symbols

chantra chantra at debuntu.org
Sat Feb 11 19:28:24 GMT 2006


I guess this is because nvidia-agp needs agpgart. nvidia-agp, intel-agp,
ati-agp,via-agp .... and any other needs agpgart.

here is my lsmod on my latop: intel graph card:
$lsmod | grep agp
intel_agp              23164  1
agpgart                34792  3 drm,intel_agp


on my desktop comp, using nvdia video card and via chipset:

$lsmod | grep agp
via_agp                 9728  1
agpgart                34888  2 via_agp,nvidia


Sebastian Kügler:

>I'm trying to use Xorg with nvidia-agp, rather than agpgart. I'm using this 
>setup in my breezy install, it's stable about 20% faster (admittedly, 
>measured FPS in glxgears. Yeah, I know...).
>
>In Dapper (2.6.15, tested with -686 and -k7 kernels), nvidia-agp is not 
>loadable without having agpgart loaded first. That results in that I can only 
>use nvidia.ko with agpgart, while it should be possible to use the nvidia AGP 
>driver.
>
>So basically, I should be able to load nvidia-agp and nvidia *without* 
>agpgart. If I move agpgart.ko out of the way, however, nvidia-agp is not 
>loadable due to unresolved symbols:
>
>[4294803.666000] nvidia_agp: Unknown symbol agp_bridge
>[4294803.666000] nvidia_agp: Unknown symbol global_cache_flush
>[4294803.666000] nvidia_agp: Unknown symbol agp_memory_reserved
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_enable
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_destroy_page
>[4294803.666000] nvidia_agp: Unknown symbol agp_off
>[4294803.666000] nvidia_agp: Unknown symbol agp_remove_bridge
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_mask_memory
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_alloc_by_type
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_free_by_type
>[4294803.666000] nvidia_agp: Unknown symbol agp_alloc_bridge
>[4294803.666000] nvidia_agp: Unknown symbol agp_add_bridge
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_create_gatt_table
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_free_gatt_table
>[4294803.666000] nvidia_agp: Unknown symbol agp_generic_alloc_page
>[4294803.666000] nvidia_agp: Unknown symbol agp_put_bridge
>
>Setting
>Option      "NVAgp" "1" 
>in xorg.conf has no effect, it falls back to agpgart.
>
>When running Xorg, I can rmmod nvidia-agp without problems, so it does not use 
>that driver apparently.
>
>In short: 
>* nvidia.ko + agpgart.ko: works
>* nvidia.ko + nvidia-agp.ko + agpgart: works, nvidia-agp is unused
>* nvidia.ko + nvidia-agp: nogo, nvidia-agp wants agpgart
>
>Bug / feature?
>  
>




More information about the ubuntu-devel mailing list