Well, here is my actual project:
The machine:
Chase: NOX Coolbay 25cm
MotherBoard: M2N32-SLI Deluxe/Wireless Edition
CPU: AMD64 X2 4600+ AM2
RAM: 2 x 1 GB DDR2 533 Kingston
Storage: 1 x 320 GB Segate SATAII, 2 x 250 GB Segate SATAII, 1 x 120 GB Western Digital 7200rmp IDE and a Plextor DVD-RW PX-740A
Graphics: Club3D Nvidia Geforce 7900GS 256
Sound: ADI 1988B 8-channel High Definition Audio CODEC
Capture card: Hauppauge HVR-1300
Input: Wireless Keyboard+Mouse and the hauppauge 45 keys remote
Output: Currently have 2 attached 19 inch TFT (Benq FP91G+ and LG Flatron L1952S-SF) and the tv set for grapichs, a 5.1 for rear audio and the audio/video sender for front audio
Others: Conceptronics wireless audio/video sender and Unitek Alpha 800xD SAI
OS and software: Windows XP Professional SP2, MediaPortal 0.2.2+last SVN, AutoIT, MultiRES and Girder
Drivers: Forceware 93.71 and Hauppauge 33c
The idea:
My idea is simple: Have a pc that send the video and the audio througth the wireless audio/video sender while I'm continue working at the pc using it as main workstation.
Knows limitations:
-No more than 2 displays at one nvidia card, so one of the tfts must be disable to use the tv output -> possible workarround using a capture card with tv output. (not tested atm)
-DirectX aceleration only on one desktop -> Posible workarroud using Windows Vista, since all the graphics at vista are renderer on a diferent way, they are rendered as 3d surfaces, so 3d must had been to be implemented on all displays (not tested atm)
-Media portal not able to redirect the program sound effects and radio sound output to another device instead the main directsound device -> Workarround unknown
Hardware configuration:
Nothing new to do with hardware, only mounting everything inside the chase without breaking nothing
Windows configuration:
I've installed a Windows XP professional SP2 modified with nlite to remove unnecesary components and services, but any windows xp must work at the same way.
The only important thing is to set the power option to an always on sistem and to never shutdown the monitor.
Nvidia configuration:
Here we must do some things:
At nvidia control panel:
-We must force the tv detection. This option is under the monitor section, subsection Change desktop settings. We click on my monitor isn't on the list option and then activate it there (maybe the option isn't called exactly like that, I've the control panel in spanish), a restart must be needed.
-Now we set the two display as folowing: LCD panel as main display and HDTV as secondary one. We set it into dualview mode.
-Also at nvidia control panel we go under the video an television section, subsection size and position of the television and set it fine for the 720x576 resolution. On the same section, under the color subsection we can correct the volor we get at the tv set.
Now, at the nview desktop manager config panel we must configure the folowing things:
-At windows tab we must set the 'open windows on' option pointing to our primary desktop. This will that apps loads at secondary display. Here we must also set the 'repositioning dialog boxes on' option to 'Move to application display'.
-At hotkeys I created one pointing to the 'Show display scheme option'.
Mediaportal configuration:
At media portal we must go to main config section and check that we have the following options ticked:
-Start mediaportal in full screen
-Autohide mouse cursor in fullscreen when idle
-Use exclusive DirectX mode
And we must have unticked:
-Use a separated thread to render the GUI
All the rest options can be tweaked as we want.
Then at music (under playes settings), dvd (dvd codec->audio renderer), tv (audio renderer) and movies (movie player->audio renderer) sections we must redirect the audio renderer to the secondary sound output.
MultiRes configuration:
Simply install it and let it autostart with windows.
AutoIT configuration:
For open MediaPortal on secundary display we must use the folowing script (is based on the one made by jackelectronics) :
You must change MP_Path and MR_path to mach the ones on your system.
The WinWait line must also be modified to match with your MP windows title.
The RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DualView DA TA") is for auto urn on your tv as second monitor, so you doesn't need to do it manually before open mp and the RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DualView DA AA") line turn of the tv and on my secondary monitor. If you only have one monitor conected to your pc the line must be write:
The DA parameter refers to the first digital monitor on your sistem on a multi monitor display, AA to the first analogic, TA is the fisrt tv. AB, DB and TB will refer to the second digital, analog and tv set.
Also is posible to set the screen resolution usng the nvcpl.dll api, se multires is not necesary to do the wrok
(I'll post the way if anyone want it).
The beep lines are only for control, using it I know were the script is and when mp is ready, can be safetly removed if you want.
When you have the script writen into the autoit scite script editor, you must compile (pressing F5) the exe and place it where you want (In the mediaportal folder in my case).
Girder configuration:
Working here atm. The idea it use girder to open mp using the remote, if anyone know another way, please said to me.
The only thing You must do is asociate one of your remotes butons with the autoit script, but atm I'm having some iusses using my hauppauge remote and girder.
Your comments and idea will be welcome!!! (also if you see any gramatical error say to me please).
***I'll post more info about the project when I've some time to do***
***I'll post image when I get a bit of web space***
The machine:
Chase: NOX Coolbay 25cm
MotherBoard: M2N32-SLI Deluxe/Wireless Edition
CPU: AMD64 X2 4600+ AM2
RAM: 2 x 1 GB DDR2 533 Kingston
Storage: 1 x 320 GB Segate SATAII, 2 x 250 GB Segate SATAII, 1 x 120 GB Western Digital 7200rmp IDE and a Plextor DVD-RW PX-740A
Graphics: Club3D Nvidia Geforce 7900GS 256
Sound: ADI 1988B 8-channel High Definition Audio CODEC
Capture card: Hauppauge HVR-1300
Input: Wireless Keyboard+Mouse and the hauppauge 45 keys remote
Output: Currently have 2 attached 19 inch TFT (Benq FP91G+ and LG Flatron L1952S-SF) and the tv set for grapichs, a 5.1 for rear audio and the audio/video sender for front audio
Others: Conceptronics wireless audio/video sender and Unitek Alpha 800xD SAI
OS and software: Windows XP Professional SP2, MediaPortal 0.2.2+last SVN, AutoIT, MultiRES and Girder
Drivers: Forceware 93.71 and Hauppauge 33c
The idea:
My idea is simple: Have a pc that send the video and the audio througth the wireless audio/video sender while I'm continue working at the pc using it as main workstation.
Knows limitations:
-No more than 2 displays at one nvidia card, so one of the tfts must be disable to use the tv output -> possible workarround using a capture card with tv output. (not tested atm)
-DirectX aceleration only on one desktop -> Posible workarroud using Windows Vista, since all the graphics at vista are renderer on a diferent way, they are rendered as 3d surfaces, so 3d must had been to be implemented on all displays (not tested atm)
-Media portal not able to redirect the program sound effects and radio sound output to another device instead the main directsound device -> Workarround unknown
Hardware configuration:
Nothing new to do with hardware, only mounting everything inside the chase without breaking nothing
Windows configuration:
I've installed a Windows XP professional SP2 modified with nlite to remove unnecesary components and services, but any windows xp must work at the same way.
The only important thing is to set the power option to an always on sistem and to never shutdown the monitor.
Nvidia configuration:
Here we must do some things:
At nvidia control panel:
-We must force the tv detection. This option is under the monitor section, subsection Change desktop settings. We click on my monitor isn't on the list option and then activate it there (maybe the option isn't called exactly like that, I've the control panel in spanish), a restart must be needed.
-Now we set the two display as folowing: LCD panel as main display and HDTV as secondary one. We set it into dualview mode.
-Also at nvidia control panel we go under the video an television section, subsection size and position of the television and set it fine for the 720x576 resolution. On the same section, under the color subsection we can correct the volor we get at the tv set.
Now, at the nview desktop manager config panel we must configure the folowing things:
-At windows tab we must set the 'open windows on' option pointing to our primary desktop. This will that apps loads at secondary display. Here we must also set the 'repositioning dialog boxes on' option to 'Move to application display'.
-At hotkeys I created one pointing to the 'Show display scheme option'.
Mediaportal configuration:
At media portal we must go to main config section and check that we have the following options ticked:
-Start mediaportal in full screen
-Autohide mouse cursor in fullscreen when idle
-Use exclusive DirectX mode
And we must have unticked:
-Use a separated thread to render the GUI
All the rest options can be tweaked as we want.
Then at music (under playes settings), dvd (dvd codec->audio renderer), tv (audio renderer) and movies (movie player->audio renderer) sections we must redirect the audio renderer to the secondary sound output.
MultiRes configuration:
Simply install it and let it autostart with windows.
AutoIT configuration:
For open MediaPortal on secundary display we must use the folowing script (is based on the one made by jackelectronics) :
Code:
#NoTrayIcon
$MP_Path = "C:\Archivos de programa\Team MediaPortal\MediaPortal"
$MR_Path = "C:\Archivos de programa\MultiRes"
RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DualView DA TA")
RunWait ("RunDll32.exe NvCpl.dll,dtcfg Primary 2")
RunWait ($MR_Path & "\multires.exe /1:1280,1024,32,75 /2:720,576,32,50", $MR_Path, @SW_HIDE)
Beep(500, 100)
$MP_PID = Run ($MP_Path & "\MediaPortal.exe", $MP_Path)
WinWait ("MediaPortal - Basic home")
ProcessSetPriority ($MP_PID, 4)
RunWait ("RunDll32.exe NvCpl.dll,dtcfg Primary 1")
Beep(1000, 100)
While (ProcessExists ($MP_PID))
Sleep (1000)
WEnd
RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DualView DA AA")
Beep(750, 100)
You must change MP_Path and MR_path to mach the ones on your system.
The WinWait line must also be modified to match with your MP windows title.
The RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DualView DA TA") is for auto urn on your tv as second monitor, so you doesn't need to do it manually before open mp and the RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DualView DA AA") line turn of the tv and on my secondary monitor. If you only have one monitor conected to your pc the line must be write:
Code:
RunWait ("rundll32.exe nvcpl.dll,dtcfg setview 1 DA")
Also is posible to set the screen resolution usng the nvcpl.dll api, se multires is not necesary to do the wrok
The beep lines are only for control, using it I know were the script is and when mp is ready, can be safetly removed if you want.
When you have the script writen into the autoit scite script editor, you must compile (pressing F5) the exe and place it where you want (In the mediaportal folder in my case).
Girder configuration:
Working here atm. The idea it use girder to open mp using the remote, if anyone know another way, please said to me.
The only thing You must do is asociate one of your remotes butons with the autoit script, but atm I'm having some iusses using my hauppauge remote and girder.
Your comments and idea will be welcome!!! (also if you see any gramatical error say to me please).
***I'll post more info about the project when I've some time to do***
***I'll post image when I get a bit of web space***
Spain