Post Reply

Forums -> Multiple monitors -> true multimonitor support with openGL on three screens finally works!
miabe   2002-04-05 20:44
hi!

after lots of testing I finally found a working win2k setup for my gloria II / gladiac511PCI multimonitor solution with three screens attached.
the 12.60 was working fine with the "advanced multimonitor" funktion enabled (needed by some openGL apps when you move windows between screens) but handels the the two gladiac screens as one large one. the solution was using the 27.20 and adding some lines to the registry as it does not support the "advanced multimonitor" funktion in the driver settings dialog anymore.
I did a clean install of the 27.20 driver, left the nview feature disabled and added with regedt32.exe (regedit didn't work...) the key EnableWin2KDualview: REG_DWORD:0x1 in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nv\Device0 and \Device1
after reboot I had my three screens.
as for the openGL support I had to disable the overlay support in the openGL settings of the gloria II and add the registy key Ogl_MultiMonAdvEnable : REG_BINARY : 01 00 00 00 to /device0 and /device1 and /device1/device0
unfortunatly it switches back to 00 when you edit the openGL driver settings, so you'll have to redo it.
ok everybody, good luck if you want to try it by yourself ;)
mia
miabe   2002-04-05 20:45
here the reg keys if someone wants to have a closer look:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nv\Device0]
"InstalledDisplayDrivers"=hex(7):6e,00,76,00,34,00,5f,00,64,00,69,00,73,00,70,\
00,00,00,00,00
"VgaCompatible"=dword:00000000
"Attach.ToDesktop"=dword:00000001
"DefaultSettings.BitsPerPel"=dword:00000010
"DefaultSettings.XResolution"=dword:00000320
"DefaultSettings.YResolution"=dword:00000258
"EnableWin2KDualview"=dword:00000001
"Device Description"="NVIDIA GeForce2 MX/MX 400"
"HardwareInformation.ChipType"=hex:51,00,75,00,61,00,64,00,72,00,6f,00,00,00
"HardwareInformation.AdapterString"=hex:51,00,75,00,61,00,64,00,72,00,6f,00,00,\
00
"HardwareInformation.DacType"=hex:49,00,6e,00,74,00,65,00,67,00,72,00,61,00,74,\
00,65,00,64,00,20,00,52,00,41,00,4d,00,44,00,41,00,43,00,00,00
"HardwareInformation.MemorySize"=hex:00,00,00,04
"SystemModeSetHasOccurred"=hex:01,00,00,00
"NvCplSetAtStartup"=hex:ff,ff,ff,ff
"HardwareInformation.BiosString"=hex:56,00,65,00,72,00,73,00,69,00,6f,00,6e,00,\
20,00,37,00,2e,00,30,00,35,00,2e,00,30,00,30,00,00,00
"TVEncoderType"=hex:00,00,00,00
"TVEncoderID"=hex:00,00,00,00

"NvCplModeSetHasOccurred"=hex:01,00,00,00
"NvCplLocate"=hex:00,00,00,00
"NvCplInitialPrimaryDevice"=hex:01,00,00,00
"NvCplPreviousConnectedMask"=hex:00,00,00,00
"NvCplCurrentConnectedMask"=hex:01,00,00,00
"Ogl_EnableOverlaySupport"=hex:00,00,00,00
"Ogl_DefaultSwapInterval"=hex:01,00,00,00
"Ogl_BufferRegionExt"=hex:01,00,00,00
"Ogl_BufferRegionUseVidMem"=hex:01,00,00,00
"Ogl_FlippingControl"=hex:02,00,00,00
"Ogl_RenderQualityFlags"=hex:00,00,00,00
"Ogl_ForceGenericCPU"=hex:00,00,00,00
"Ogl_EnableSingleBackDepthBuffer"=hex:01,00,00,00
"Ogl_EnableForce16BitZ"=hex:00,00,00,00
"Ogl_App_SoftImage"=hex:00,00,00,00
"Ogl_ServerSwapNT4"=hex:00,00,00,00
"Ogl_App_SupportBits"=hex:00,00,00,00
"Ogl_EnableStereoSupport"=hex:00,00,00,00
"Ogl_EnableWindowFlipping"=hex:01,00,00,00
"Ogl_ApplicationKey"=hex:00,00,00,00
"Ogl_OverlayMergeBlitTimerMs"=hex:28,00,00,00
"CurrentNvWSApp"=hex:00,00,00,00
"HardwareInformation.Crc32"=hex:88,7e,7b,ca

