Marco Nie - hardware https://blog.niekun.net/category/hardware/ zh-CN Wed, 25 May 2022 08:56:00 +0800 Wed, 25 May 2022 08:56:00 +0800 esxi 配置 GPU 显卡直通给虚拟机使用 https://blog.niekun.net/archives/2705.html https://blog.niekun.net/archives/2705.html Wed, 25 May 2022 08:56:00 +0800 admin 最近在我家里的 Ubuntu 上安装了 jellyfin 媒体中心,发现局域网内播放高码率视频卡顿严重,原因是默认设置的是软解码导致 cpu 负载很高,在设置里可以开启硬件解码,但是配置后发现播放视频会报错:

客户端配置文件存在问题,服务器未发送兼容的媒体格式

看后台 log 日志,发现在 ffmpeg 解码时有如下报错信息:

[AVHWDeviceContext @ 0x558b80b15a80] libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[AVHWDeviceContext @ 0x558b80b15a80] Failed to initialise VAAPI connection: -1 (unknown libva error).
Device creation failed: -5.
Failed to set value 'vaapi=va:/dev/dri/renderD128' for option 'init_hw_device': Input/output error
Error parsing global options: Input/output error

查找原因

测试在 docker-compose.yml 中开启全部权限,配置 root PUID PGID,以及映射 GPU 设备给 docker:

    environment:
      - PUID=0
      - PGID=0
    devices:
      - /dev/dri:/dev/dri
    privileged: true

重启容器后依然会报错。

报错信息显示无法读取 gpu 驱动名称,这应该不是 docker 的问题,在主机上测试 vainfo 也会报错:

$ vainfo
error: can't connect to X server!
libva info: VA-API version 1.14.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
vaInitialize failed with error code -1 (unknown libva error),exit

报错内容和 jellyfin 的日志类似,测试添加环境变量强制指定驱动名称:

export LIBVA_DRIVER_NAME=iHD

再次 vainfo:

$ vainfo
error: can't connect to X server!
libva info: VA-API version 1.14.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/local/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [22]
param: 4, val: 0
libva error: /usr/local/lib/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 18
vaInitialize failed with error code 18 (invalid parameter),exit

现在看来应该是其他问题了,经过查询,esxi 默认是分配了虚拟显卡给虚拟机,导致虚拟机无法调用 gpu 底层的一些功能,从而导致 ffmpeg 等工具硬件解码失效。处理办法就是在 esxi 上配置显卡直通,然后添加给对应虚拟机直接调用硬件资源。

经过下面的尝试,我还是设置显卡直通,导致最终无法实现硬件解码。可能是主板上有限制吧。

显卡直通

显卡直通应该就可以解决上面的问题,但是当我直接进入 esxi 控制台设备管理中却找不到 GPU 设备,需要进入 esxi ssh 查看是否有 GPU 设备类似于:UHD Graphics 630

ssh 登录 esxi 后台,首先查看是否有 GPU相关设备信息,终端命令行执行:

lspci -v

找到显卡设备ID,如图所示:
2022-05-25T00:39:59.png

8086:9bc8 就是显卡设备 ID,其中 8086 是供应商 ID,也就是代表 Intel,9bc8 就是这块显卡的设备硬件 ID。

然后关闭 esxi 对 GPU 的调用,然后手动添加 pci 设备信息,然后就可以在控制台配置直通了。

通过 ssh 登录 esxi,输入如下命令取消显卡占用,注意取消后就不能连接显示器访问 esxi 后台图形界面了:

esxcli system settings kernel set -s vga -v FALSE

后期如果需要取消显卡直通或者登录图形后台需要重新开启显卡调用:

esxcli system settings kernel set -s vga -v TRUE

然后修改 passthru.map 添加 PCIE 设备 ID 信息。

修改/etc/vmware/passthru.map 文件,根据上面找到的设备 ID 信息,在最底部增加以下信息:
2022-05-25T00:41:31.png

完成后保存并退出,然后重启 esxi。

重启完成后就可以从控制台 pci 设备中找到显卡了:
2022-05-25T00:42:58.png

配置好直通后,给对应虚拟机配置显卡。

虚拟机配置

首先编辑虚拟机,CPU虚拟化这三个选项全部取消,未取消开启虚拟机会报错:由于硬件或软件支持不可用,因此无法为 0:2.0 注册设备 pciPassthru0:
2022-05-25T00:44:00.png

内存勾选预留所有客户机内存(全部锁定)选项,不勾选启动虚拟机会报错:
2022-05-25T00:44:56.png

