Re: console in 11.0-ALPHA4

2016-06-30 Thread Maxim Sobolev
P.S. Asynchronous nature of vt is also a poor excuse in my view. There are plenty ways to do it asynchronously, while preserving updates order. It should not be one-or-the-other deal. On Thu, Jun 30, 2016 at 7:21 AM, Maxim Sobolev wrote: > Ed, I think this is bug, not a

Re: console in 11.0-ALPHA4

2016-06-30 Thread Maxim Sobolev
Ed, I think this is bug, not a feature. People expect scrolling and updates to be smooth these days, the fact that we deliberately break it just signifies very weird preferences somebody made while developing the code. The fact that it "looks fine when scrolling stops" is no execuse IMHO. -Max

Re: console in 11.0-ALPHA4

2016-06-30 Thread Ed Schouten
Hi Maxim, 2016-06-28 21:14 GMT+02:00 Maxim Sobolev : > P.S. Just if somebody is interested in fixing those "fast scrolling text > turns into garbage" display issues, here is some screenshots of one of my > 11-alpha3 systems captured with a camera at 120fps. As you can see

Re: console in 11.0-ALPHA4

2016-06-28 Thread Maxim Sobolev
P.S. Just if somebody is interested in fixing those "fast scrolling text turns into garbage" display issues, here is some screenshots of one of my 11-alpha3 systems captured with a camera at 120fps. As you can see text tears down quite badly. I am curious if it's some lack of proper ordering of

Re: console in 11.0-ALPHA4

2016-06-22 Thread Ernie Luzar
Kurt Jaeger wrote: Hi! If you want textmode like in the old days, add this line to /boot/loader.conf: hw.vga.textmode="1" If I do this on a laptop 10.3p5, sending the laptop to sleep with zzz causes a crash (!), which is reproducable. submit a PR

Re: console in 11.0-ALPHA4

2016-06-22 Thread Kurt Jaeger
Hi! > If you want textmode like in the old days, add this line to > /boot/loader.conf: > > hw.vga.textmode="1" If I do this on a laptop 10.3p5, sending the laptop to sleep with zzz causes a crash (!), which is reproducable. -- p...@opsec.eu+49 171 3101372

Re: console in 11.0-ALPHA4

2016-06-21 Thread Maxim Sobolev
Ed, For once, we have pretty good VGL support in the libSDL, at least version 1.x has been tested and seems to be building/working fine with sc(4)+vesa(4) on supported hardware/VMs. http://libsdl.org/download-1.2.php So pretty much any application built against SDL 1.2 library should work.

Re: console in 11.0-ALPHA4

2016-06-21 Thread Maxim Sobolev
P.S. On more of IMHO side, I think having simple built in console graphics library is quite important in order for kids to actually explore FreeBSD early. I remember learning my first computer in elementary, with only few KB of RAM it had BASIC interpreter built in and could already do basic

Re: console in 11.0-ALPHA4

2016-06-21 Thread Ed Maste
On the topic of vgl(3) specifically, in October 2014 I wrote on this list: > vgl(3) is a graphics library for syscons(4) that provides some basic > graphics operations (e.g. some mode setting, bitmaps, boxes, > ellipses). Right now it does not support the newer vt(4) console. > > In order to help

Re: console in 11.0-ALPHA4

2016-06-21 Thread O. Hartmann
On Mon, 20 Jun 2016 22:11:52 -0700 "Chris H" wrote: > On Mon, 20 Jun 2016 16:22:53 -0700 John Baldwin wrote > > > On Monday, June 20, 2016 04:54:11 PM Ernie Luzar wrote: > > > Ed Maste wrote: > > > > On 20 June 2016 at 14:29, Ernie Luzar

Re: console in 11.0-ALPHA4

2016-06-20 Thread Maxim Sobolev
For what it's worth: my two biggest grievances with the vt(4) vs. sc(4) is the unordered updates in the graphics mode which makes watching quickly scrolling text on something like virtual machine console funky and lack of support in the libvgl(3). The latter I find particularly hard to explain,

Re: console in 11.0-ALPHA4

