About two days ago I finally updated my nvidia driver to 270.41.19.
This caused the following problems:
When viewing a webpage that contains a flash object, if I scroll the page down with the object still running the object will leave the application. As a example the browser will still be running only the flash object will be visible above the web browser on the root window of the desktop.
Also if a browser tab is closed with a flash object running on that tab there is about a 33% chance of it locking up the entire X server.
After lots of searching I found that similar issues were happening if WITHOUT_NOUVEAU wasn't defined in /etc/make.conf. I defined that and rebuilt all of the packages that depended on Xorg/dri/nvidia-driver/etc this did not fix any issues though.
I also modified the port to try the latest driver version (280) from nvidia's site but that did not help either.
A downgrade to 256.x.x does make the problem go away however that also breaks all forms of GPU decoding. (vdpau, flash on gpu etc)
Does anyone have any ideas? Some snippets from log files are below.
I'm running FreeBSD 8.2 on amd64. The card is a nvidia 9800gtx+.
Right as the X server becomes unresponsive these messages show up in /var/log/Xorg.log
Whenever a flash object "leaves" a window these lines appear in /var/log/messages
This caused the following problems:
When viewing a webpage that contains a flash object, if I scroll the page down with the object still running the object will leave the application. As a example the browser will still be running only the flash object will be visible above the web browser on the root window of the desktop.
Also if a browser tab is closed with a flash object running on that tab there is about a 33% chance of it locking up the entire X server.
After lots of searching I found that similar issues were happening if WITHOUT_NOUVEAU wasn't defined in /etc/make.conf. I defined that and rebuilt all of the packages that depended on Xorg/dri/nvidia-driver/etc this did not fix any issues though.
I also modified the port to try the latest driver version (280) from nvidia's site but that did not help either.
A downgrade to 256.x.x does make the problem go away however that also breaks all forms of GPU decoding. (vdpau, flash on gpu etc)
Does anyone have any ideas? Some snippets from log files are below.
I'm running FreeBSD 8.2 on amd64. The card is a nvidia 9800gtx+.
Right as the X server becomes unresponsive these messages show up in /var/log/Xorg.log
Code:
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] EQ overflowing. The server is probably stuck in an infinite loop.
Whenever a flash object "leaves" a window these lines appear in /var/log/messages
Code:
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 0000080c 20000000 00000004 00000084
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000810 000c00e0 00000004 00000084
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000280 00000280 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000284 00040100 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000288 00000001 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 0000028c 00080104 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000290 00000000 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000294 00ffffff 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 00000298 00040080 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 0000029c 00000000 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 000002a0 000400c0 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 000002a4 b0ef1029 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 000002a8 000c0088 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 000002ac 00000b1d 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 000002b0 00000b1e 00000003 00000000
Aug 21 14:08:01 m5 kernel: NVRM: Xid (0000:02:00): 56, CMDre 00000003 000002b4 00000000 00000003 00000000