From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nathan Schulte Subject: Re: RandR + i915 (HD 4600 / Haswell) -- Cannot switch from internal to 3x external Date: Wed, 17 Jun 2015 09:56:08 -0500 Message-ID: <55818A88.90800@gmail.com> References: <55804361.6090209@gmail.com> <20150617084625.GB24012@nuc-i3427.alporthouse.com> <20150617091349.GC24012@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com [209.85.218.44]) by gabe.freedesktop.org (Postfix) with ESMTP id CF7286EC94 for ; Wed, 17 Jun 2015 07:56:11 -0700 (PDT) Received: by oiyy130 with SMTP id y130so18928718oiy.0 for ; Wed, 17 Jun 2015 07:56:11 -0700 (PDT) In-Reply-To: <20150617091349.GC24012@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , xorg@lists.x.org, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDYvMTcvMjAxNSAwNDoxMyBBTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIFdlZCwgSnVu IDE3LCAyMDE1IGF0IDA5OjQ2OjI1QU0gKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPj4gSSB0 aGluayB0aGlzIGlzIHRoZSByaWdodCBmaXg6Cj4+Cj4+IGRpZmYgLS1naXQgYS94cmFuZHIuYyBi L3hyYW5kci5jCj4+IGluZGV4IGZiZmQ5M2UuLmMwZmVhYzMgMTAwNjQ0Cj4+IC0tLSBhL3hyYW5k ci5jCj4+ICsrKyBiL3hyYW5kci5jCj4+IEBAIC0zMDI5LDcgKzMwMjksNyBAQCBtYWluIChpbnQg YXJnYywgY2hhciAqKmFyZ3YpCj4+ICAgICAgICAgICAgICBpZiAoIWNvbmZpZ19vdXRwdXQpIGFy Z2VyciAoIiVzIG11c3QgYmUgdXNlZCBhZnRlciAtLW91dHB1dFxuIiwgYXJndltpXSk7Cj4+ICAg ICAgICAgICAgICBzZXRfbmFtZV94aWQgKCZjb25maWdfb3V0cHV0LT5tb2RlLCBOb25lKTsKPj4g ICAgICAgICAgICAgIHNldF9uYW1lX3hpZCAoJmNvbmZpZ19vdXRwdXQtPmNydGMsIE5vbmUpOwo+ PiAtICAgICAgICAgICBjb25maWdfb3V0cHV0LT5jaGFuZ2VzIHw9IGNoYW5nZXNfbW9kZTsKPj4g KyAgICAgICAgICAgY29uZmlnX291dHB1dC0+Y2hhbmdlcyB8PSBjaGFuZ2VzX21vZGUgfCBjaGFu Z2VzX2NydGM7Cj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4gICAgICAgICAgfQo+PiAgICAg ICAgICBpZiAoIXN0cmNtcCAoIi0tZmIiLCBhcmd2W2ldKSkgewo+Cj4gVGhvdWdoIHRoZXJlIGlz IHN0aWxsIHRoaXMgbG9naWMgaW4gY2hlY2tfY3J0Y19mb3Jfb3V0cHV0Ogo+Cj4gICAgaWYgKGNy dGMtPm5vdHB1dCkgeyAvLyBjaGVjayB3ZSBjYW4gY2xvbmUgaW4gb3VyIGNvbmZpZ3VyYXRpb24K PiAgICAgICAgLi4uCj4gICAgfSBlbHNlIGlmIChjcnRjLT5jcnRjX2luZm8tPm5vdXRwdXQpIHsg Ly8gY2hlY2sgYWdhaW5zdCBvbGQKPiAgICB9Cj4KPiBCdXQgd2UgbmV2ZXIgaWdub3JlIHRoZSBv bGQgY29uZmlndXJhdGlvbiB3aGVuIHdlIGRpc2FibGUgYWxsIHRoZQo+IG91dHB1dHMgb24gaXQu IFNvIHRvIGF2b2lkIHJ1bm5pbmcgb3V0IG9mIENSVEMgcHJlbWF0dXJlbHksIHdlIGFsc28gbmVl ZAo+IHRvIHN0b3AgY29uc2lkZXJpbmcgdGhlIG9sZCBjb25maWd1cmF0aW9uIGxpa2U6Cj4KPiBk aWZmIC0tZ2l0IGEveHJhbmRyLmMgYi94cmFuZHIuYwo+IGluZGV4IGMwZmVhYzMuLjE4MWM3NmUg MTAwNjQ0Cj4gLS0tIGEveHJhbmRyLmMKPiArKysgYi94cmFuZHIuYwo+IEBAIC0yMjQzLDYgKzIy NDMsOCBAQCBzdGF0aWMgdm9pZAo+ICAgcGlja19jcnRjcyAodm9pZCkKPiAgIHsKPiAgICAgICBv dXRwdXRfdCAgICpvdXRwdXQ7Cj4gKyAgICBpbnQgc2F2ZWRfY3J0Y19ub3V0cHV0W251bV9jcnRj c107Cj4gKyAgICBpbnQgbjsKPgo+ICAgICAgIC8qCj4gICAgICAgICogRmlyc3QgdHJ5IHRvIG1h dGNoIHVwIG5ld2x5IGVuYWJsZWQgb3V0cHV0cyB3aXRoIHNwYXJlIGNydGNzCj4gQEAgLTIyNzQs NyArMjI3NiwxOCBAQCBwaWNrX2NydGNzICh2b2lkKQo+ICAgICAgICAqLwo+ICAgICAgIGZvciAo b3V0cHV0ID0gYWxsX291dHB1dHM7IG91dHB1dDsgb3V0cHV0ID0gb3V0cHV0LT5uZXh0KQo+ICAg ICAgICAgIG91dHB1dC0+Y3VycmVudF9jcnRjX2luZm8gPSBvdXRwdXQtPmNydGNfaW5mbzsKPiAr Cj4gKyAgICAvKiBNYXJrIGFsbCBDUlRDIGFzIGN1cnJlbnRseSB1bnVzZWQgKi8KPiArICAgIGZv ciAobiA9IDA7IG4gPCBudW1fY3J0Y3M7IG4rKykgewo+ICsgICAgICAgICAgIHNhdmVkX2NydGNf bm91dHB1dFtuXSA9IGNydGNzW25dLmNydGNfaW5mby0+bm91dHB1dDsKPiArICAgICAgICAgICBj cnRjc1tuXS5jcnRjX2luZm8tPm5vdXRwdXQgPSAwOwo+ICsgICAgfQo+ICsKPiAgICAgICBwaWNr X2NydGNzX3Njb3JlIChhbGxfb3V0cHV0cyk7Cj4gKwo+ICsgICAgZm9yIChuID0gMDsgbiA8IG51 bV9jcnRjczsgbisrKQo+ICsgICAgICAgICAgIGNydGNzW25dLmNydGNfaW5mby0+bm91dHB1dCA9 IHNhdmVkX2NydGNfbm91dHB1dFtuXTsKPiArCj4gICAgICAgZm9yIChvdXRwdXQgPSBhbGxfb3V0 cHV0czsgb3V0cHV0OyBvdXRwdXQgPSBvdXRwdXQtPm5leHQpCj4gICAgICAgewo+ICAgICAgICAg IGlmIChvdXRwdXQtPm1vZGVfaW5mbyAmJiAhb3V0cHV0LT5jcnRjX2luZm8pCgpJJ2xsIGdpdmUg dGhlc2UgdHdvIHBhdGNoZXMgYSB0cnkgYW5kIHJlcG9ydCBiYWNrLgoKVGhhbmtzLAoKLS0KTmF0 ZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=