2016-06-20 Thread Chris H
On Mon, 20 Jun 2016 16:22:53 -0700 John Baldwin wrote > On Monday, June 20, 2016 04:54:11 PM Ernie Luzar wrote: > > Ed Maste wrote: > > > On 20 June 2016 at 14:29, Ernie Luzar wrote: > > >> I found the cause of this boot time message > > >> "vicontrol:

Re: console in 11.0-ALPHA4

2016-06-20 Thread Kevin Oberman
On Mon, Jun 20, 2016 at 6:01 PM, Ernie Luzar wrote: > John Baldwin wrote: > >> On Monday, June 20, 2016 04:54:11 PM Ernie Luzar wrote: >> >>> Ed Maste wrote: >>> On 20 June 2016 at 14:29, Ernie Luzar wrote: > I found the cause of this boot

Re: console in 11.0-ALPHA4

2016-06-20 Thread Ed Maste
On 20 June 2016 at 23:22, John Baldwin wrote: > > There are tradeoffs in both directions. Neither console is a subset of the > other. However, sc(4) is not really extendable to support the things it is > missing. vt(4) is actively worked on, and patches for the features it

Re: console in 11.0-ALPHA4

2016-06-20 Thread Ernie Luzar
John Baldwin wrote: On Monday, June 20, 2016 04:54:11 PM Ernie Luzar wrote: Ed Maste wrote: On 20 June 2016 at 14:29, Ernie Luzar wrote: I found the cause of this boot time message "vicontrol: setting cursor type: Inappropriate ioctl for device" In my rc.conf I had this

Re: console in 11.0-ALPHA4

2016-06-20 Thread John Baldwin
On Monday, June 20, 2016 04:54:11 PM Ernie Luzar wrote: > Ed Maste wrote: > > On 20 June 2016 at 14:29, Ernie Luzar wrote: > >> I found the cause of this boot time message > >> "vicontrol: setting cursor type: Inappropriate ioctl for device" > >> > >> In my rc.conf I had this

Re: console in 11.0-ALPHA4

2016-06-20 Thread Ernie Luzar
Ed Maste wrote: On 20 June 2016 at 14:29, Ernie Luzar wrote: I found the cause of this boot time message "vicontrol: setting cursor type: Inappropriate ioctl for device" In my rc.conf I had this statement vidcontrol -c blink -h 250 From testing it seems that vt does not

Re: console in 11.0-ALPHA4

2016-06-20 Thread Ed Maste
On 20 June 2016 at 14:29, Ernie Luzar wrote: > > I found the cause of this boot time message > "vicontrol: setting cursor type: Inappropriate ioctl for device" > > In my rc.conf I had this statement > vidcontrol -c blink -h 250 > From testing it seems that vt does not handle

Re: console in 11.0-ALPHA4

2016-06-20 Thread Ed Maste
On 20 June 2016 at 12:45, Trond Endrestøl wrote: > > If you want textmode like in the old days, add this line to > /boot/loader.conf: > > hw.vga.textmode="1" One note, in textmode vt(4) is limited to cp437. The console still uses Unicode internally but has a

Re: console in 11.0-ALPHA4

2016-06-20 Thread Ernie Luzar
Trond Endrestøl wrote: On Mon, 20 Jun 2016 11:36-0400, Ernie Luzar wrote: I have installed 11.0-ALPHA4-i386-20160617-r301975. The console looks very different from all previous releases. I find it to be harder to read. This manifests it self with the boot log messages and the normal behavior

Re: console in 11.0-ALPHA4

2016-06-20 Thread Trond Endrestøl
On Mon, 20 Jun 2016 11:36-0400, Ernie Luzar wrote: > I have installed 11.0-ALPHA4-i386-20160617-r301975. > > The console looks very different from all previous releases. > I find it to be harder to read. This manifests it self with the boot log > messages and the normal behavior of the virtual

Re: console in 11.0-ALPHA4

2016-06-20 Thread John Baldwin
On Monday, June 20, 2016 11:36:09 AM Ernie Luzar wrote: > I have installed 11.0-ALPHA4-i386-20160617-r301975. > > The console looks very different from all previous releases. > I find it to be harder to read. This manifests it self with the boot log > messages and the normal behavior of the