← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Loading a web java applet with optirun64/bumblebee

 

I was thinking this was indeed a possibility. Thanks for the information
and, indeed, X.org must indeed try an approach to hybrid graphcs/optimus
support in the future.

2011/6/2 Daniel Hauck <daniel@xxxxxxxx>

> The way I understand it, this technique is essentially using a "remote
> desktop" technology to access rendered output that would otherwise not be
> displayed on a monitor.  Basically, "run this program and display it on
> 'this' screen... now copy 'this' screen to the current display."  And since
> it is being addressed this way, only whole windows can go.
>
> Now, there are video overlay techniques that have been used for a very long
> time that essentially uses dedicated hardware to render video and then
> passes it through the display hardware through a rectangle of specified
> size, shape and location.  What we need is THAT.  If we could use the same
> means as V4L to pipe the rendered graphics from memory to the active
> display, then this jpeg stream will not be needed and we should see an even
> better performance increase.
>
> All of this likely needs lower level work in the X.org project.  I recently
> looked over at what they are doing at X.org about this and so far, it seems
> like no notice of the hybrid graphics/optimus problem has been taken.
>
> This optirun/bumblebee thing is "the way forward."  I have little doubt
> about that.  But it needs to move into the X.org project in some way.  This
> is beyond some clever scripting and utilization of existing technologies
> which I consider to be "proof of concept."  And as proof of concept is
> concerned, I would say it is proof positive.
>
>
> On 06/02/2011 05:36 AM, Stephen Brooks wrote:
>
>> Héctor,
>>
>>    I suspect vglrun only works for stand alone apps as opposed to embedded
>> windows as used by plugin, so perhaps this is not possible?  I don't have
>> much knowledge of vgl before using bumblebee so I can't help much at this
>> I'm afraid.
>>
>> Regards,
>> Steve
>>
>> On 01/06/11 15:25, Héctor Franqui wrote:
>>
>>> @Bilal Akhtar: I tried installing Google Chrome and the running it with
>>> optirun64. It worked fine, however I can't activate OpenGL mode in Runescape
>>> anyway. Can you activate OpenGL mode? Because software mode isn't that good.
>>>
>>> @Stephen Brooks: Your solution seems to be what I was looking for, but
>>> then again, I don't know if the game can't detect that the Nvidia card is
>>> running because it defaults to software mode, it doesn't allows me to use
>>> OpenGL. Anyway, I think I got something wrong with bumblebee. I will
>>> Investigate further to check this out.
>>>
>>> Thanks for your help.
>>>
>>> 2011/5/31 Stephen Brooks <steve@xxxxxxxxxxxxx <mailto:
>>> steve@xxxxxxxxxxxxx>>
>>>
>>>
>>>    Hi,
>>>
>>>        I suspect you need to wrap the java_vm binary.  I used a
>>>    similar trick in the past to run it via aoss.  I'm not on my
>>>    laptop at the moment so this is all untested, might just work
>>>    can't think why it wouldn't.
>>>
>>>    Find and change to your java_vm directory ("locate java_vm"
>>>    should help)
>>>
>>>    For me is:
>>>
>>>    cd /usr/lib/jvm/java-6-sun/jre/bin
>>>
>>>    sudo mv java_vm java_vm_orig
>>>
>>>    sudo touch java_vm
>>>    sudo chmod a+x java_vm
>>>    sudo vi java_vm
>>>
>>>    Insert and save:
>>>
>>>    #!/bin/bash
>>>    exec optirun64 /usr/lib/jvm/java-6-sun/jre/bin/java_vm_orig
>>>
>>>    Probably need to restart your browser to cleanly exit any
>>>    currently running java_vm.  Let us know if it works :)
>>>
>>>    Regards,
>>>    Steve
>>>
>>>
>>>    On 30/05/11 21:13, Héctor Franqui wrote:
>>>
>>>>    Nope, I was thinking the same, but I can't activate the OpenGL
>>>>    mode, it remains on Software mode wihich works kind of laggy. Or
>>>>    perhaps the game doesn't supports OpenGL with VirtualGL. Just
>>>>    wondering. In Windows I fixed that by adding Java to the list of
>>>>    programs that runs with Nvidia, nonetheless in Linux I can't do
>>>>    that since the Firefox plugin seems to call directly the java
>>>>    executable and doesn't allow any launcher/shortcut that calls
>>>>    optirun and Java.
>>>>
>>>>    2011/5/30 Martin Juhl <mj@xxxxxxxxxxxx <mailto:mj@xxxxxxxxxxxx>>
>>>>
>>>>
>>>>        Wont launching the browser with optirun work????
>>>>
>>>>
>>>>
>>>>
>>>>  ------------------------------------------------------------------------
>>>>        *Fra: *"Héctor Franqui" <hfzorman@xxxxxxxxx
>>>>        <mailto:hfzorman@xxxxxxxxx>>
>>>>
>>>>        *Til: *hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
>>>>        <mailto:hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx>
>>>>
>>>>        *Sendt: *mandag, 30. maj 2011 20:04:57
>>>>        *Emne: *[Hybrid-graphics-linux] Loading a web java applet
>>>>        with        optirun64/bumblebee
>>>>
>>>>
>>>>        One of my primary objectives for enabling the NVIDIA card on
>>>>        Linux is to play a Java-based online game named Runescape.
>>>>        The game has HD graphics which only run well with the NVIDIA
>>>>        turned on, however I'm currently unable to call Java with
>>>>        optirun64. I think this is because Firefox uses the Java
>>>>        plugin as intermediary and so I can't create a shortcut or
>>>>        launcher which calls optirun and Java in order for the later
>>>>        to be accelerated. Any idea on how to call Java using optirun?
>>>>
>>>>        _______________________________________________
>>>>        Mailing list: https://launchpad.net/~hybrid-graphics-linux
>>>>        <https://launchpad.net/%7Ehybrid-graphics-linux>
>>>>
>>>>        Post to     : hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
>>>>        <mailto:hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx>
>>>>
>>>>        Unsubscribe : https://launchpad.net/~hybrid-graphics-linux
>>>>        <https://launchpad.net/%7Ehybrid-graphics-linux>
>>>>
>>>>        More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>>
>>>>    _______________________________________________
>>>>    Mailing list:https://launchpad.net/~hybrid-graphics-linux  <
>>>> https://launchpad.net/%7Ehybrid-graphics-linux>
>>>>    Post to     :hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx  <mailto:
>>>> hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx>
>>>>    Unsubscribe :https://launchpad.net/~hybrid-graphics-linux  <
>>>> https://launchpad.net/%7Ehybrid-graphics-linux>
>>>>
>>>>    More help   :https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~hybrid-graphics-linux
>> Post to     : hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~hybrid-graphics-linux
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~hybrid-graphics-linux
> Post to     : hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~hybrid-graphics-linux
> More help   : https://help.launchpad.net/ListHelp
>

References