LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices

Reply
 
Search this Thread
Old 07-14-2012, 11:16 AM   #1
alarazr
Member
 
Registered: Jul 2012
Location: UK
Distribution: Debian x64
Posts: 65

Rep: Reputation: Disabled
Is it possible to view Windows display output (gaming PC) on a Linux machine (HTPC)?


Hey guys. I've kept the specs of my media centre down so it runs quietly (no serious gaming, 1080p video plays fine) but I'd like to play games on my TV. Would it be possible to screencast from my gaming PC on Windows to my HTPC on Linux, giving the impression of Linux gaming?

I'm sure it would be... but should I expect a bit of lag?
 
Old 07-14-2012, 11:35 AM   #2
jefro
Guru
 
Registered: Mar 2008
Posts: 11,329

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
I assume you mean to pipe or route the images to a linux system on your TV? That would be some form of remote desktop. The NX type may be the fastest.

I don't get the connection between windows and linux gaming. What do you mean?
 
Old 07-14-2012, 12:27 PM   #3
lithos
Senior Member
 
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144

Rep: Reputation: 217Reputation: 217Reputation: 217
Hi,

I don't think that any D3D from windows is transferred to remote display like with VNC or RDP.
So I guess that it is not possible whatever you want to do, except if you connect your game computer's video output (HDMI ) to the TV.
 
Old 07-14-2012, 02:12 PM   #4
alarazr
Member
 
Registered: Jul 2012
Location: UK
Distribution: Debian x64
Posts: 65

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by lithos View Post
Hi,

I don't think that any D3D from windows is transferred to remote display like with VNC or RDP.
So I guess that it is not possible whatever you want to do, except if you connect your game computer's video output (HDMI ) to the TV.
Yes, I meant using my Linux box as a middleman to save me the effort of moving my Windows machine to the TV. Thanks for the help guys. I'll give a few methods a try
 
Old 07-14-2012, 02:40 PM   #5
lithos
Senior Member
 
Registered: Jan 2010
Location: SI : 45.9531, 15.4894
Distribution: CentOS, OpenNA/Trustix, testing desktop openSuse 12.1 /Cinnamon/KDE4.8
Posts: 1,144

Rep: Reputation: 217Reputation: 217Reputation: 217
well, It was asked before and using google ("windows rdp d3d") I found
- this
- this
and
- this
which I think are relative to your needs, but not satisfactory.
This one is explaining how is possible, but it comes so sloooow it is not usable.

Last edited by lithos; 07-14-2012 at 02:42 PM.
 
Old 07-16-2012, 03:54 AM   #6
alarazr
Member
 
Registered: Jul 2012
Location: UK
Distribution: Debian x64
Posts: 65

Original Poster
Rep: Reputation: Disabled
I can't believe it wouldn't be more viable. I understand remote desktop would be unusably slow, but it'd only be streaming video, in effect. I don't want to send input to Linux to be passed on to Windows, I want to directly control Windows (and the game) but view the output on a Linux machine. With it being over a local connection it just seems so possible.

Again, thanks for the helps/links
 
Old 07-16-2012, 10:11 AM   #7
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,518
Blog Entries: 2

Rep: Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018Reputation: 4018
You have to understand some simple things. No, you would not be streaming video. The video-card on the Windows machine calculates the output and puts it into the video-RAM, where it is read by the output chip and send to the display. Let's assume that you play in 1920x1080 (1080p) resolution in 32 bit color-depth and 60Hz. That means with have a necessary bandwith of 1920*1080*32*60 bits per second = 3981312000 bits/sec or about 4GBit/second. Even in 720p (1280x720) you would need about 1.8Gbit/second. So you would need some serious compression to come along, but only if you have 1GBit LAN at home.
But there is something completely different that would totally suck the fun out of gaming: Lag. Since the video output from the Windows would have been read out from the video memory, compressed, send over the network to the Linux machine, decompressed, sent to the video-memory and then send to the display you would have serious time differences between input and visible reaction on the screen. This would be anything but fun.
 
2 members found this post helpful.
Old 07-16-2012, 05:02 PM   #8
jefro
Guru
 
Registered: Mar 2008
Posts: 11,329

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
Remote desktops tend to use some cheats to reduce bandwidth. Basically compression of one or more ways is used. As stated you can't easily take a frame by frame and send it.

Unless someone knows of a better or faster way to transmit a desktop then I'd still say use one of the NX type remotes. I have not seen a test between Remmina and a NX system.

Windows RDP is a pretty good system to use and linux has clients.

Last edited by jefro; 07-16-2012 at 05:12 PM.
 
Old 07-16-2012, 06:04 PM   #9
suicidaleggroll
Senior Member
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 2,730

Rep: Reputation: 975Reputation: 975Reputation: 975Reputation: 975Reputation: 975Reputation: 975Reputation: 975Reputation: 975
Why not just get the video output from the gaming box directly to the TV? If it's less than about 25 ft you can use DVI directly. Otherwise you'll want to use a DVI repeater/booster or a VGA-over-CAT5 solution. Either of which is going to give you much, much better results than any RDP/NX setup. I use RDP all the time from a windows host to a Linux client, in fact I'm typing this message through it right now. Day to day usability on a gigabit LAN is perfectly acceptable, but as soon as you try to stream full screen video the framerate drops well into the single digits, it just can't handle that kind of bandwidth.

Last edited by suicidaleggroll; 07-16-2012 at 06:05 PM.
 
Old 07-17-2012, 06:04 AM   #10
alarazr
Member
 
Registered: Jul 2012
Location: UK
Distribution: Debian x64
Posts: 65

Original Poster
Rep: Reputation: Disabled
Thanks for the information guys, especially TobiSGD. That was an informative post. It's about ten feet away, so I think the solution is to buy a longer HDMI cable.

Much appreciated
 
  


Reply

Tags
gaming, linux, screencast, windows


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
X windows display in remote machine! UltraSoul Linux - Networking 3 01-10-2005 10:24 PM
Display of Unix Machine on a PCQ Linux Machine gopalkasat Linux - Networking 1 12-14-2004 02:37 AM
how do i view linux server on my windows machine? fogurt Linux - Newbie 1 05-12-2004 11:21 PM
How to view NT machines on Linux machine? LenkaNguyen Linux - Networking 2 02-01-2002 10:29 AM
Windows Gaming on Linux trickykid General 1 03-27-2001 03:50 PM


All times are GMT -5. The time now is 07:02 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration