From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oBMRBIhCZF9XawAA0tVLHw (envelope-from ) for ; Fri, 18 Sep 2020 05:15:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id EF50O4dCZF8jOwAAbx9fmQ (envelope-from ) for ; Fri, 18 Sep 2020 05:15:51 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ACE779404D8 for ; Fri, 18 Sep 2020 05:15:49 +0000 (UTC) Received: from localhost ([::1]:55914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kJ8kN-0005eO-Tm for larch@yhetil.org; Fri, 18 Sep 2020 01:15:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJ8kF-0005eB-Cl for help-guix@gnu.org; Fri, 18 Sep 2020 01:15:39 -0400 Received: from mail1.g12.pair.com ([66.39.4.99]:28406) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kJ8kD-0003Fy-Fn for help-guix@gnu.org; Fri, 18 Sep 2020 01:15:39 -0400 Received: from mail1.g12.pair.com (localhost [127.0.0.1]) by mail1.g12.pair.com (Postfix) with ESMTP id 5A85D73121; Fri, 18 Sep 2020 01:15:34 -0400 (EDT) Received: from [10.200.80.185] (pw126233161066.20.panda-world.ne.jp [126.233.161.66]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail1.g12.pair.com (Postfix) with ESMTPSA id 19CBE73125; Fri, 18 Sep 2020 01:15:34 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Yasuaki Kudo Mime-Version: 1.0 (1.0) Subject: Re: Please recommend zero-hassle video card for GUIX Date: Fri, 18 Sep 2020 14:15:31 +0900 Message-Id: <181FD604-1ACA-49E0-B3A4-D0AA3103A889@yasuaki.com> References: <87lfh7zvk8.fsf@gmail.com> In-Reply-To: <87lfh7zvk8.fsf@gmail.com> To: Maxim Cournoyer X-Mailer: iPhone Mail (17H35) Received-SPF: none client-ip=66.39.4.99; envelope-from=yasu@yasuaki.com; helo=mail1.g12.pair.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/18 01:15:34 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Help Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -0.01 X-TUID: yU1SBnEWGOU9 Hi Maxim and everybody, First of all, thank you all for your replies and I wish to thank the FSF and= the community for this whole "blob" discussion. I had absolutely no idea t= hat: * Linux had "blob" sections * GNU (predictably though =F0=9F=98=85) would go the distance, remove them a= ll and call it Linux-libre, and that's what Guix uses * All newer video cards (GPUs), regardless of vendor, need those "blobs" to b= e supplied by Linux kernel before they function (presumably so they can fix b= ugs post production and since it is so close to hardware and architecture, t= hey feel the source code for the blobs to be their "intellectual property" ?= ) So, although this will probably not be my first Guix-learning project, there= is a way around this by using the "inferior", "backdoor", repository I read= that I should not utter in this channel =F0=9F=98=85 All-in-all, it feel that Guix is very appropriate for my purpose - learn the= techniques of constructing highly customizable software for the end-users, (= barring the controversial subject of allowing proprietary components, of co= urse =F0=9F=98=85) -Yasu > On Sep 18, 2020, at 11:06, Maxim Cournoyer wro= te: >=20 > =EF=BB=BFHello Yasuaki, >=20 > Yasuaki Kudo writes: >=20 >> Hi, >>=20 >> As per the subject-line, what is the very best video chip/card for GUIX? = My criteria: >>=20 >> =E2=80=A2 I use AMD Ryzen 5 CPU (The chip has no integrated video feature= enabled) >> =E2=80=A2 I currently use NVIDIA with proprietary driver support provided= by >> corresponding NixOS packages but now I am considering switching from >> NixOS to Guix =E2=80=93 so I prefer to have a video card that runs native= ly >> without proprietary driver enabling gimmick. >> =E2=80=A2 The video card should behave normally =E2=80=93 there should be= no performance degradation in 2D/3D/video, etc. >=20 > Behaving normally is an easy target, but "no performance degradation in > 2D/3D/video less so, because I'm not sure a GPU exists that can do video > decoding without a binary blob. >=20 > I'm currently using an old nVIDIA 8800 GTS on my desktop with the > nouveau driver. 2D and 3D seems fine and stable (I don't play games > though), but it doesn't accelerate videos, so some applications will use > a lot of CPU. >=20 > At work, I use another nVIDIA card (GeForce GTX 680) with similar > results (good desktop performance, no video acceleration). >=20 > I don't know what the landscape looks like on the AMD side, but I know > their recent cards boasting the free AMDGPU driver are nearly useless > without the binary blobs (no 3D support, and that's if you're lucky that > it doesn't leave you on a black screen at boot). >=20 > You can view reports of video hardware at h-node.org [0]. >=20 > Hope that helps! >=20 > Maxim >=20 > [0] https://h-node.org/videocards/catalogue/en