|
|
#1 | |
|
Registered User
Join Date: Mar 2004
Posts: 6
|
Guys
I've just installed suse9 pro on a 2cpu amd64 machine with a rioworks rhapsody motherboard and a Quadro4 980XGL. Everything went well with the install. I then installed the nvidia driver 5332 which went without a problem. The machine got rebooted and the nvidia logo screen flashed up and all went well with the login etc. Now, my big problem is that when I run glxgears I only get around 3500 fps. I would have expected a lot more. Also, I have a commercial viz code which has some performance tests and I get nothing like the spec other people report with this card. I have attached the log file and my config file for anyone to cast a smart eye over. Any help would be very appreciated. |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Mar 2004
Posts: 8
|
I have the same prob on the Rioworks HDAMB board.
My graphics is Quadro FX3000G The problem is that the AGP is not enabled. Look at your /proc/drivers/nvidia/agp/status Most likely it says DISABLED. So the card is running ar PCI speed instead of AGP. My $3K FX3000G is running slower than my laptop... ![]() Have not managed to find a way to resolve this yet.. Hardware: Dual Opteron 246 4GB RAM Rioworks HDAMB (Boxx M4.1) NVIDIA QUADRO FX3000G SuSE SLES8 64bit NVIDIA Driver 5332 (latest) |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Mar 2004
Posts: 6
|
Ouch !!
I thought I had problems ! Someone out there must have an answer to this....PLEASE ![]() |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Nov 2003
Posts: 627
|
first what kernel are you guys using? and are you using nvidia agp or the kernel agpgart?
my suggestion would be to custom compile your kernel with agp and set the option in the XF86config for the nvidia drivers to use the kernel agpgart and recompile the nvidia drivers as well. LBJM |
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Mar 2004
Posts: 6
|
HI LBJM
Can you give me some guidelines as to how to do your suggestion ? Also, I tried it with NvAGP set to 1,2 and 3 but with no fix. The Kernel is 2.4.21-101-smp Thanks |
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Nov 2003
Posts: 627
|
this was too big to PM you
the first thing I suggest you do is use the 2.6 kernel. newest agp support is put in the lastest stable always if you cant get it in a suse package. make sure you have bzip2 installed and download the latest kernel. http://www.kernel.org/pub/linux/kern...-2.6.4.tar.bz2 then go to what ever directory to extract it using the following command "bunzip2 -ck linux-2.6.4.tar.bz2 |tar xv -C /usr/src" it will extract the kernel in /usr/src under a directory called linux-2.6.4 before you go any further check this web site http://www.minion.de/ for any patches you might need for the nvidia drivers.. I will write the compile options in a few minutes on what you need to compile in the kernel run "lspci" in a different terminal from the make menuconfig to make a note of the hardware to have so you only compile the needed drivers. most drivers dont say the brand name of the hardware they say the chip number and type you will be picking that out from the driver list. if you haven't done so go into the linux kernel directory. run "make menuconfig" first option Code maturity level options-->> select it. with the enter key. put an * (by pressing the spacebar) in Prompt for development and/or incomplete code/drivers the rest should auto selected press the right arrow it should select exit and bring you back to the main menu you can always use the right arrow to view the help item of something your selecting skip "General setup" choose Loadable module support everything should have an * except "Module versioning support" its not needed exit back to main menu choose "Processor type and features " Processor family should be changed to Opteron/Athlon64/Hammer/K8 (selecting things is done by using the spacebar) Symmetric multi-processing support should be selected in your case select Preemptible Kernel /dev/cpu/*/msr - Model-specific register support /dev/cpu/*/cpuid - CPU information support High Memory Support ( set to to 4GB if you have 1GB-4GB of memory) Allocate 3rd-level pagetables from highmem MTRR (Memory Type Range Register) support using "BIOS Enhanced Disk Drive calls determine boot disk" is your choice. however, its not needed. exit back to main menu Power management options (ACPI, APM) you really dont need to use any PM option but lets say you do. enable power managment support go into ACPI (Advanced Configuration and Power Interface) Support look through the options using hte help on each to dettermine if you want to use any of them. then select them and exit until you reach the main menu. go to Bus options (PCI, PCMCIA, EISA, MCA, ISA) just leave everything alone and just make sure Legacy /proc/pci interface in checked and exit back to the main menu skip Executable file formats go to " Device Drivers" (this is where agp and the like are set.) nothing really needs to be changed till you get to block device support even then its optional if you want to use your kernel as a boot kernel in the future for rescue cds or an boot install kernel ( I use these options because I boot my own custom kernel when doing linux live cds and installs) select Loopback device support RAM disk support Initial RAM disk (initrd) support Support for Large Block Devices exit to device drivers if your using IDE hard drives( Sata is in the scsi section) go into ATA/ATAPI/MFM/RLL support select ATA/ATAPI/MFM/RLL support Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support include IDE/ATA-2 DISK support Include IDE/ATAPI CDROM support generic/default IDE chipset support note SCSI emulation support is no longer needed for ide cd/dvd burners exit to device drivers if you have scsi or Sata go into "SCSI device support" select legacy /proc/scsi/ support SCSI disk support SCSI CDROM support SCSI generic support all scsi and sata drivers are located under SCSI low-level drivers select the one you need reffer to the lspci command for that main back device drivers skip Old CD-ROM drivers (not SCSI, not IDE) skip Multi-device support (RAID and LVM ( unless your using raid select the correct raid type for that or all if you unsure) skip Fusion MPT device support skip IEEE 1394 (FireWire) support ( unlesss you have firewire) skip I2O device support skip Macintosh device drivers go into Networking support select Networking support Networking options Packet socket Unix domain sockets TCP/IP networking IP: multicasting IP: kernel level autoconfiguration IP: DHCP support there is wireless option further down hte list otherwise exit back to networking menu Network device support Ethernet ( pick the correct driver from the right section again any hardware info you need will come from lspci) Dummy net driver support ( leave as module) if your using a modem or dsl with PPPoe select PPP (point-to-point protocol) support PPP Deflate compression (NEW) PPP BSD-Compress compression (NEW) PPP over Ethernet (EXPERIMENTAL) (NEW) read through the other PPP to see if you need them once done exit back to device drivers skip ISDN subsystem skip Telephony Support go into Input device support check anything like ps2 mouse you might need exit to main menu go into Character devices select Enhanced Real Time Clock Support /dev/agpgart (AGP Support) for you it will be AMD Opteron/Athlon64 on-CPU GART support Hangcheck timer exit to device drivers skip I2C support Misc devices Multimedia devices Graphics support go into sound ( if you want it) select Sound card support Open Sound System select the right sound driver and exit out to device drivers then go into USB support select OHCI HCD support USB Human Interface Device (full HID) support HID input layer support exit to the main menu and go into File systems select Second extended fs support Reiserfs support ( if needed) if you use a quota system sekect it CD-ROM/DVD Filesystems select everything under this section DOS/FAT/NT Filesystems if you have an ntfs enable read support but not write it only supports overwritting files of the same size. exit to main menu then press ESC and save your config. now run "make clean" then "make bzImage" (you must match the case thats an upper case i) it will take 3 to 5 minutes to compile. then run "make modules" then "make modules_install" if you have a backup entry in your boot loader copy the kernel (bzImage located into arch/x86_64/bzImage) to you back up spot and then run lilo or grub. if you are using lilo and did not make a backup entry use the commands "man lilo.conf and "man lilo" to see how you will not be able to get into X untill after you recompile you nvidia drivers so you need to make sure you patched the drivers correctly if needed) once you've rebooted go into /usr/src and run "ls -l" and linux which directory "linux" is pointing to to remove the sym link "rm -f linux" it will not delete any files then run "ln -s linux-2.6.4 linux" a new sym link should point linux to linux-2.6.4 you config file is saved as .config under the kernel directory (ie /usr/src/linux/.config) which you can copy over to /usr/src/linux-.2.6.5 when it comes out so you dont have to manually select the options again when you run make menuconfig with that kernel. enjoy. |
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Nov 2003
Posts: 627
|
my .config it doesn't have smp enabled
Last edited by LBJM; 05-22-11 at 06:16 PM. |
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Thoughts from console owners on NVIDIA's GEFORCE GRID | MikeC | Console World | 11 | 05-27-12 08:43 AM |