TangoWhiskey
Touchdown! Greaser!
I'm having some trouble with the dual-screen trainer on ONE of my two Windows 7 x64 systems.... of course, it's my best, fastest, dual monitor system, and that's the one where I want to run this. Here's what I'm seeing, and what I've looked at or tried. I believe it's a UDP communication problem between the two CDUSIMv2 processes.
I'm launching them from Garmin's Start Dual Screen batch file, which executes these two commands:
start CDUSimv2.exe -pfd1
start CDUSimv2.exe -mfd
After powering up the PFD, we get this (exactly the same as on the other working system).
After a few moments, the Terrain functionality self-checks and we get SVT on the PFD. PFD is in automatic reversionary mode because the MFD is powered down:
As soon as I power on the MFD, and the second CDUSIMv2 process launches, the PFD loses all signals. (more on that later)
It's NORMAL for the PFD to flash red x's for a moment, but once the two simulators have their UDP connections (cross-talk) established, then the red x's go away on my good system.
Finally, the MFD comes up, but now it's in reversionary mode, because of the communication link failure between the two displays:
Here's how it SHOULD look after this step, and does look on my OTHER Windows 7 x64 machine:
Here are the two processes that get ran... they're running in 32 bit mode on both systems, so no differences there:
On both systems, the PFD always opens three UDP ports (always 5001 & 6549, plus one more in the 5xxxx range), and the MFD opens six UDP ports (always 6001, 6002, and 6539, plus three additional ports in the 5xxxx range, contiguous, such as 54241, 54242, and 54243).
netstat -ao (so I can see the PIDS or process id's attached to the ports) shows all ports created and open and listening across all adapters (0.0.0.0:6001, *:*, for example), on both systems.
I did some loopback packet tracing on both systems using rawcap and analyzing those with wireshark, and see no material differences between the working and non-working systems.
Both systems have Realtek hard-wired GigE adapters with latest firmware. I opened the adapter's advanced properties and found no differences in their settings. TCP v4 and v6 are enabled on both systems; binding order of adapters is set correctly, and the TCP v4 / v6 precedence is the same on both systems. Behavior is the same with all adapters disabled.
I also used msconfig to start in a more bare-bones (no startup programs) mode (won't run in safemode due to graphics card requirements), as well as cross-comparing services running on both machines to ensure there weren't any networking or DCOM services running on the working machine that were disabled or stopped on the non-working machine.
Here's what my networking settings look like on the non-working machine; they mirror (other than IP and hostname) the settings on the working host.
CDUSIMv2 has permissions for both UDP and TCP in Windows Firewall. Behavior is exactly the same, however, with Windows Firewall off.
Reversionary mode is not MANUALLY enabled on either screen:
Any ideas of other things to check or try? I can send the pcap dumps of the working and non-working systems to someone, if you're a network guru... I'm three days into trying to get this to work and am now banging my head against the wall.
Oh, one more thing: the SINGLE SCREEN mode works just fine... I can toggle between PFD, MFD, Reversionary mode, the menu-menu manual and tracking types work as they should. It clearly seems to be a crosstalk UDP communications issue between the two running instances.
P.S.--dual screen mode USED to work on this machine; not sure what changed that. I noticed it wasn't working with my v8.x sim, so ordered the v12.x latest version, and it's not working either, so it's not the software. It's something about this particular computer....
If it matters or helps, here's some system information from the non-working host:
------------------
System Information
------------------
Time of this report: 6/24/2012, 11:47:33
Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120503-2030)
Language: English (Regional Setting: English)
System Manufacturer: Gigabyte Technology Co., Ltd.
System Model: GA-MA790GP-DS4H
BIOS: Award Modular BIOS v6.00PG
Processor: AMD Phenom(tm) II X4 940 Processor (4 CPUs), ~3.0GHz
Memory: 8192MB RAM
Available OS Memory: 8190MB RAM
Page File: 2458MB used, 8802MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: 96 DPI (100 percent)
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7601.17514 32bit Unicode
---------------
Display Devices
---------------
Card name: NVIDIA GeForce 9500 GT
Manufacturer: NVIDIA
Chip type: GeForce 9500 GT
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0640&SUBSYS_00000000&REV_A1
Display Memory: 4069 MB
Dedicated Memory: 997 MB
Shared Memory: 3071 MB
Current Mode: 1280 x 1024 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: DELL 1905FP
Monitor Id: DEL400D
Native Mode: 1280 x 1024(p) (60.020Hz)
Output Type: DVI
Driver Name: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Driver File Version: 8.17.0013.0142 (English)
Driver Version: 8.17.13.142
DDI Version: 10
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 5/15/2012 05:48:00, 18044224 bytes
WHQL Logo'd: Yes
WHQL Date Stamp:
Device Identifier: {D7B71E3E-4500-11CF-3E63-0D201FC2C535}
Vendor ID: 0x10DE
Device ID: 0x0640
SubSys ID: 0x00000000
Revision ID: 0x00A1
I'm launching them from Garmin's Start Dual Screen batch file, which executes these two commands:
start CDUSimv2.exe -pfd1
start CDUSimv2.exe -mfd
After powering up the PFD, we get this (exactly the same as on the other working system).
After a few moments, the Terrain functionality self-checks and we get SVT on the PFD. PFD is in automatic reversionary mode because the MFD is powered down:
As soon as I power on the MFD, and the second CDUSIMv2 process launches, the PFD loses all signals. (more on that later)
It's NORMAL for the PFD to flash red x's for a moment, but once the two simulators have their UDP connections (cross-talk) established, then the red x's go away on my good system.
Finally, the MFD comes up, but now it's in reversionary mode, because of the communication link failure between the two displays:
Here's how it SHOULD look after this step, and does look on my OTHER Windows 7 x64 machine:
Here are the two processes that get ran... they're running in 32 bit mode on both systems, so no differences there:
On both systems, the PFD always opens three UDP ports (always 5001 & 6549, plus one more in the 5xxxx range), and the MFD opens six UDP ports (always 6001, 6002, and 6539, plus three additional ports in the 5xxxx range, contiguous, such as 54241, 54242, and 54243).
netstat -ao (so I can see the PIDS or process id's attached to the ports) shows all ports created and open and listening across all adapters (0.0.0.0:6001, *:*, for example), on both systems.
I did some loopback packet tracing on both systems using rawcap and analyzing those with wireshark, and see no material differences between the working and non-working systems.
Both systems have Realtek hard-wired GigE adapters with latest firmware. I opened the adapter's advanced properties and found no differences in their settings. TCP v4 and v6 are enabled on both systems; binding order of adapters is set correctly, and the TCP v4 / v6 precedence is the same on both systems. Behavior is the same with all adapters disabled.
I also used msconfig to start in a more bare-bones (no startup programs) mode (won't run in safemode due to graphics card requirements), as well as cross-comparing services running on both machines to ensure there weren't any networking or DCOM services running on the working machine that were disabled or stopped on the non-working machine.
Here's what my networking settings look like on the non-working machine; they mirror (other than IP and hostname) the settings on the working host.
CDUSIMv2 has permissions for both UDP and TCP in Windows Firewall. Behavior is exactly the same, however, with Windows Firewall off.
Reversionary mode is not MANUALLY enabled on either screen:
Any ideas of other things to check or try? I can send the pcap dumps of the working and non-working systems to someone, if you're a network guru... I'm three days into trying to get this to work and am now banging my head against the wall.
Oh, one more thing: the SINGLE SCREEN mode works just fine... I can toggle between PFD, MFD, Reversionary mode, the menu-menu manual and tracking types work as they should. It clearly seems to be a crosstalk UDP communications issue between the two running instances.
P.S.--dual screen mode USED to work on this machine; not sure what changed that. I noticed it wasn't working with my v8.x sim, so ordered the v12.x latest version, and it's not working either, so it's not the software. It's something about this particular computer....
If it matters or helps, here's some system information from the non-working host:
------------------
System Information
------------------
Time of this report: 6/24/2012, 11:47:33
Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120503-2030)
Language: English (Regional Setting: English)
System Manufacturer: Gigabyte Technology Co., Ltd.
System Model: GA-MA790GP-DS4H
BIOS: Award Modular BIOS v6.00PG
Processor: AMD Phenom(tm) II X4 940 Processor (4 CPUs), ~3.0GHz
Memory: 8192MB RAM
Available OS Memory: 8190MB RAM
Page File: 2458MB used, 8802MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: 96 DPI (100 percent)
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7601.17514 32bit Unicode
---------------
Display Devices
---------------
Card name: NVIDIA GeForce 9500 GT
Manufacturer: NVIDIA
Chip type: GeForce 9500 GT
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0640&SUBSYS_00000000&REV_A1
Display Memory: 4069 MB
Dedicated Memory: 997 MB
Shared Memory: 3071 MB
Current Mode: 1280 x 1024 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: DELL 1905FP
Monitor Id: DEL400D
Native Mode: 1280 x 1024(p) (60.020Hz)
Output Type: DVI
Driver Name: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Driver File Version: 8.17.0013.0142 (English)
Driver Version: 8.17.13.142
DDI Version: 10
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 5/15/2012 05:48:00, 18044224 bytes
WHQL Logo'd: Yes
WHQL Date Stamp:
Device Identifier: {D7B71E3E-4500-11CF-3E63-0D201FC2C535}
Vendor ID: 0x10DE
Device ID: 0x0640
SubSys ID: 0x00000000
Revision ID: 0x00A1
Attachments
-
ScreenShot179.jpg87.1 KB · Views: 114
-
ScreenShot180.jpg88 KB · Views: 106
-
ScreenShot181.jpg114.5 KB · Views: 104
-
ScreenShot182.jpg122.5 KB · Views: 107
-
ScreenShot183.jpg5.6 KB · Views: 105
-
ScreenShot184.jpg97.3 KB · Views: 107
-
ScreenShot185.jpg21.9 KB · Views: 105
-
ScreenShot186.jpg109.5 KB · Views: 106
-
ScreenShot187.jpg117.9 KB · Views: 104
-
ScreenShot172.png369.4 KB · Views: 110