"Ogl_MultiMonAdvEnable"=hex:01,00,00,00
"OGL_TexMemorySpaceEnables"=hex:03,00,00,00
"OGL_TexturePrecache"=hex:01,00,00,00
"OGL_TextureDirectLoad"=hex:00,00,00,00
"OGL_DLMemorySpaceEnables"=hex:03,00,00,00
"OGL_MaxFramesAllowed"=hex:02,00,00,00
"OGL_CmdBufSizeWords"=hex:00,00,04,00
"OGL_DLStagingBufferSizeWords"=hex:00,00,24,00
"OGL_CmdBufMinWords"=hex:80,09,00,00
"OGL_TargetFlushCount"=hex:10,00,00,00
"OGL_DefaultLogAniso"=hex:00,00,00,00
"OGL_FSAAMode"=hex:00,00,00,00
"OGL_FlatPanelScalerQuality"=hex:00,00,00,00
"OGL_PalettedTexInVidMem"=hex:01,00,00,00
"OGL_S3TCQuality"=hex:00,00,00,00
"OGL_TexClampBehavior"=hex:03,00,00,00
"OGL_TexLODBias"=hex:00,00,00,00
"OGL_TexSharpen"=hex:00,00,00,00
"NvCplLastPageTraking"=hex:02,00,00,00
"Ogl_MaxPCITexHeapSize"=hex:00,00,50,00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nv\Device1]
"InstalledDisplayDrivers"=hex(7):6e,00,76,00,34,00,5f,00,64,00,69,00,73,00,70,\
00,00,00,00,00
"VgaCompatible"=dword:00000000
"Attach.ToDesktop"=dword:00000001
"DefaultSettings.BitsPerPel"=dword:00000010
"DefaultSettings.XResolution"=dword:00000320
"DefaultSettings.YResolution"=dword:00000258
"EnableWin2KDualview"=dword:00000001
"Device Description"="NVIDIA GeForce2 MX/MX 400"
"HardwareInformation.BiosString"=hex:56,00,65,00,72,00,73,00,69,00,6f,00,6e,00,\
20,00,31,00,31,00,2e,00,30,00,31,00,2e,00,32,00,34,00,00,00
"TVEncoderType"=hex:02,01,00,00
"TVEncoderID"=hex:8a,00,00,00
"nvDebugDeviceHandle"=hex:03,00,a0,80