最后添加显卡:
2022-05-25T00:45:30.png
2022-05-25T00:45:40.png

然后配置虚拟机自定义参数:

进入虚拟机选项 → 高级 → 配置参数 → 编辑配置添加以下参数:

hypervisor.cpuid.v0FALSE

此参数的作用:不让操作系统识别是在虚拟机环境运行,一般直通独立显卡需要这样设置,核显可忽略,但设置也无妨。

如下图所示:
2022-05-25T00:47:09.png
2022-05-25T00:47:24.png
2022-05-25T00:47:35.png

由于虚拟机默认有一个虚拟显卡,我们又添加了一个直通显卡,现在就有了两个显卡,但我们只想要直通的显卡工作,可以在配置参数里添加一行:

svga.presentFALSE

2022-05-25T00:52:18.png

这样操作后,我们开启虚拟机后再 /dev/dri 目录下就只会有一个 renderD128:

ls -l /dev/dri/

total 0
crw-rw---- 1 root video 226,   0 Oct 23 20:41 card0
crw-rw---- 1 root video 226, 128 Oct 23 20:41 renderD128

查看 pci 设备信息:

<> sudo lspci -v -s  04:00.0
04:00.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) (prog-if 00 [VGA controller])
    Subsystem: Hewlett-Packard Company Device 82bf
    Physical Slot: 161
    Flags: bus master, fast devsel, latency 64, IRQ 67
    Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 7000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express Endpoint, MSI 00
    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [100] Process Address Space ID (PASID)
    Capabilities: [200] Address Translation Service (ATS)
    Capabilities: [300] Page Request Interface (PRI)
    Kernel driver in use: i915
    Kernel modules: i915

这样显卡就直接直通给了虚拟机,注意这样配置后包括 esxi 本身和其他虚拟机就没有显卡可用了,导致没有图形界面。

参考链接

ESXI 7.02 Intel 核心显卡直通开启3D加速
ESXi 6.5 Passthrough Video Card/GPU to Plex VM
HW Transcoding - VAAPI - Intel not working
Deploying Hardware-Accelerated Graphics with VMware Horizon
Esxi 6.7核显直通问题求教各位恩山大神
Name: UHD Graphics 630

]]>
0 https://blog.niekun.net/archives/2705.html#comments https://blog.niekun.net/feed/category/hardware/archives/2705.html
MacBook Pro 2015 升级 SSD https://blog.niekun.net/archives/1640.html https://blog.niekun.net/archives/1640.html Mon, 13 Jul 2020 14:15:00 +0800 admin 最近升级了我的 2015 款 MacBook Pro 13,期间遇到一些问题,这里做一些流水记录:

  • 使用 time machine 备份系统
  • 拆掉背壳
  • 断开电源接口
  • 拆掉硬盘螺丝,拿下原装硬盘
  • 先在电脑上安装好转接模块
  • 插上新 SSD,上好螺丝
  • 接上电源
  • 按住 cmd option R + 电源键进入恢复系统工具
  • 连上 WiFi 等待网络下载工具包,大概 2Gb
  • 进入 disk utility 硬盘工具
  • 格式化新 SSD,格式 apfs,分区表 guid
  • 连上 time machine 硬盘,进入恢复工具恢复系统到新 SSD

老款 MacBook 升级 nvme SSD 后待机耗电会增加,可以尝试通过修改系统电源管理 pmset 优化,参考:https://blog.niekun.net/archives/1622.html

另一个方法是通过安装 OpenCore Legacy Patcher 解决。最新的 V0.4.2 版本增加了一些功能,其中就有一个:Add NVMe Enhanced Power Management configuration。安装后同时也可以为老款设备激活一些功能如 airplay,安装教程参考:https://blog.niekun.net/archives/2353.html

]]>
2 https://blog.niekun.net/archives/1640.html#comments https://blog.niekun.net/feed/category/hardware/archives/1640.html
我的 MacBook Pro 维修记 https://blog.niekun.net/archives/1311.html https://blog.niekun.net/archives/1311.html Thu, 12 Mar 2020 16:16:00 +0800 admin 2020-03-12T08:12:19.png

我的 mbp 是 15款 13寸的,已经用了快 5 年了,最近想着把小本存在的问题都修复一下,就全方位检查了一下。

  • 第一个问题是后背板螺丝损坏,由于螺丝很小而且在当时拆机时由于使用了劣质螺丝刀,导致大部分螺丝都花了。
  • 第二个问题是 USB 接口,在购买一年后因为故障到售后维修后,就出现右边的 USB 无法识别的问题,但当时着急用就没有送到售后去一直将就使用左边的 USB 口。

