Go Back  
Reply
 
Thread Tools
Old 02-22-2012   #1
OoZic
 
OoZic's Avatar
 
Join Date: Sep 2010
Location: Just ask Sony !!
Posts: 3,566
Likes: 1,189
Liked 1,764 Times in 1,031 Posts
Mentioned: 86 Post(s)
Tagged: 0 Thread(s)
need help with tripple monitor support on PC

Installed my new Nvidia MSI N560GTX TI Twin Froser II yesterday, great card with great performance

But now the problem:

The card has 3 video outputs, Dual-link DVI x 2. Mini HDMI x 1
I have 2 normal monitors attached to the DVI connectors and my TV to the HDMI connector.

The 560GTX can only use 2 monitors at once. For my normal use it is no problem and I use both DVI connectors. But sometimes I want to game on my TV. To change the monitor setttings I have to go to the config screen, disable monitor 2 (secondary monitor) and enable monitor 3 (TV). This takes some steps to do and what I want is an utility that can do this with one click of a button.

I already checked DisplayFusion and Actual Multiple Monitors but I can't find an option in those programs to do that for me.

Somebody knows a solution for this problem?
__________________
A computer once beat me at chess, but it was no match for me at kick boxing ...

OoZic is offline   Reply With Quote
Old 02-24-2012   #2
Alexerer
Member
 
Alexerer's Avatar
 
Join Date: May 2011
Location: T.A.R.D.I.S
Posts: 246
Likes: 96
Liked 73 Times in 48 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
I know about setting up hotkeys for settings on my ATI card but I don't know if it is the same for NVIDIA cards, should be but I've never had one so i don't know. Did you look for hotkeys on either of those programs?
__________________
Alexerer is offline   Reply With Quote
Old 02-24-2012   #3
Thelostdeathknight
Lord Loren Soth
 
Thelostdeathknight's Avatar
 
Join Date: Jan 2011
Location: Dargaard Keep
Posts: 2,090
Likes: 1,925
Liked 1,173 Times in 656 Posts
Mentioned: 39 Post(s)
Tagged: 0 Thread(s)
@pbanj might know more as i haven't had a new Nvidia card since my GTX 285 (this GT 430 doesn't count) but it's not something that can be done from the control panel last time i checked.
__________________

Last edited by Thelostdeathknight; 02-24-2012 at 11:25 AM.
Thelostdeathknight is offline   Reply With Quote
Old 02-24-2012   #4
pbanj
King Sandwich
 
Join Date: Feb 2010
Location: your cupboard
Posts: 2,328
Likes: 687
Liked 1,017 Times in 573 Posts
Mentioned: 74 Post(s)
Tagged: 0 Thread(s)
Send a message via MSN to pbanj
i have only ever used 2 monitors, but it shouldnt be hard to write a script that you can run to do it for you, if i was able to code(without going cross eyed) i would try to make one
pbanj is offline   Reply With Quote
Old 02-24-2012   #5
Xpenet
Apprentice
 
Xpenet's Avatar
 
Join Date: Feb 2012
Posts: 19
Likes: 16
Liked 2 Times in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Check this articl"eode" maybe is usefull...... //video app... switching window via direct x//
#include <windows.h>
#include <malloc.h>
#include <stdio.h>
#include <math.h>
#include "directx.h"

#define APPNAME "DX_Window"
#define WNDNAME "DX_Window"
#define width 400
#define height 300

unsigned __int32 *video;

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance, PSTR szCmdline, int nCmdShow)
{
static char szAppName[] = APPNAME;
HWND hwnd;
MSG msg;
WNDCLASSEX wndclass;

wndclass.cbSize = sizeof(wndclass);
wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = Wokno;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon(hInstance, IDI_APPLICATION);
wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);
wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName = 0;
wndclass.lpszClassName = szAppName;
wndclass.hIconSm = LoadIcon(NULL, IDI_APPLICATION);

RegisterClassEx(&wndclass);

hwnd = CreateWindow(szAppName,
WNDNAME,
WS_POPUP,
CW_USEDEFAULT, CW_USEDEFAULT,
width, height,
NULL,
NULL,
hInstance,
NULL);

ShowWindow(hwnd, nCmdShow);
UpdateWindow(hwnd);

ShowCursor(FALSE);

InitDirectX(hwnd, width, height);
// inicialyzed direct x

SetTimer(hwnd, 0, 40, NULL);
// timer for %on% 40 msec

while(GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}

LRESULT CALLBACK Window (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
switch(iMsg)
{
case WM_KEYDOWN:
if(wParam == 27){
ShowCursor(TRUE);
SendMessage(hwnd, WM_CLOSE, 0, 0);
return 0;
}
return 0;

case WM_TIMER:
if(InitVideoBuffer(&video)){
memset((char*)video, 0, sizeof(unsigned __int32) *
width * height);

// REady to draw ? :D

FlipVideoBuffer();
}
return 0;

case WM_DESTROY:
TerminateDirectX();
PostQuitMessage(0);
return 0;
}
return DefWindowProc(hwnd, iMsg, wParam, lParam);
}
Xpenet is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 09:08 PM.