B+ slows dramatically with 2 monitors.

BlitzPlus Forums/BlitzPlus Programming/B+ slows dramatically with 2 monitors.

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Blitz+ canvas operations slow in dual screen.

I’ve noticed that Blitz Plus canvas operations (Displaying text or graphics on a canvas) are very slow if you move the app window to a second monitor.

I have a favor to ask. If you have two monitors can you run my test app and see if the number at the bottom changes as you move the window between monitors.

I get a dramatic difference. The app is 100's of times slower if the window is in on the 2nd monitor.

Any ideas on if this is a Blitz+ problem or a graphics card problem?

I have a Matrox G550. Identical resolutions , both 16bit color, different refresh rates.

Thanks a lot for any help here!
debugwindow=CreateWindow( "debug",0,0,900,700,main,3)

debugcanvas=CreateCanvas(10,10,800,600,debugwindow)

SetBuffer CanvasBuffer(debugcanvas)

num=0
timetemp#=MilliSecs()

While WaitEvent(1)<>$803

	For f=1 To 100

		Color Rand(0,255),Rand(0,255),Rand(0,255)

		Text Rnd(0,700),Rnd(0,500),Chr(Rand(50,80))

	Next
	
	num=num+1
	
	If timetemp- MilliSecs()<-1000
	
		Cls
		
		Color 255,255,255
	
		Text 0,550,num
		
		num=0
		
		timetemp#=MilliSecs()
	
	EndIf
	
	FlipCanvas debugcanvas

Wend

End