对于第一个问题,我购买了新的螺丝,一共十颗,8颗长的2颗短的。同时购买了南旗的 23 合一新款螺丝刀。里面有齐全的 apple 设备拆机 S2 披头,而且做工质量都没得说,这次不会把螺丝损坏了吧:
2020-03-12T07:39:52.png

后壳螺丝是五角星的 1.2mm,中间两颗是短螺丝:
2020-03-12T07:41:19.png

使用南旗的螺丝刀,费了好大的劲才把以前的坏螺丝拆下来,按照大小换上新螺丝就行啦,由于我还要处理第二个问题,所以打开后盖后先不更换新的螺丝。


对于第二个问题,我开始从软件上找问题,经过查询发现有可能是 SMC 或者 NVRAM 重置下可能会解决问题,于是进行尝试。

重置 SMC 方法为:https://support.apple.com/zh-cn/HT201295

  • 关机
  • 按住左边的 shift ctrl option 再按住电源键
  • 保持 10 秒钟
  • 松开再按下电源键开机

尝试后无效,usb 依然无法识别,尝试重置 NVRAM。

重置 NVRAM 方法为:https://support.apple.com/zh-cn/HT204063

  • 关机
  • 开机
  • 立刻按下 option command P R
  • 保持 20 秒左右,听到两声开机声音后可以松开
  • 经过大概 5 次开机声音后自动启动

尝试后依然无效。

使用软件修复的方法无效后,我判断应该是硬件问题,经过查询,发现右边的 USB 是在一块单独的小板上,这块板子集成了:无线模块 USB HDMI SD-card 接口,通过一根排线了主板相连:
2020-03-12T07:54:39.png

那么我的故障原因很大可能就是出在这块小板上了,于是就开始淘宝查找同型号,果然有很多拆机件。最后是在闲鱼上找了一家看起来靠谱的卖家买了一块。

下面就开始更换小板啦:

  • 首先通过上面介绍的拆卸背板方法,打开后盖
  • 断开电源排线
  • 然后拆掉散热铜管和风扇才能拿下小板
    2020-03-12T07:59:17.png

更换上新的小板。

由于需要拆掉铜管,原始的散热硅脂被破坏了:
2020-03-12T08:01:54.png
2020-03-12T08:02:54.png

所以需要重新更换硅脂,将铜管和 cpu 上的硅脂擦干净后涂抹上新的硅脂:
2020-03-12T08:05:03.png

硅脂更换好后,将风扇和铜管安装回去,再将背板用新螺丝安装好就完成了!


ifixit 拆机教程

]]>
0 https://blog.niekun.net/archives/1311.html#comments https://blog.niekun.net/feed/category/hardware/archives/1311.html
SSD 安装 Windows 那些事 https://blog.niekun.net/archives/1219.html https://blog.niekun.net/archives/1219.html Tue, 03 Mar 2020 09:32:00 +0800 admin 最近给笔记本买了一块 SSD,重装了一次系统。经过这些天的使用出现的问题,发现了一些需要注意的事项,在此做一下记录。

关键词:UEFI GPT ESP MSR 4K

PE and Windows Image

我安装的是 Windows 10 64bit 专业版,使用原版镜像在 PE 下安装。

我在 U 盘里安装的 PE 是自由天空的优启通 v3.5:https://www.itsk.com/forum.php?mod=viewthread&tid=404842

Windows 10 镜像来自于远景论坛:http://bbs.pcbeta.com/viewthread-1829879-1-1.html

SSD 格式化

安装系统时,首先要进行格式化,使用 U 盘引导进入 PE,打开 DiskGenius 开始格式化,首先将硬盘分区表修改为 GUID partition Table(GPT) 模式,这是较新的分区表模式支持空间更大,在硬盘上右键选择 convert to GPT:
2020-03-03T01:00:00.png

然后建立 UEFI 引导分区:ESP MSR,不建立的话无法安装系统,DiskGenius 可以一键建立:
2020-03-03T01:04:39.png

然后根据自己需求,将剩余未分配空间进行分区,我只分了一个区,分区对话框注意把:对齐到下列扇区整数倍打勾即可,其他参数保持默认,详细说明参考官方文档:http://www.diskgenius.cn/exp/about-4k-alignment.php
2020-03-03T01:07:39.png

然后就可以安装系统了,加载 Windows 10 镜像,进入 resources 文件夹,点击 setup 就可以跟着提示一步步安装啦。

