From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey.Brodkin@synopsys.com (Alexey Brodkin) Date: Fri, 24 Nov 2017 16:02:50 +0000 Subject: glxgears on Etnaviv: couldn't get an RGB, Double-buffered visual List-ID: Message-ID: <1511539365.3497.67.camel@synopsys.com> To: linux-snps-arc@lists.infradead.org Hello, Being in the middle of bring-up of the new board with Vivante GPU (HSDK namely, see?https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arc/plat-hsdk) I was looking at simple 3D test apps to see how Etnaviv works on the hardware. So far I was able to get kmscube working perfectly fine and the next item I took was glxgears (for some reason I was under impression that's de facto "Hello world" app in the GPU world). But apparently even with Xserver up and running glxgears doesn't work. Moreover I tried the same thing on Wandboard Quad but to no avail as well. That's what I saw: ------------------------->8--------------------- # glxgears Error: couldn't get an RGB, Double-buffered visual # glxinfo name of display: :0 Error: couldn't find RGB GLX visual or fbconfig? ------------------------->8--------------------- Googling didn't help here unfortunately so maybe some pointers could be suggested here... like what do I do wrong and if glxgears is supposed to work on top of DRM GPU at all? Thanks a lot in advance! -Alexey From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Brodkin Subject: glxgears on Etnaviv: couldn't get an RGB, Double-buffered visual Date: Fri, 24 Nov 2017 16:02:50 +0000 Message-ID: <1511539365.3497.67.camel@synopsys.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+gla-linux-snps-arc=m.gmane.org@lists.infradead.org To: "dri-devel@lists.freedesktop.org" Cc: "linux-snps-arc@lists.infradead.org" , "l.stach@pengutronix.de" List-Id: dri-devel@lists.freedesktop.org SGVsbG8sDQoNCkJlaW5nIGluIHRoZSBtaWRkbGUgb2YgYnJpbmctdXAgb2YgdGhlIG5ldyBib2Fy ZCB3aXRoIFZpdmFudGUgR1BVIChIU0RLIG5hbWVseSwNCnNlZcKgaHR0cHM6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvYXJj aC9hcmMvcGxhdC1oc2RrKQ0KSSB3YXMgbG9va2luZyBhdCBzaW1wbGUgM0QgdGVzdCBhcHBzIHRv IHNlZSBob3cgRXRuYXZpdiB3b3JrcyBvbiB0aGUgaGFyZHdhcmUuDQoNClNvIGZhciBJIHdhcyBh YmxlIHRvIGdldCBrbXNjdWJlIHdvcmtpbmcgcGVyZmVjdGx5IGZpbmUgYW5kIHRoZSBuZXh0IGl0 ZW0gSSB0b29rDQp3YXMgZ2x4Z2VhcnMgKGZvciBzb21lIHJlYXNvbiBJIHdhcyB1bmRlciBpbXBy ZXNzaW9uIHRoYXQncyBkZSBmYWN0byAiSGVsbG8gd29ybGQiIGFwcA0KaW4gdGhlIEdQVSB3b3Js ZCkuIEJ1dCBhcHBhcmVudGx5IGV2ZW4gd2l0aCBYc2VydmVyIHVwIGFuZCBydW5uaW5nIGdseGdl YXJzIGRvZXNuJ3Qgd29yay4NCg0KTW9yZW92ZXIgSSB0cmllZCB0aGUgc2FtZSB0aGluZyBvbiBX YW5kYm9hcmQgUXVhZCBidXQgdG8gbm8gYXZhaWwgYXMgd2VsbC4NClRoYXQncyB3aGF0IEkgc2F3 Og0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT44LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIGds eGdlYXJzDQpFcnJvcjogY291bGRuJ3QgZ2V0IGFuIFJHQiwgRG91YmxlLWJ1ZmZlcmVkIHZpc3Vh bA0KDQojIGdseGluZm8NCm5hbWUgb2YgZGlzcGxheTogOjANCkVycm9yOiBjb3VsZG4ndCBmaW5k IFJHQiBHTFggdmlzdWFsIG9yIGZiY29uZmlnwqANCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+ OC0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpHb29nbGluZyBkaWRuJ3QgaGVscCBoZXJlIHVuZm9y dHVuYXRlbHkgc28gbWF5YmUgc29tZSBwb2ludGVycyBjb3VsZCBiZQ0Kc3VnZ2VzdGVkIGhlcmUu Li4gbGlrZSB3aGF0IGRvIEkgZG8gd3JvbmcgYW5kIGlmIGdseGdlYXJzIGlzIHN1cHBvc2VkIHRv DQp3b3JrIG9uIHRvcCBvZiBEUk0gR1BVIGF0IGFsbD8NCg0KVGhhbmtzIGEgbG90IGluIGFkdmFu Y2UhDQoNCi1BbGV4ZXkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtc25wcy1hcmMgbWFpbGluZyBsaXN0CmxpbnV4LXNucHMtYXJjQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1zbnBzLWFyYw==