From owner-freebsd-questions@freebsd.org Sat Nov 30 21:07:40 2019 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 684BE1B862F for ; Sat, 30 Nov 2019 21:07:40 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47QP8q1C9Rz4WW4 for ; Sat, 30 Nov 2019 21:07:38 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([94.222.2.248]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPA (Nemesis) id 1MVrXh-1iC6ju0M4L-00Rqg4; Sat, 30 Nov 2019 22:07:31 +0100 Date: Sat, 30 Nov 2019 22:07:27 +0100 From: Polytropon To: "Vlad D. Markov" Cc: FreeBSD Questions Subject: Re: How to force X to use a specific GPU / output Message-Id: <20191130220727.e35b0459.freebsd@edvax.de> In-Reply-To: <20191130153824.3221ff6da9449dc34727e7c7@aim.com> References: <20191130210239.ff69c8a2.freebsd@edvax.de> <20191130153824.3221ff6da9449dc34727e7c7@aim.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ePqL6a+eNjlTQ2pb+Bno7Z0R7R4iUA6iOUPS7Bsn2Zq2r59ulUq tGxVNG4NPAWXpK7Y45dmBLf6ZuSucRBCjsqqjnKTdDRxK5kAJFE6WBxhA1a1UgIcETX1ZGs w8z5mWKwvdvM6C5PNPLRr8jGAnWQWnr01Ea+o+3Ku4uOyCuum93+mfj6TAioG+HnIl1Cf73 BzS7nEaMY2voFeD5rm/yg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CXqN6EjKpK8=:P+g+pIO4C0nfX2mvWO5Nba vZ7LeBxm/axXBt+e12hT45s6F9LjFjutH7CZfYEjZQomzUEP1zw7f9OU/RRcwQnQq+JI+oMgg 3MgiNVZV7OeghmHZIm8NDuEZuz00sSDohlbJz4DkN0w0ixyi0aPpNi7v0CKYbUW9GiOUv5iLE SbHwmZiwHN/NVOpUAitxajMoKQ0w3TYbQyVl+0mBeAKt/US6SryepVUFHrBWm3WOvQrdmfQ+f DiJuMEMV4cVLqcUk/u6pauuOVojRyQM9f9RjaCnB39YBpM2gvADbsfp/eyd0epaD5YoGbLv/g 7rXACs0zYvlyYIR+MnKbUYga7iApYruY6dx78sA1s6yNzDGS58IzleZufEdQ0evYo7iML8JQ9 uwmkMWMMOBR0l35V5QgbIefFxwpEcsabgi6dW/VajjnkqTmkofxfR9J9ndBZ76rwjHQeKkLeS yGClvLjDCqdTD7l7GcTapYDIU9AhhAxrFsFeMxe6dXb/p+fruZDU86GGrEkrzRuWRWdqBrDbJ DDQPVgR5diYALz0eWt1EAR7fzWlnFLhQSK7AjXgmmoi36mRSMuyzvmqyyDkB8Ill4nTuFeX1f oGy4BHGl/VQCxSq3hVaRr1A2ddQ73wErKKHg9Hbb2jNtQbrMFmTPyZiXnCOwg/7deJOyDpFCE j+T3wwWD2JMkd4Lx9iTrf57M0rQNFUDAAdvbeuk61Wu+hzRPaiQOdcF0e5CJJl1+SoVQwhbJ/ TnAMDzNnLuyPhgwYWPBfNrTqzXdb2pHRUfFoCPytL3ovwj1hoJKq5WUMjG/buOobjvsdB9hlT 7gbCtQHnDOIYhgB3cPzGSAiAupOlD+T/odJ/eVuv5KCiW3H73YvYUIBbN+5fLKptoso9Rw2kO dQTrG8BwYJPdGg/GCJcQ== X-Rspamd-Queue-Id: 47QP8q1C9Rz4WW4 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.126.135) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [4.08 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[aim.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MIME_TRACE(0.00)[0:+]; RECEIVED_SPAMHAUS_PBL(0.00)[248.2.222.94.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.47)[0.474,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.87)[0.873,0]; RCVD_IN_DNSWL_NONE(0.00)[135.126.227.212.list.dnswl.org : 127.0.5.0]; MID_CONTAINS_FROM(1.00)[]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.34)[ip: (0.58), ipnet: 212.227.0.0/16(-1.18), asn: 8560(2.29), country: DE(-0.01)] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Nov 2019 21:07:40 -0000 On Sat, 30 Nov 2019 15:38:24 -0500, Vlad D. Markov wrote: > I use a little script to select which monitor to use. > Is that what you are looking for? > > #set -x > > intern=LVDS1 > extern=VGA1 > > if xrandr | grep -q "$extern connected"; then > xrandr --output "$intern" --off --output "$extern" --auto > # echo "turning on external" > else > xrandr --output "$extern" --off --output "$intern" --auto > # echo "turning on internal" > fi Thanks for this pointer - yes, xrandr is a very convenient tool for switching the outputs. I tried this with LVDS, HDMI-0 and VGA-0, back and forth, in various combinations, but whenever the laptop's own display comes back on, the green pixels are there, while the image on all other outputs - as expected - is absolutely normal. I can even switch to "unsuitable" modes like 640x480, but the problem just gets magnified. ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...