From 4090a27746074d7cf7ef72b0faa327bf295d8d98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AB=8F=E8=A8=AA=E5=AD=90?= Date: Wed, 19 Jun 2024 16:32:14 +0900 Subject: =?UTF-8?q?OpenBSD:=20=E3=82=B5=E3=83=BC=E3=83=90=E3=83=BC?= =?UTF-8?q?=E3=81=A7=E3=82=82GPU=E6=83=85=E5=A0=B1=E3=82=92=E7=A2=BA?= =?UTF-8?q?=E8=AA=8D=E3=81=99=E3=82=8B=E6=A7=98=E3=81=AB=EF=BC=88=E7=8F=BE?= =?UTF-8?q?=E5=9C=A8Intel=E3=81=AE=E3=81=BF=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gpu.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/gpu.c') diff --git a/src/gpu.c b/src/gpu.c index 3603861..76a43e8 100644 --- a/src/gpu.c +++ b/src/gpu.c @@ -41,7 +41,10 @@ const char *run_gpu_command(const char *command) { } const char *display_gpu() { -#if defined(__FreeBSD__) || defined(__DragonFly__) +#if defined(__OpenBSD__) + return run_gpu_command("dmesg | grep -i graphics | sed 's/^.* \"//' | " + "sed 's/\".*$//'"); +#elif defined(__FreeBSD__) || defined(__DragonFly__) return run_gpu_command("pciconf -lv | grep -B 4 -F \"VGA\" | " "grep -F \"device\" | sed 's/^.* device//' | " "sed \"s/^.* '//\" | sed \"s/'//\" | tail -1 | " -- cgit v1.2.3