系统卡顿分析

在使用一段时间后,发现一个严重的问题,系统频繁的开始卡顿。查看资源管理器,CPU/内存/磁盘占用都不是很高,但就是很卡顿。

于是开始寻找问题所在,可能的原因如下:

  • LPM 链接电源管理
  • 第三方软件引起
  • 驱动问题

关闭 LPM

经过网上查询发现,可能是打开了 Link Power Management(LPM) 链接电源管理这一功能导致的。启用这一功能后由于 SSD 频繁的休眠或者该退出休眠的时候不能快速退出导致系统卡顿。

网上介绍的关闭 LPM 的方法一般是修改注册表,然后打开高级电源管理选项来修改参数,但是也可以使用 Inter 的 Rapid Storage Technology 软件来关闭 LPM,下载 Inter 的 Intel Driver & Support Assistant 助理会安装 RST:https://www.intel.com/content/www/us/en/support/detect.html

打开 RST 在 performance 选项下点击 disable:
2020-03-03T01:15:25.png

根据提示,重启系统就关闭了 LPM 了,可以使用 TxBENCH 来查看系统启用/禁用的硬盘功能,可以看到 DIPM 为灰色状态:
2020-03-03T01:18:30.png

TxBENCH 下载:https://www.texim.jp/txbenchus.html

在关闭 LPM 后,问题依然存在,所以我的问题不在这里。

第三方软件

我在发现这一问题时,安装的软件并不多,而且没有安装什么国产软件,但还是需要排查一下。

首先关掉第三方软件的相关服务:win R 输入msconfig,在 service 栏 点击下方 hide all Microsoft services,然后将剩余的服务都关掉,重新启动系统,这就是干净启动,这就排除第三方软件问题。

关于 Windows10 卡顿问题,微软社区讨论:如何干净启动

我的问题也不在这里。关闭相关软件服务后,可能导致部分软件不能正常打开,如:vmware。实验过后重新把需要的服务打开。

驱动问题

由于在这次更换 SSD 时,我也顺便升级了 wifi 模块:ax200,这是 Intel 比较新的一款模块,支持 WiFi6,这是蓝牙 WiFi 一体的模块。在安装好系统后,我到 Intel 官网找到了 ax200 Bluetooth 驱动,就安装了。

今天我再次遇到卡顿严重问题,于是在此检查驱动,在 Intel 官网,我找到了 ax200 所有的驱动程序,我发现似乎 WiFi 和 Bluetooth 是单独的驱动,问题是否会出在这里了?我重新下载了 WiFi 和蓝牙最新的驱动,然后安装。通过 Intel 的驱动程序和支持助理这个工具可以检测本机硬件驱动状态。

我发现 nVidia 的驱动也需要更新下,于是到官网下载了它的驱动管理软件,安装后可以识别硬件并安装新版驱动。注意安装好助手后,需要登录 nVidia 账号才能进入软件升级驱动。

经过这些操作,我还需要测试是否有解决问题,如果还有问题我就晕了。

硬盘信息查看&测速

硬盘买回来当然想知道是不是全新的,序列号/通电时间/通电次数需要查询下,可以使用 CrystalDiskInfo 来查询:
2020-03-03T01:23:39.png

点击下载:CrystalDiskInfo8_4_0.zip

还有就是硬盘测试啦,可以使用 AS_SSD_Benchmark 来测试,左边的两个 OK 表示 4K 对齐没问题:
2020-03-03T01:25:55.png

点击下载:AS_SSD_Benchmark.zip

]]>
0 https://blog.niekun.net/archives/1219.html#comments https://blog.niekun.net/feed/category/hardware/archives/1219.html
电子设备屏幕优劣简要分析 https://blog.niekun.net/archives/1124.html https://blog.niekun.net/archives/1124.html Sat, 22 Feb 2020 16:59:00 +0800 admin 2020-02-24T00:40:45.png

现在的电脑/手机在追求 cpu gpu 等硬件性能的同时,对于屏幕的好坏也是一个重要的指标,下面探讨如何判断一个屏幕的好坏。

主要指标有以下几个:液晶面板 色域/色准/色深 可视角度 像素密度 对比度 亮度 响应时间 刷新率

