From owner-freebsd-current@freebsd.org Sat Jun 23 04:32:20 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD55C1011B62 for ; Sat, 23 Jun 2018 04:32:20 +0000 (UTC) (envelope-from mqudsi@neosmart.net) Received: from mail-ot0-x231.google.com (mail-ot0-x231.google.com [IPv6:2607:f8b0:4003:c0f::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B22673CCA for ; Sat, 23 Jun 2018 04:32:20 +0000 (UTC) (envelope-from mqudsi@neosmart.net) Received: by mail-ot0-x231.google.com with SMTP id c15-v6so9715590otl.3 for ; Fri, 22 Jun 2018 21:32:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neosmart.net; s=google; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=9U71QhbDyz8kuLrwlYGJMU8gcdhfNJ0UsL2FLqXhBuQ=; b=AXDGCE99hHjaxtL8MycQkV3CjeXKhjC01Dp5f9HOp2JRr09R6VMebh/ICrxJ2m/hkD Et/I1w462BxSba+6WBp7lu+cjSZJ50kLWL08YZir6SbpIqgeveA2hwgC81VTV/LAFR64 A/aSN7iN+ZJDonQRd6Gu/xywX689hqUzBaqlA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=9U71QhbDyz8kuLrwlYGJMU8gcdhfNJ0UsL2FLqXhBuQ=; b=dxMGDxUNYV2W8qDx4eg98vXMrkmn47Rbjzabx/ONmR+3J4TCUuOYQcSBXNPAVWd5NA gBHuuLwz+4GRlBt93CccFcQaHENaYyfATB2Q+XS1OFgkjm0qQNKqUI5AS1rhzHhjd9Np U6RV6ICI410HqgyVCwaxKPxQ5w1VU/6Mavx3oqlBRp6lRi0qJ8GxMRtD9nAgG3lTxf9/ AnYCuBIgsmxN7V4GxEjvG1psiE8IfZlzILfZ3aM1waCVz+LNIL0YlCiY6La4Ch7tJokL UO/7B3WRZ+UbGzHFlYfVV7romxrjHMNgVOOcVJhXI/xX5MiHtgTT5Kr4eFmXewyq0PSa MWUQ== X-Gm-Message-State: APt69E2KZ+93T9CjoenvPXe/mnhNtEL6q6hviPDelt7Jrb6grQGa0rgV zqfaX3icSYGG0df7pR+UQGMVOL6uSa4i6Uc87TJmOniQ X-Google-Smtp-Source: ADUXVKLEhdPWsesFsM6Bppg6g0amOCGcDqYMAS1Ok/cnDzHnCf9W2kPJgpBrF3MLLY7yQYQ/mhZJNeCTsWoXa3BzL0c= X-Received: by 2002:a9d:2fda:: with SMTP id b26-v6mr2428033otd.177.1529728339194; Fri, 22 Jun 2018 21:32:19 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:e8f:0:0:0:0:0 with HTTP; Fri, 22 Jun 2018 21:31:58 -0700 (PDT) From: Mahmoud Al-Qudsi Date: Fri, 22 Jun 2018 23:31:58 -0500 Message-ID: Subject: Lack of /dev/vtvga0? To: freebsd-current@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jun 2018 04:32:21 -0000 Hello list, As I've mentioned in a previous message, I've been working on trying to get= a proper graphics subsystem/desktop up and running under 12-CURRENT without a= ny X components; something that was once possible a long time ago by using lib= vgl probably via SDL1.2 =E2=80=94 an option that's been deprecated in SDL2 and = isn't viable in all cases since libvgl doesn't support newcons/vt. I understand the limitations of the basic VGA driver (lack of hardware acceleration, current hard-coded 640x480x16 resolution) but I'm not clear o= n why the vt_vga driver does not make a framebuffer device available (vtvga0 = is initialized, but there is no corresponding /dev/vtvga0). Isn't it possible = to use vt_vga in pixel mode and directly write to the kernel console framebuff= er? Any insight would be appreciated! Mahmoud Al-Qudsi NeoSmart Technologies