Bug 173007 - agpgart kernel modules built into kernel block nvidia agpgart
Summary: agpgart kernel modules built into kernel block nvidia agpgart
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 4
Hardware: i386
OS: Linux
medium
low
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-11-12 06:08 UTC by Nigel
Modified: 2015-01-04 22:23 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2005-11-12 06:29:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Nigel 2005-11-12 06:08:05 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc4 Firefox/1.0.7

Description of problem:
With the agpgart module built into the kernel, the nvidia agpgart module (nvidia-agp) cannot be loaded and cards supporting this feature suffer in performance.  In order to make the nvidia module work properly, the kernel has to be reconfigured and recompiled from the src.rpm.  The only change is that agpgart needs to be built as a module instead of being built into the kernel.  The problem with the current model is that nvidia agpgart support is broken with each kernel update and requires a kernel recompile to fix.

Version-Release number of selected component (if applicable):
kernel 2.6.11,12,13,14

How reproducible:
Always

Steps to Reproduce:
1. install nvidia drivers
2. add agpgart to /etc/hotplug/blacklist
3. reconfigure xorg.conf
4. add nvidia-agp /bin/true to /etc/modprobe.conf
  

Actual Results:  cat /proc/driver/nvidia/agp/status shows "disabled"

dmesg reports |grep NV shows a problem with NVRM

Expected Results:  the command above should show "enabled"

dmesg command above should show :

NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-7676  Fri Jul 29 12:58:54 PDT 2005


Additional info:

Comment 1 Dave Jones 2005-11-12 06:29:44 UTC
The nvidia driver can be configured to use the in-kernel gart, which is
preferred for a number of reasons.

Additionally, out of kernel-tree AGP drivers are nearly always out of date, and
lack bug fixes that get included in the upstream driver.


Note You need to log in before you can comment on or make changes to this bug.