作为超高标准的代表,首先列一下 Apple 的 Pro Display XDR 的数据:

  • Nano-texture 纳米纹理玻璃面板
  • IPS LCD 显示屏,采用氧化物 TFT (薄膜晶体管) 技术
  • 分辨率: 6016 x 3384 像素 (2040 万像素),218 ppi
  • 亮度:1000 尼特持续亮度 (全屏),1600 尼特峰值亮度
  • 对比度:1000000:1
  • 色彩:P3 广色域,10 位色深可呈现 10.73 亿种色彩
  • 平面式背光系统,采用 576 个全阵列局部调光分区
  • Apple 设计的时序控制器 (TCON) 芯片
  • 采用原彩显示技术,配备两个环境光传感器
  • 刷新率 60HZ

据说华硕新款的 Asus PA32UCG 显示器和 Pro Display XDR 有一拼!

相关链接:

屏幕型号确认

购买笔记本前,最好能够查询到电脑使用的对应屏幕的型号,如:京东方的 NV140FHM-N62 (BOE0718),LG 的 LP156WF6-SPK3,三星的 ATNA56WR06-0。或者自己手头的电脑可以使用 AIDA64 等软件查看显示器信息:
2020-02-22T08:18:38.png

根据型号信息查找具体技术指标,可到屏库网进行查询:http://www.panelook.cn/

液晶面板

液晶显示器的常用面板有TN(Twisted Nematic扭曲向列型)、IPS(In-Plane-Switching平面转换型)、VA(Vertical Alignment多象限垂直配向型)和 OLED 4 种类型,前两种相对常见。

下图列出了各种液晶的优缺点:
2020-02-24T02:17:43.png

TN 屏就是较早前常见的软屏,用手能按出水波纹,这是较早使用的LCD面板之一,目前也在大量使用,因为它的技术成熟,成本低。
TN面板的缺陷也很明显,输出灰阶少,原生只有 6bit 色彩,画面色彩偏白、可视角度小,显示效果一般,通过不同角度观看会出现偏色和亮度差别。因此,如果你从事设计、影视后期相关工作或在观影娱乐时对屏幕色彩有较高要求,不建议使用这种屏幕。

IPS 屏面板较硬,用手指轻触屏幕,画面不会变形。IPS屏在色彩显示、可视角度等方面比TN面板好上不少,对于色彩的呈现范围与准确性也都有亮眼的表现,广视角是IPS面板的原生优势,不论哪个角度观看都不会产生色偏。目前跟影像处理有关的专业屏幕大多采用IPS面板。苹果也一直与IPS屏捆绑宣传,对于偏爱Mac的用户,IPS屏是一个不错的选择。

VA 类面板也属于软屏,只要用手指轻触面板,显现梅花纹的是VA面板,出现水波纹的则是TN面板。VA面板是在中高端液晶显示器应用比较多的面板类型,富士通、三星、奇美电子、友达光电等面板企业均采用了这项面板技术。VA屏的特点是宽容度和对比度都更高,可达到3000:1的高对比度,画面中黑色和白色都更加纯净,且不会出现漏光等问题。

OLED 越来越多的移动设备使用了 OLED 屏,它的优势主要有:OLED屏幕非常容易把手机或者显示器做薄,OLED是可以和纸一样对折,OLED黑色不发光,所以可以直接关闭黑色区域部分像素点,这时候黑色几乎为0,所以理论对比度可以说是无限,OLED每个像素点都是独立的,所以OLED可以单独点亮某些像素点,可以实现很多新功能,同时耗电相比 LCD 有很大优势。

色域/色准/色深

sRGB, NTSC, 还有 AdobeRGB 和 P3, 是我们经常能在一些手机或者 PC 厂商标注屏幕色域时看到的标准。

  • 专业显示器领域只会提 sRGB, DCI-P3, AdobeRGB, Rec.2020 标准
  • 任何宣传 NTSC 色域的厂商和评测,非蠢即坏。

如果你进行过图像处理的话,应该知道目前大部分的图片或其他媒体最普遍的色彩配置文件就是 sRGB,所及基于这一基准,硬件制造商也会以此为标准进行色彩管理。当然高端的设备可能还会支持更加广的色域空间如:Adobe RGB,P3,Rec.2020。

sRGB, NTSC, 还有 AdobeRGB 和 P3 色域等到底指的是什么?

2020-02-23T12:31:14.png

而上图彩色的底则是我们人眼可见的所有颜色,每一个三角形都代表着这个色域能覆盖人眼可见颜色的区域。可以看到 AdobeRGB 覆盖范围最大,同 P3 类似。

关于色彩空间的分析,参考我的另一篇博客https://niekun.net/index.php/archives/1048.html

