From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6429 invoked from network); 24 Sep 2021 01:51:33 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 24 Sep 2021 01:51:33 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 2314039DA6 for ; Thu, 23 Sep 2021 21:51:31 -0400 (EDT) (envelope-from bounce.mMb1c40d6c9d3bca972decad36.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 194374264EB8; Thu, 23 Sep 2021 21:51:31 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fjrhome.net; spf=none smtp.mailfrom=fde101@fjrhome.net smtp.helo=dpmailmta01.doteasy.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1632448290; bh=KrG+1j5b6v2kADOW 2VA5Jy+aZISAnvT01eFTa8NNLvM=; b=b40ZACVCR3ckCzuFB7WRKtzaCYqHesvz 7Gh6noOiCtOt5xJbW3uszm4cWyrtm1IxW8ddfCZN+lJ9jN1wUb0M6Ub/znmfteDI 8RXp8qSbHMxSZnUWGuYv6KnZwl+dlRQMftyASZs0YIOmMreAIhr24PBgAEpaOIJT BWEhdVS27ds= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1632448290; b=TuxffNBJ6E1FOaMJSBmBL7C17714dWY1tfcnlFVzhXGFH3Gflh trA2pXViSwZ0iAekxF0KMnfKzFlF3xcrxLXxo26MxlLy/axr6WFkGEVALzaI9Tzv DpZoaATzTZLFSioG+3O7GzBWhb8dAdMbRY6oVII/RkoUNq8RqKbDZxsdU= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fjrhome.net; spf=none smtp.mailfrom=fde101@fjrhome.net smtp.helo=dpmailmta01.doteasy.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fjrhome.net; iprev=pass smtp.remote-ip=65.61.219.12 (dpmailmta01-32.doteasy.com); spf=none smtp.mailfrom=fde101@fjrhome.net smtp.helo=dpmailmta01.doteasy.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=dpmailmta01.doteasy.com policy.ptr=dpmailmta01-32.doteasy.com; x-return-mx=pass header.domain=fjrhome.net policy.is_org=yes (MX Records found: dpmail01.doteasy.com,dpmailbu.doteasy.com); x-return-mx=pass smtp.domain=fjrhome.net policy.is_org=yes (MX Records found: dpmail01.doteasy.com,dpmailbu.doteasy.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=subject:to :references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=KrG+1j5b6v2kADOW2VA5Jy+aZISAnvT01eFTa8NNLvM=; b=cPQ4/5bEULkG i8bpXeETAWZxLWpFYvQJ/gV3CTdili4JdTa0oI+d959aKBN/0q0ML4h5Y+KySOpB phwqID5FLhpAQ/gUflH8482ujtd2VV28c/VOtNQos+6uAo4+snh7sSFe+T9d8f3m qYDxUHd09wpm4wyZ0mP1uVpScKcTg/U= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 5A1624144BFD for <9fans@9fans.net>; Thu, 23 Sep 2021 21:51:16 -0400 (EDT) (envelope-from fde101@fjrhome.net) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id A32B1C6BFD2; Thu, 23 Sep 2021 21:51:16 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1632448276; b=h2tlrsqKtcnfDseZLqRpbfXsPzCwYHZb2JePgY+mf0PwoRqHix yKLdgfC6PyV1T6oLSnXoyvMzT3Vv25zNxOvk1mUoNiDgw1Jij/PhfgVQnDzGh/t5 grKskLNVjGq8zp35cjNuKz8EbpRRLYOXbkeXS46K05Wb+k2vFVmcvYDrA1RjJUez ifNdDAM3w7oorWho4xPsslukGeAwIW0mQL8d1dDp2YDSqpmnmglRomj4VTZ6wvue YUBwlcDHEf8bGd80sah8aTxvbThcWDeDiiPxMuoOgzCOp9q18jMW3pXu7l6SYx8P ukiYVy1K1l+CpL4LHM23ekXcnFNl0qaK68pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; s=arcseal; t=1632448276; bh=y9vwPu9A 1WLbI4ns60HLrlWMjlMpxbTDcpjO+NejKvA=; b=unMTx+TR3LDHbFqlaD8fri9B njKA0Vaq5zkXxbeK5X+mPijgdno2Yd1Hf6QYOuOAQKSl+9xZdJ5QNoiDJ/z/ThZX nZ96TxByY8W9nYx/TpUzT1Hbpl7WspggrtCkPVUPSAI4TOO8kut6eRRjrSCtVS5h 3quHUv9JBZ6wKueDcZIJpEWtmXUJZ04f4kPAhNgrG60K/k2NWO+g2mAqUMN3uyah R3zXBoHtGhUtoj+5D0i8wg+aX2R+zJm9hHAcsooOwGchgopv6cndG/MBK7w4Va8r z8c07WCHt4VjaIJRExlPeeCCc0lApdbQhase8lMkcnE1LmrOxiLNv6JiwpsiPQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fjrhome.net; iprev=pass smtp.remote-ip=65.61.219.12 (dpmailmta01-32.doteasy.com); spf=none smtp.mailfrom=fde101@fjrhome.net smtp.helo=dpmailmta01.doteasy.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=dpmailmta01.doteasy.com policy.ptr=dpmailmta01-32.doteasy.com; x-return-mx=pass header.domain=fjrhome.net policy.is_org=yes (MX Records found: dpmail01.doteasy.com,dpmailbu.doteasy.com); x-return-mx=pass smtp.domain=fjrhome.net policy.is_org=yes (MX Records found: dpmail01.doteasy.com,dpmailbu.doteasy.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrudeiledgleeiucdltddurdegudehrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpefuvfhfhffkffgfgggjtgfgihesthejredttdefjeenucfhrhhomhep fdfhrhgrnhhkucffrdcugfhnghgvlhdpucflrhdrfdcuoehfuggvuddtudesfhhjrhhhoh hmvgdrnhgvtheqnecuggftrfgrthhtvghrnheptdehveefvdfhvdeivdefledvvddtjedt ueeffeejhfdvheeigedtgeelveevgfefnecuffhomhgrihhnpehtohhpihgtsghogidrtg homhenucfkphepieehrdeiuddrvdduledruddvpdduledvrdduieekrddutddurdekuddp udejfedrieejrddufeegrddugeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehinhgvthepieehrdeiuddrvdduledruddvpdhhvghlohepughpmhgrihhlmhhtrgdt uddrughothgvrghshidrtghomhdpmhgrihhlfhhrohhmpeeofhguvgdutddusehfjhhrhh homhgvrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: none (fjrhome.net: No applicable sender policy available) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="fde101@fjrhome.net"; helo=dpmailmta01.doteasy.com; client-ip=65.61.219.12 Received: from dpmailmta01.doteasy.com (dpmailmta01-32.doteasy.com [65.61.219.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 23 Sep 2021 21:51:15 -0400 (EDT) (envelope-from fde101@fjrhome.net) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=192.168.101.81; Received: from dpmailrp01.doteasy.com (unverified [192.168.101.81]) by dpmailmta01.doteasy.com (DEO) with ESMTP id 82063427-1394429 for <9fans@9fans.net>; Thu, 23 Sep 2021 18:51:14 -0700 Received: from dpmail01.doteasy.com (dpmail01.doteasy.com [192.168.101.1]) by dpmailrp01.doteasy.com (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTP id 18O1pCxM031705 for <9fans@9fans.net>; Thu, 23 Sep 2021 18:51:13 -0700 X-SmarterMail-Authenticated-As: fde101@fjrhome.net Received: from Mac-Pro.fjrhome.net (pool-173-67-134-144.hrbgpa.fios.verizon.net [173.67.134.144]) by dpmail01.doteasy.com with SMTP; Thu, 23 Sep 2021 18:50:54 -0700 Subject: Re: [9fans] Drawterm GPU (was: Software philosophy) To: 9fans@9fans.net References: <220e868b-8403-4bd0-8a18-cecc308a1766@sirjofri.de> From: "Frank D. Engel, Jr." Message-ID: <1c42a137-c9ff-fd2d-6846-dbc65a18f791@fjrhome.net> Date: Thu, 23 Sep 2021 21:50:49 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <220e868b-8403-4bd0-8a18-cecc308a1766@sirjofri.de> Content-Type: text/plain; charset="UTF-8"; format="flowed" Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Exim-Id: 1c42a137-c9ff-fd2d-6846-dbc65a18f791 X-Bayes-Prob: 0.9999 (Score 4, tokens from: base:default, @@RPTN) X-CanIt-Geo: No geolocation information available for 192.168.101.1 X-CanItPRO-Stream: base:default X-Canit-Stats-ID: 015VBPcPB - 47d88bf17cea - 20210923 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.168.101.81 X-Originating-IP: 192.168.101.81 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: eaa2ac8c-1cd9-11ec-928e-983421aa8b55 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYWQyOWJmYzIyM2RjNGZiZS1NYjFjNDBkNmM5ZDNiY2E5NzJkZWNh?= =?UTF-8?B?ZDM2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mb1c40d6c9d3bca972decad36:1:goKv_Dh4yEBbdKe2hbtOxCdj3iAPHAV4zngKpsrtiNU Maybe /dev/gpgpu (general-purpose GPU) would be more to the point? On 8/22/21 2:50 PM, sirjofri wrote: > > 22.08.2021 20:25:12 ori@eigenstate.org: > >> Quoth sirjofri : >>> >>> 22.08.2021 18:41:06 ori@eigenstate.org: >>> Basically do software rendering on the GPU? >> >> Yes. Or software neural net evaluation on the GPU. >> Or software video decoding on the GPU. Or software >> image transforms on the GPU. Or software signal >> processing on the GPU. >> >> If there's an interface to be selected, it needs >> to be tractable to implement, *and* general purpose >> enough for everything that wants to use it. >> >>> Well, it's totally possible. Even Nanite (the new system in Unreal=20 >>> Engine >>> 5) has its own rasterizer and I believe even its own base pass. Also >>> Lumen does software rendering for global illumination. >>> >>> But for serious 3d AAA stuff we'd have to consider: Lumen is for=20 >>> next-gen >>> GPUs and Nanite for newer GPUs. We'll never reach their quality in >>> realtime if we don't use the GPU features (built-in rasterizer, ...) to >>> have enough free power for crazy software calculation. >> >> By the time any code is written, next-gen GPUs will be >> previous-gen GPUs. >> >> General compute is what any hardware you buy a few years >> from now will be doing -- and it's far more intersting >> in terms of what capabilities it allows. >> >>> I like that /dev/compute approach, but may I suggest putting it below >>> another directory /dev/gpu/compute so we have the ability to add >>> /dev/gpu/{vertex,geometry,fragment,tessellation,pixel} later? >> >> I think supporting those is a cost we should not pay. It's >> fundamentally solving a less general problem, and adds a >> lot of complexity for the potential of a small performance >> boost. >> >> We already have zero people sinking time into the slim >> interface; sinking time into a fatter interface seems >> like a bad idea. >=20 > Gotcha. >=20 > Maybe I'll find some time to implement some kind of gpufs or /dev/gpu > (if it's general purpose I'd suggest renaming compute to gpu since > "compute" could be anything. The computer does compute, wow.). >=20 > sirjofri ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tad29bfc223dc4fbe-Mb1c40= d6c9d3bca972decad36 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription