nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Is NVreg_EnableMSI=1 finished already? (http://www.nvnews.net/vbulletin/showthread.php?t=141668)

zbiggy 11-22-09 04:50 PM

Is NVreg_EnableMSI=1 finished already?
 
Hello,

I'm trying again to use MSI interrupts by using NVreg_EnableMSI=1 parameter.
It works somehow in 2D. However when I try to use OpenGL, Xv or VDPAU it makes my Linux freeze X. I would like to know if someone successfully use this parameter or this is unfinished option which does not work fully yet on any machine.

MSI works very well for my GF8200 mainboard for SATA, onboard audio and forcedeth network card. GPU driver is the last thing which may use MSI but can not for now.
Just wonder is it because of my mainboard or nvidia driver 190.42 issue.

robhancock 11-22-09 10:40 PM

Re: Is NVreg_EnableMSI=1 finished already?
 
Do you see interrupts showing up on the nvidia entry under /proc/interrupts? If MSI is actually being used you should see something like "PCI-MSI-edge" for that line.

tier 11-23-09 03:44 AM

Re: Is NVreg_EnableMSI=1 finished already?
 
I think he is quite capable of knowing that and that wasnt even the question ;)

Yes, MSI works here flawlessly. I'm using it for 6 months now and didnt encounter any problems or advantages :>

I have a quadro nvs140m and 190.42.

Dragoran 11-23-09 04:52 AM

Re: Is NVreg_EnableMSI=1 finished already?
 
Quote:

59: 0 135750 0 0 0 0 271129 0 PCI-MSI-edge nvidia
Works fine, including suspend/resume.

GTX 285 (and has been working for a while)

zbiggy 11-26-09 06:33 PM

Re: Is NVreg_EnableMSI=1 finished already?
 
1 Attachment(s)
Mine is here:
Code:

  0:    492765          0          0          0    XT-PIC-XT        timer                               
  1:      2513          0          0          0    XT-PIC-XT        i8042                               
  2:          0          0          0          0    XT-PIC-XT        cascade                             
  6:          5          0          0          0    XT-PIC-XT        floppy                             
  7:      11311          0          0          0    XT-PIC-XT                                           
  8:        54          0          0          0    XT-PIC-XT        rtc0                               
  9:          0          0          0          0    XT-PIC-XT        acpi                               
 10:          0          0          0          0    XT-PIC-XT        ohci_hcd:usb2                       
 12:      66609          0          0          0    XT-PIC-XT        i8042                               
 14:          0          0          0          0    XT-PIC-XT        pata_amd                           
 15:      72071          0          0          0    XT-PIC-XT        pata_amd, ohci_hcd:usb1, EMU10K1   
 19:      38997          0          0      2165  PCI-MSI-edge      ahci                               
 20:          0          0          0          0  PCI-MSI-edge      eth0                               
 21:          0          0          0        65  PCI-MSI-edge      nvidia

I can not understand why forcedeth eth0 and ahci can use MSI perfectly and nvidia driver hangs on 3D or video use. (Also integrated IHDA on board sound uses MSI perfectly but it is disabled now to allow SB Audigy2 to work as sole audio device)

nvidia driver freezes screen after executing glxgears or any video player. Just few seconds of executon is enough to hard freeze computer.
1. First mouse cursor stops.
2. Then in GL or video window graphic mess appears.
3. Then screen flickers for few seconds.
4. After about minute screen becomes black.

X can not be terminated by Ctrl+Alt+<-
Ctrl+Alt+Del does not work. Mouse and keyboard is frozen.
Can not go back to console using Ctrl+Alt+F1
ACPI Power button on computer box does not work (usually works when mouse and keyboard is frozen).
Pressing hard reset button on computer box causes crazy effect: computer powers off for few seconds and power on again instead of immediate reboot.

Can someone of Geforce 8200 users can deny/confirm this behavior?
If I buy Geforce GT220/240 will I be able to use MSI without problems?

Here is my nvidia-bug-report log -> attachment.

zbiggy 11-28-09 01:37 PM

Re: Is NVreg_EnableMSI=1 finished already?
 
What options do you use so nvidia driver in MSI mode does not freeze your machines?
If nvidia has one common driver for all GPUs the MSI would hang everywhere or nowhere.

I can not understand this: Geforce 8200 and chipset is integrated in one chip. So cooperation should be perfect. When I look at lspci except Audigy2 and CPU all devices are made by Nvidia.
Why only GPU fails in MSI mode and other devices in the same chipset not? (AHCI, network, IHDA audio are inside the same chipset like GPU 8200 and use MSI without problems).

Today I tried again to turn on MSI for nvidia driver. This time screen freeze happened in 2D mode. Just opened konsole in KDE4 and typed in cat /proc/interrupts - the computer hanged before displaying the result. :(

Dragoran 11-29-09 07:54 AM

Re: Is NVreg_EnableMSI=1 finished already?
 
Quote:

Originally Posted by zbiggy (Post 2132570)
What options do you use so nvidia driver in MSI mode does not freeze your machines?

None.

zbiggy 12-05-09 07:53 AM

Re: Is NVreg_EnableMSI=1 finished already?
 
So MSI works on:
quadro nvs140m
GTX 285

Does NOT work on:
Geforce 8200

Strange, we all have Geforce8 based GPUs. You have discrete. I have integrated. Maybe this is the reason? Maybe integrated GPUs are designed otherwise than discrete? How about other GPUs?

Can someone of Nvidia developers say the hanging MSI problem is Geforce 8200 problem or it is working only with discrete cards?


All times are GMT -5. The time now is 09:19 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.