"NvCplModeSetHasOccurred"=hex:01,00,00,00
"NvCplLocate"=hex:00,00,00,00
"NvCplInitialPrimaryDevice"=hex:01,00,00,00
"NvCplPreviousConnectedMask"=hex:03,00,00,00
"NvCplCurrentConnectedMask"=hex:03,00,00,00
"Ogl_DefaultSwapInterval"=hex:01,00,00,00
"ForceCRTDetect"=hex:00,00,00,00
"NvCplLastPageTraking"=hex:03,00,00,00
"ColorSaturationBoostHeadA"=hex:00,00,00,00
"OGL_DLMemorySpaceEnables"=hex:03,00,00,00
"OGL_MaxFramesAllowed"=hex:02,00,00,00
"OGL_CmdBufSizeWords"=hex:00,00,04,00
"OGL_DLStagingBufferSizeWords"=hex:00,00,24,00
"OGL_CmdBufMinWords"=hex:80,09,00,00
"OGL_TargetFlushCount"=hex:10,00,00,00
"OGL_BufferRegionExt"=hex:01,00,00,00
"OGL_BufferRegionUseVidMem"=hex:01,00,00,00
"OGL_RenderQualityFlags"=hex:00,00,00,00
"OGL_DefaultLogAniso"=hex:00,00,00,00
"OGL_FSAAMode"=hex:00,00,00,00
"OGL_FlatPanelScalerQuality"=hex:00,00,00,00
"OGL_PalettedTexInVidMem"=hex:01,00,00,00
"OGL_S3TCQuality"=hex:00,00,00,00
"OGL_TexClampBehavior"=hex:03,00,00,00
"OGL_TexLODBias"=hex:00,00,00,00
"OGL_TexSharpen"=hex:00,00,00,00
"Ogl_MultiMonAdvEnable"=hex:01,00,00,00
"ColorSaturationBoostHeadB"=hex:00,00,00,00
"Ogl_ForceGenericCPU"=hex:00,00,00,00
"Ogl_EnableForce16BitZ"=hex:00,00,00,00
"D3d_D3D_20466189"=hex:79,68,17,78
"D3d_D3D_88481200"=hex:0a,00,00,00
"Ogl_MaxPCITexHeapSize"=hex:00,00,50,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nv\Device1\Device0]
"HardwareInformation.ChipType"=hex:47,00,65,00,46,00,6f,00,72,00,63,00,65,00,\
32,00,20,00,4d,00,58,00,2f,00,2f,00,4d,00,58,00,20,00,34,00,30,00,30,00,00,\
00
"HardwareInformation.AdapterString"=hex:47,00,65,00,46,00,6f,00,72,00,63,00,65,\
00,32,00,20,00,4d,00,58,00,2f,00,2f,00,4d,00,58,00,20,00,34,00,30,00,30,00,\
00,00
"HardwareInformation.DacType"=hex:49,00,6e,00,74,00,65,00,67,00,72,00,61,00,74,\
00,65,00,64,00,20,00,52,00,41,00,4d,00,44,00,41,00,43,00,00,00
"HardwareInformation.MemorySize"=hex:00,00,00,02
"Device Description"=hex:4e,00,56,00,49,00,44,00,49,00,41,00,20,00,47,00,65,00,\
46,00,6f,00,72,00,63,00,65,00,32,00,20,00,4d,00,58,00,2f,00,4d,00,58,00,20,\
00,34,00,30,00,30,00,00,00
"InstalledDisplayDrivers"=hex:6e,00,76,00,34,00,5f,00,64,00,69,00,73,00,70,00,\
00,00
"VgaCompatible"=hex:00,00,00,00
"TVEncoderType"=hex:02,01,00,00
"TVEncoderID"=hex:8a,00,00,00
"HardwareInformation.BiosString"=hex:56,00,65,00,72,00,73,00,69,00,6f,00,6e,00,\
20,00,31,00,31,00,2e,00,30,00,31,00,2e,00,32,00,34,00,00,00
"Attach.ToDesktop"=hex:00,00,00,00

"nvDebugDeviceHandle"=hex:03,00,a0,80
"NvCplModeSetHasOccurred"=hex:01,00,00,00
"SystemModeSetHasOccurred"=hex:01,00,00,00
"NvCplLocate"=hex:00,00,00,00
"NvCplInitialPrimaryDevice"=hex:02,00,00,00
"NvCplPreviousConnectedMask"=hex:03,00,00,00
"NvCplCurrentConnectedMask"=hex:03,00,00,00
"OGL_DLMemorySpaceEnables"=hex:03,00,00,00
"OGL_MaxFramesAllowed"=hex:02,00,00,00
"OGL_CmdBufSizeWords"=hex:00,00,04,00
"OGL_DLStagingBufferSizeWords"=hex:00,00,24,00
"OGL_CmdBufMinWords"=hex:80,09,00,00
"OGL_TargetFlushCount"=hex:10,00,00,00
"OGL_BufferRegionExt"=hex:01,00,00,00
"OGL_BufferRegionUseVidMem"=hex:01,00,00,00
"OGL_RenderQualityFlags"=hex:00,00,00,00
"OGL_DefaultLogAniso"=hex:00,00,00,00
"OGL_FSAAMode"=hex:00,00,00,00
"OGL_DefaultSwapInterval"=hex:01,00,00,00
"OGL_FlatPanelScalerQuality"=hex:00,00,00,00
"OGL_PalettedTexInVidMem"=hex:01,00,00,00
"OGL_S3TCQuality"=hex:00,00,00,00
"OGL_TexClampBehavior"=hex:03,00,00,00
"OGL_TexLODBias"=hex:00,00,00,00
"OGL_TexSharpen"=hex:00,00,00,00
"Ogl_MultiMonAdvEnable"=hex:01,00,00,00
"Ogl_MaxPCITexHeapSize"=hex:00,00,50,00
Forums -> Multiple monitors -> true multimonitor support with openGL on three screens finally works!

Post Reply