对于 PC, Mac 或是 iOS & Android 来说,最为适合描述屏幕色域的就是 sRGB, Adobe RGB 和 P3。
对于 TV 或者家庭影院,最为适合描述屏幕色域的是 P3 和 Rec.2020。

所以如果用 NTSC 来评价一个屏幕能显示的颜色,对于消费者来说是没有任何直观价值的,因为 NTSC 的色域和 sRGB, Adobe RGB, P3 色域有交叉重叠区域也有完全不同的区域。也就是说我们买回来这一块只知道 NTSC 覆盖比率的屏幕,却完全不知道它能显示出多少图片、视频、电影、游戏创作者们想要给我们看到的颜色。更何况,由于 NTSC 不与任何一个当前沿用的色域标准重合,所以当你买到一个所谓 72% NTSC 屏幕的时候,它可能等于 80% sRGB, 也可能等于 100% sRGB, 没有定数,也就没有什么参考价值。

由于理论上 sRGB 和 NTSC 交叉部分的总面积大约等于 72% NTSC 色域的总面积。所以有很多无良厂家和媒体给出过这么一个等式:72% NTSC = 100% sRGB。并且以此来宣传自己的屏幕很优秀,能够用于专业的工作,不比当年 MacBook Pro 100% sRGB 差,理由就是用 NTSC 测试的话,MacBook Pro 屏幕也是 72% NTSC 色域。

虽然是 72% NTSC, 但是偏离了 sRGB 标准,会产生色准差距较大。如果用这样的屏幕进行专业的工作,那么结果只会是你经手的影像在黄绿色、橙色、蓝色和紫色部分不够饱和,颜色出现明显偏差。

可以在本机用软件粗略检测色域 DisplayCAL:https://displaycal.net/

色准判别标准是 delta E,数值越小代表色差越小,小于 1 则肉眼几乎难以察觉。需要专业外部设备进行测试才能检测。
关于 delta E 的详细说明参考介绍文章:http://zschuessler.github.io/DeltaE/learn/

色深指的是能够显示多少种颜色,6bit是26万色,8bit是1600万色,10bit是10亿色,越高显示的颜色过渡就越精细。

总结一下,色域越大能显示的色彩空间就越大,色准越高颜色还原就越好,色深越高颜色显示就越精细。

可视角度

TN屏可视角度普遍较低,VA中等,IPS普遍较大,OLED有一对测会偏绿因此在该对侧的可视角度比其他两侧低。

TN面板可视角度低的主要原因为,光线经过等差液晶组后,导致出光角度被限制。而IPS由于水平旋转后,液晶对透射的表面积不变,因此不会限制多少出光角度。

像素密度

像素密度就是 PPI,当让是越高越好,越高显示越细腻。一般分辨率低于 1080P 就不用考虑了。

对比度

通常使用静态对比度衡量,几年前笔记本屏幕大多为700:1,但近年来超过1500:1的屏幕开始铺货。

对比度自然也是越大越好,如果不足感觉画面是灰蒙蒙的一片。

亮度

单位cd/m2或者nit(尼特)笔记本至少要300nit,亮度很高可以调低,但亮度不够就不行了。

响应时间

目前最低可接受的 25ms,有游戏需求的尽量选择响应时间为个位数 ms 的设备。

刷新率

响应速度是指液晶的刷新速度,也就是一秒钟显示器物理可以显示多少画面,刷新率越高,屏幕拖尾效应越轻。

如果你有用笔记本玩FPS类游戏就直接选120/144赫兹。如果没有游戏需求,考虑60赫兹。

各品牌显示屏推荐

华硕 ProArt PA27AC:

  • 色彩饱和度: 100%(sRGB) ΔE < 2 色彩准确度
  • 面板类型 : IPS
  • 分辨率 : 2560x1440
  • 亮度 : 400 cd/㎡
  • 华硕智能动态对比度 (ASCR) : 100000000:1
  • 可视角度 (CR≧10) : 178°(H)/178°(V)
  • 响应时间 : 5ms (灰阶至灰阶)
  • 显示颜色 : 16.7M (8位)

三星 ATNA56WR06-0:

  • 类型 AM-OLED , OLED屏
  • 解析度 3840(RGB)×2160 [UHD]
  • 支持颜色 1.06B , 100% DCI-P3
  • 帧频率 60Hz
  • 显示亮度 440 cd/m² (Typ.)
  • 对比度 100000:1 (Typ.) (透射)
  • 响应时间 1ms

