Alright, I've found a Dell Latitude D620, which has a physical serial port and Intel 945 integrated graphics. The eglgears demo runs when built from Genode 14.05, and I can see from the console output that it's hardware accelerated. So that's great!
My guess is that the fastest way I can prototype separating the driver into its own address space is to modify the old linux_drivers code, rather than trying to port the modern Intel driver from a current Linux kernel release. But I'd prefer to work against Genode master, if that isn't too much work to throw at a prototype.
What would it take to forward-port the old linux_drivers code from 2010 into dde_linux on current Genode master? (Or should I just build a throwaway demo against 14.05 to prove the concept, and help with porting the modern Intel driver later?)
As one experiment in that direction, I tried running eglgears built from Genode 14.11, which I guess was the last release that had dde_kit. Even with the patch to not free a static array, it opens a blank window. The console output stops after these messages:
[init -> launchpad -> init -> eglgears] native_probe* native_create_probe(EGLNativeDisplayType): not yet implemented dpy=0 [init -> launchpad -> init -> eglgears] native_probe_result native_get_probe_result(native_probe*): not yet implemented [init -> launchpad -> init -> nit_fb] using xywh=(300,300,576,408)
On the 14.05 release, where the demo works, the output continues past that. It starts with:
[init -> launchpad -> init -> nit_fb] using xywh=(300,100,576,408) refresh_rate=0 [init -> launchpad -> init -> eglgears] native_probe* native_create_probe(EGLNativeDisplayType): not yet implemented dpy=0 [init -> launchpad -> init -> eglgears] native_probe_result native_get_probe_result(native_probe*): not yet implemented [init -> launchpad -> init -> eglgears] I915_gpu_driver::I915_gpu_driver(): module_agp_intel_init returned 0, driver at 14e27a0 [init -> launchpad -> init -> eglgears] dev_info: Intel 945GM Chipset [init -> launchpad -> init -> eglgears] dev_info: detected 7932K stolen memory [init -> launchpad -> init -> eglgears] dev_info: AGP aperture is 256M @ 0xd0000000 [init -> launchpad -> init -> eglgears] I915_gpu_driver::I915_gpu_driver(): call drm_agp_init
Plus another 20 lines or so. Any idea why it's failing? Jamey
On Fri, Sep 4, 2015 at 4:30 PM, Jamey Sharp <jamey@...343...> wrote:
Hey Christian, your suggestion reminded me that there was an option in the AMT configuration called "Legacy Redirection Mode". Turning that on made amtterm work--hooray!
Which means now I can see that on this X220, eglgears is falling back to softpipe--boo. :-( In hindsight, I suppose Sandybridge graphics is too new for the driver from 2010.
Now back to scrounging for more laptops to test on... Jamey
On Fri, Sep 4, 2015 at 1:58 PM, Christian Helmuth <christian.helmuth@...1...> wrote:
Jamey,
Sorry for the incomplete mail - I can't imagine why K9-Mail decided to send it in the middle of typing...
Thinking about it again, I had a similar issue with an Thinkpad X250 recently. The solution was to enable the IDER listener via the wsman tool. My command line was
wsman put http://intel.com/wbem/wscim/1/amt-schema/1/AMT_RedirectionService \ -h <host> -P 16992 -k ListenerEnabled=true
Maybe this also works for you.
Greets Christian
Am 4. September 2015 22:18:41 MESZ, schrieb Jamey Sharp <jamey@...343...>:
Hi Christian!
On Sep 4, 2015 12:36 PM, "Christian Helmuth" <christian.helmuth@...1...> wrote:
Did you enable SOL/IDER in the AMT configuration settings?
I've checked a few times now; SOL is enabled and IDER is enabled. So I'm baffled.
The config menu isn't part of the BIOS but can be accessed via CTRL-P
on boot or after pressing the blue Think* key. I'm not sure about the exact procedure for x220 but it works very similar on all Thinkpad X/T notebook models.
Yeah, that surprised me. At least on this laptop, I have to hit the blue "ThinkVantage" button before it'll let me hit Ctrl-P to reach the AMT options. The Ctrl-P shortcut doesn't seem to work at any other time, contrary to what various people on the Internet have written.
Jamey
genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Christian Helmuth Genode Labs
http://www.genode-labs.com/ · http://genode.org/ · /ˈdʒiː.nəʊd/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main