Hi,

Thanks, but our case is to run the emulator itself remotely, i.e. this is a 
little different.

BTW, TigerVNC indeed works, OpenGL apps and emulator can be launched remotely 
but within a single session.
SeokYeon, will that do for auto-tests ?

On 03/18/2014 04:05 PM, Roman Kubiak wrote:
> x11vnc works well, i tested it with the M0 target and got the tizen display 
> from the phone on my desktop. I remember doing the same trick @home with 
> XBMC, and i know XBMC uses some sort of hardware acceleration technique to 
> run so x11vnc mirrors that, but
> you'll need to install it inside the emulator, i had to build it myself for 
> ARM.
> 
> best regards
> On 03/18/2014 12:50 PM, Stanislav Vorobiov wrote:
>> Hi,
>>
>> Is it so important to use RDP, why not try VNC ? IMHO this topic covers it:
>>
>> http://www.opengl.org/discussion_boards/showthread.php/164372-Remote-Desktop
>>
>> On 03/18/2014 01:43 PM, 황석연 wrote:
>>> So using GL acceleration via DISPLAY_DEVICE_PRIMARY_DEVICE within Windows 
>>> remoting session is impossible ??
>>>
>>>  
>>>
>>> Or, could you try this ??
>>>
>>>  
>>>
>>> ------- *Original Message* -------
>>>
>>> *Sender* : Stanislav Vorobiov<[email protected]> Expert 
>>> Engineer/SRR-Tizen S/W Group/삼성전자
>>>
>>> *Date* : 2014-03-18 15:47 (GMT+09:00)
>>>
>>> *Title* : Re: [Dev] [SDK/Emulator] Discuss about remote GL acceleration.
>>>
>>>  
>>>
>>> Oh, you mean you launch QEMU itself from withing remoting session and GL 
>>> caps test doesn't pass. Yes this is expected.
>>>
>>> Have you tried doing it on linux ? m.b. AIGLX can help in this case.
>>>
>>> And regarding windows RDP, quick googling revealed that you can't have 3D 
>>> acceleration in remote sessions, though it's possible, but it's really slow
>>> and this is for DirectX only and I'm not sure if it'll work for OpenGL:
>>>
>>> http://stackoverflow.com/questions/272537/direct3d-over-remote-desktop
>>>
>>> On 03/18/2014 08:03 AM, SeokYeon Hwang wrote:
>>>> I'm not talking about a specific issue.
>>>>
>>>> I'd like to discuss about the possible solutions regarding the auto-test 
>>>> issues, and add new functionalities if needed.
>>>>
>>>> Currently, it is possible to use "spice" on Linux host.
>>>>
>>>> However, on Windows host, it is unfeasible to run tests using Spice 
>>>> because of the Spice server's inability to support Windows host yet.
>>>>
>>>> So, I suggest running tests using Windows RDP for now.
>>>>
>>>> (I haven't yet found out whether Windows RDP can send screens drawn with 
>>>> GL to clients or not.
>>>>
>>>> Even if it can't send the screens, as long as it can be enabled we may use 
>>>> it in auto-tests.)
>>>>
>>>> The first issue we encouter is that it cannot pass the GL capability test 
>>>> when connected remotely from RDP.
>>>>
>>>> When we run "check-gl.exe" in Tizen SDK, the result becomes false.
>>>>
>>>> It is because of the fact that the display device is 
>>>> DISPLAY_DEVICE_MIRRORING_DRIVER.
>>>>
>>>> If we can find a solution to this issue, we can at least solve the 
>>>> auto-test issue.
>>>>
>>>>  
>>>>
>>>> If you have any other suggestions, please feel free to tell me.
>>>>
>>>> Thanks.
>>>>
>>>>  
>>>>
>>>> ------- *Original Message* -------
>>>>
>>>> *Sender* : Stanislav VorobiovExpert Engineer/SRR-Tizen S/W Group/삼성전자
>>>>
>>>> *Date* : 2014-03-17 17:40 (GMT+09:00)
>>>>
>>>> *Title* : Re: [Dev] [SDK/Emulator] Discuss about remote GL acceleration.
>>>>
>>>>  
>>>>
>>>> Hi, SeokYeon
>>>>
>>>> So, if I understand correctly, you've launched the emulator on one machine 
>>>> and
>>>> then try to connect to it from different machine using RDP, right ?
>>>>
>>>> So, RDP basically presents QEMU graphic console contents to the client, 
>>>> i.e. GL acceleration
>>>> should happen on server as usual, right ?
>>>>
>>>> How can I reproduce this ? What command line should be used to launch qemu 
>>>> in server mode so
>>>> RDP clients are able to connect ?
>>>>
>>>> Do I need some special RDP client or can I use standard window's RDP for 
>>>> example ?
>>>>
>>>> On 03/17/2014 12:18 PM, SeokYeon Hwang wrote:
>>>>> Yes, the remote approach is likely to be based on "spice", or any other 
>>>>> solution with similar features.
>>>>>
>>>>> When considering remote execution, we have to run the emulator from 
>>>>> remote,
>>>>>
>>>>> and bring the screen to us using "spice" or a similar solution.
>>>>>
>>>>> But, there's a problem.
>>>>>
>>>>> When we use Windows Remote Desktop to connect and run GL capability 
>>>>> tests, the result is "false".
>>>>>
>>>>> Because the device which Remote Desktop uses does not utilize 
>>>>> DISPLAY_DEVICE_PRIMARY_DEVICE which supports GL, but rather 
>>>>> DISPLAY_DEVICE_MIRRORING_DRIVER.
>>>>>
>>>>> (http://msdn.microsoft.com/en-us/library/windows/desktop/dd183569%28v=vs.85%29.aspx)
>>>>>
>>>>> While different from Windows, Linux is believed to have limitations in GL 
>>>>> acceleration as well.
>>>>>
>>>>>  
>>>>>
>>>>> The same thing happens when we run tests using CI tools such as Jenkins,
>>>>>
>>>>> since the Jenkins' master node connects to each of the OS slave nodes and 
>>>>> run the tests.
>>>>>
>>>>>  
>>>>>
>>>>> Being not an expert about these issues, I'd like to discuss and find 
>>>>> solutions together.
>>>>>
>>>>> Thanks.
>>>>>
>>>>>  
>>>>>
>>>>> ------- *Original Message* -------
>>>>>
>>>>> *Sender* : Stanislav VorobiovExpert Engineer/SRR-Tizen S/W Group/삼성전자
>>>>>
>>>>> *Date* : 2014-03-14 15:36 (GMT+09:00)
>>>>>
>>>>> *Title* : Re: [Dev] [SDK/Emulator] Discuss about remote GL acceleration.
>>>>>
>>>>>  
>>>>>
>>>>> Hi, SeokYeon
>>>>>
>>>>> Could you provide more info on the remote approach being used ? It's 
>>>>> based on spice, right ?
>>>>>
>>>>> What does "PRIMARY DISPLAY DEVICE" mean in this context ?
>>>>>
>>>>> What does "emulator remote execution" and "emulator GL auto test on CI 
>>>>> tool" mean ?
>>>>>
>>>>> These lines:
>>>>>
>>>>>> It does not need to draw screen on "MONITOR SCREEN" connected to remote 
>>>>>> host PC.
>>>>>>
>>>>>> In case of "emulator remote execution", the drawing image can get 
>>>>>> another way into my "MONITOR SCREEN".
>>>>> Are also not clear to me. Could you give some overview of this so that we 
>>>>> could
>>>>> get a better picture of what's going on.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> On 03/14/2014 06:12 AM, 황석연 wrote:
>>>>>> Hi, stanislav and other emulator GL acceleration developer.
>>>>>>
>>>>>>  
>>>>>>
>>>>>> When we connect host PC on remote, we can not trun on GL acceleration.
>>>>>>
>>>>>> Because "remote desktop" did not use PRIMARY DISPLAY DEVICE.
>>>>>>
>>>>>> Is there no method to enable GL acceleration on remote ??
>>>>>>
>>>>>>  
>>>>>>
>>>>>> It is related with "emulator remote execution" and "emulator GL auto 
>>>>>> test on CI tool".
>>>>>>
>>>>>> How can we use GL acceleration via remote connection ?
>>>>>>
>>>>>> It does not need to draw screen on "MONITOR SCREEN" connected to remote 
>>>>>> host PC.
>>>>>>
>>>>>> In case of "emulator remote execution", the drawing image can get 
>>>>>> another way into my "MONITOR SCREEN".
>>>>>>
>>>>>>  
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>>  
>>>>>>
>>>>>>  
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> https://lists.tizen.org/listinfo/dev
>>>>>>
>>>>>  
>>>>>
>>>>>  
>>>>>
>>>>>  
>>>>>
>>>>  
>>>>
>>>>  
>>>>
>>>>  
>>>>
>>>  
>>>
>>>  
>>>
>>>  
>>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> https://lists.tizen.org/listinfo/dev
> 
> -- 
> --------------
>  Roman Kubiak
> --------------
> 
> 
> 
> _______________________________________________
> Dev mailing list
> [email protected]
> https://lists.tizen.org/listinfo/dev
> 

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to