京东方 EV270QUM-N10:

  • 类型 a-Si TFT-LCD, 液晶模组
  • 解析度 3840(RGB)×2160 [UHD] 163PPI
  • 支持颜色 1.07B , 100% sRGB
  • 亮度 1000 cd/m² (Typ.)
  • 对比度 1000:1 (Typ.) (透射)
  • 响应时间 14 (Typ.)(G to G) ms
  • 帧频率 60Hz

LG 34WK95U-W:

  • 分辨率 5120 x 2160
  • 面板材质 Nano IPS
  • 宽高比 21:9
  • 亮度 450 (Typ), 360 (min) cd/m2
  • 色彩空间 DCI-P3 98% (Typ)
  • 响应速度 5ms
  • 对比度 1200:1 (Typ)
  • 可视角度 178/178 (CR≥10)

夏普 LQ315D1LG93:

  • 像素数量 3840(RGB)×2160 , UHD
  • 面板类型 Oxide TFT-LCD, 液晶模组
  • 显示颜色 1.07B sRGB
  • 面板亮度 800 cd/m² (Typ.)
  • 对比度 1000:1 (Typ.) (TM)
  • 反应时间 8 (Typ.)(Tr+Td) ms
  • 工作频率 60Hz
  • 光源类型 WLED,含LED驱动器
]]>
0 https://blog.niekun.net/archives/1124.html#comments https://blog.niekun.net/feed/category/hardware/archives/1124.html
使用 breed 管理路由固件 https://blog.niekun.net/archives/1007.html https://blog.niekun.net/archives/1007.html Mon, 17 Feb 2020 19:00:00 +0800 admin breed 是恩山论坛的 hackpascal 自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot。
此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader。

科普一下:
Bootloader 意思为引导加载器,即为用于加载操作系统的程序。它是一大类此类功能程序的统称。现在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE、Breed 等都是 Bootloader。

Breed 不支持启动非 Linux 类型的固件,例如 TP/水星/迅捷的 VxWorks 系统。因此如果固件大小小于等于 2MB,那就肯定不能刷了。

作者原帖地址:https://www.right.com.cn/forum/thread-161906-1-1.html

我目前的路由器是斐讯 K2,使用 breed 做引导后可以刷入第三方的固件如:padavan

进入 breed web 控制台

刷入 breed 后,可以在 web 控制台进行管理,进入方法如下:

  • 路由断电
  • 按住复位键上电
  • 网线链连接电脑和路由
  • 电脑无线设置里查看自动搜索到的路由 IP,一般默认是 192.168.1.1
  • 访问 192.168.1.1

2020-02-17T11:00:31.png

进入后就可以进行管理了。

breed 工具及固件相关下载:

先安装 npcap:npcap-0.10-r7.zip
breed enter 下载:BreedWeb-v3.1.zip
对应路由 breed 文件下载:https://breed.hackpascal.net/
老毛子 padavan 路由固件下载:https://opt.cn2qq.com/padavan

]]>
0 https://blog.niekun.net/archives/1007.html#comments https://blog.niekun.net/feed/category/hardware/archives/1007.html
iOS 刷入全新固件 https://blog.niekun.net/archives/875.html https://blog.niekun.net/archives/875.html Mon, 13 Jan 2020 21:50:00 +0800 admin 2020-01-13T13:55:25.png
现在 iOS 进行升级最常用的就是直接在手机端在线升级,这样很方便不需要电脑端操作,但有时候会出现各种各样的问题,比如手机卡顿,电量消耗过快等问题。可以尝试将系统进行一次全新安装,可能解决一些问题。

备份数据

如果设备开启了 find my iPhone,请提前暂时关闭,不然可能在恢复系统后提示需要输入验证码。

下载最新版 iTunes,连接手机到电脑端,提示是否信任设备,点击信任。

点击手机按钮进入管理手机界面,找到备份按钮,点击备份,提示是否加密备份,设置密码进行加密:
2020-01-13T13:39:37.png

等待备份完成后进行固件恢复操作。

固件下载

到信任的网站下载对应设备的固件。

爱思助手:https://www.i4.cn/firmware.html

根据设备型号,下载固件到本地电脑。

恢复系统

系统备份以及固件下载完成后可以进行系统恢复了。

按住 shift 键点击 恢复iPhone,提示选择固件,找到下载的对应固件后开始恢复系统。

恢复完成后,可以进行数据恢复。

