Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jun 2020 22:38:36 +0100
From:      Steve O'Hara-Smith <steve@sohara.org>
To:        Polytropon <freebsd@edvax.de>
Cc:        Per Hedeland <per@hedeland.org>, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Keyboard and mouse not working after X update
Message-ID:  <20200601223836.3f170eec7421e733a5de60a1@sohara.org>
In-Reply-To: <20200601224147.33d102d6.freebsd@edvax.de>
References:  <20200531214105.2caed717.freebsd@edvax.de> <CAM8r67BWRndRDsTCQEOqTQ8Z_6R39H=ZwXHzrpZ1Njam0G3tRQ@mail.gmail.com> <20200531231731.85ee6d3d.freebsd@edvax.de> <CAM8r67Cm3eW0%2BSkpB52OMm0Eo2Y3AQEsmyvtTJV_A6yiLvYZQA@mail.gmail.com> <20200601001117.f7075d7d.freebsd@edvax.de> <CAM8r67A-%2B1z29OUB33nPaGJwD72a8yqrN5YvLVK6E8TuEffJ7g@mail.gmail.com> <20200601205659.fac089c3.freebsd@edvax.de> <bce24158-dbb3-ce44-adb1-b0a83562308d@hedeland.org> <20200601224147.33d102d6.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 1 Jun 2020 22:41:47 +0200
Polytropon <freebsd@edvax.de> wrote:

> Remaining question: Why does X still use VESA?

	Yep because that's why you're seeing such low performance from
glxgears.

> And what is that "modesetting" driver that
> gets loaded and unloaded?

	Good question - I thought it was the X end of kms but clearly not
since it gets loaded and unloaded for me too and everything driver related
is reported as 'intel' in Xorg.0.log. I run with no config at all apart
from the kld_list in rc.conf.

> X is complicated. Maybe nobody knows. :-)

	I understood X11R5 well enough to get it going on a box with no TCP
stack, no shared memory support and no streams or sockets[guess first then
see 1] - also a development environment where make had a line length limit
too short for several of the Makefiles. I did cheer when an X appeared and
followed the mouse, even more when I tortured the 1MB video card into
giving me the resolution I wanted.

	The current iteration of Xorg and DRI/DRM is mostly black magic to
me, but when it cooperates it is impressive.

[1] Pseudo TTY pairs for client/server transport - and only one half of that
code was written, I had to write the other half.

-- 
Steve O'Hara-Smith <steve@sohara.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200601223836.3f170eec7421e733a5de60a1>