打开find my iPhone。

]]>
0 https://blog.niekun.net/archives/875.html#comments https://blog.niekun.net/feed/category/hardware/archives/875.html
oray蒲公英使用手机热点桥接联网 https://blog.niekun.net/archives/129.html https://blog.niekun.net/archives/129.html Tue, 19 Mar 2019 16:03:00 +0800 admin 我公司使用 oray 的路由器链接设备,实现远程控制终端。在用户现场偶尔无法提供可连接外网的接口,所以需要使用无线中继的方式使用手机共享网络给路由器。

首先使用一台终端(电脑或手机)连接到路由无线网络,登录管理页面 oraybox.com, 需要输入口令进入。

将另一台手机打开热点,待用。

管理面板里:上网设置上网方式选择无线中继,会自动开始扫描附近无线网络,选择正确无线热点后输入密码,点击立刻上网就完成配置,此时路由器应该就可以连接网络了。

此时远程访问此路由器需要路由器上的 SN 码。

]]>
0 https://blog.niekun.net/archives/129.html#comments https://blog.niekun.net/feed/category/hardware/archives/129.html
sony picture profile setting explain https://blog.niekun.net/archives/5.html https://blog.niekun.net/archives/5.html Fri, 15 Feb 2019 16:35:00 +0800 admin 官网介绍:https://helpguide.sony.net/di/pp/v1/en/contents/TP0000909109.html

Gamma

Movie

Standard gamma curve for video

Still

Standard gamma curve for still images

Cine1

Softens the contrast in darker image areas and emphasizes gradation changes in lighter image areas, producing a subdued tone overall (equivalent to HG4609G33)

Gamma curve that obtains a dynamic range of 460% when the exposure is adjusted to 33% video output with 18% reflectance gray. The maximum value of video output is 109%.

Images shot with this gamma can be used without grading, but since the images have smooth gradation characteristics, this can be used to grade and finalize the viewed image in the post-production process.

Cine2

Similar results to [Cine1] but optimized for editing with up to 100% video signal (equivalent to HG4600G30)
Gamma curve that obtains a dynamic range of 460% when the exposure is adjusted to 30% video output with 18% reflectance gray. The maximum value of video output is 100%.

Cine3

Stronger contrast between dark and light image areas and greater emphasis on black gradation changes (compared to [Cine1])

Cine4

Stronger contrast than [Cine3] in darker image areas

ITU709

ITU709 gamma curve (low-light gain of 4.5)

ITU709 (800%)

Gamma curve for checking scenes recorded using [S-Log2] or [S-Log3]

S-Log2

[S-Log2] gamma curve. This setting is selected when some grading work will be performed after recording.
The exposure is set so that 18% reflectance gray video is output as 32%. Under these conditions, a dynamic range of 1,300% is obtained with 90% reflectance white. The maximum value of video output is 106%.

S-Log3

[S-Log3] gamma curve with characteristics closer to those of film. This setting is selected when some grading work will be performed after recording.
It allows for better reproduction of gradations in shadows and the mid-tone range than S-Log2.
The exposure is set so that 18% reflectance gray video is output as 41%. Under these conditions, a dynamic range of 1,300% is obtained with 90% reflectance white.
As a characteristics of S-Log3, the dynamic range can be extended above 1,300%. However, Picture Profile is set to a dynamic range of 1,300% in order to maintain a balance with camera performance. Under these conditions, the maximum value of video output is 94%.

HLG

HDR gamma curve. Characteristics correspond to the ITU-R BT.2100 HDR standard.

HLG1

HDR gamma curve. Reduces noise more than [HLG2]. However, shooting is restricted to a narrower dynamic range. Maximum video output level: 87%.

HLG2

HDR gamma curve. Provides a balance of dynamic range and noise reduction. Maximum video output level: 95%.

HLG3

HDR gamma curve. Wider dynamic range than [HLG2]. However, noise will be higher. Same dynamic range as [HLG]. Maximum video output level: 100%.
]]>
0 https://blog.niekun.net/archives/5.html#comments https://blog.niekun.net/feed/category/hardware/archives/5.html
sony A7iii弱光视频录制设置 https://blog.niekun.net/archives/start.html https://blog.niekun.net/archives/start.html Fri, 15 Feb 2019 08:42:00 +0800 admin
  • Menu - Picture profiles
  • PP2 - Right on dial
  • Black Level -2 (if too dark, change to +2)
  • Gamma Still
  • Black Gamma -2 (if too dark, change to +2)
  • Color Mode - Pro
  • Saturation -4
  • Detail -7 (Make sure to sharpen in post)
  • ISO less than 25600

    ]]>
    0 https://blog.niekun.net/archives/start.html#comments https://blog.niekun.net/feed/category/hardware/archives/start.html