最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

非8+cpu也能使用支持dri3的turnip dxvk了

2023-08-27 14:12 作者:桂樹2018  | 我要投稿

如圖所示,茶壺幀率漲了近300fps,也不再需要MESA_VK_WSI_DEBUG=sw選項(xiàng)了。我手機(jī)紅米note12 ,cpu是驍龍4gen1。

glxgears可以800fps了。

glmark2可以327fps了。 非8+ cpu也能使用不帶MESA_VK_WSI_DEBUG=sw的turnip了,使用的最新版termux-x11,非8+cpu需要自行在chroot容器里編譯xwayland-23.1.2 xorg-server-21.1.8 xorgproto-2023.2這三個(gè)組件,開啟dri3才行。 termux-x11要使用下面的版本。

配套deb是termux-x11-nightly-1.03.00-0-all.deb。去github termux-x11項(xiàng)目的最新成功構(gòu)建鏈接下載去下載即可。 安裝完termux-x11的deb和apk后非8+手機(jī)就需要自行編譯xwayland-23.1.2 xorg-server-21.1.8 xorgproto-2023.2 以及mesa驅(qū)動(dòng)了。8+好像只需要編譯mesa即可。 【驅(qū)動(dòng)編譯】

直接在chroot debian容器內(nèi)編譯即可。 首先下載資源 apt install wget wget https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-21.1.8.tar.xz wget https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2023.2.tar.xz wget https://xorg.freedesktop.org/releases/individual/xserver/xwayland-23.1.2.tar.xz 編譯前先準(zhǔn)備好編譯環(huán)境 sudo dpkg --add-architecture armhf sudo apt upgrade sudo apt install zenity:armhf libasound*:armhf libstdc++6:armhf mesa*:armhf sudo apt install vulkan* *-mesa-* mesa* sdl* sudo apt build-dep mesa && sudo apt install cmake git wget g++-arm-linux-gnueabihf zlib1g-dev:armhf libexpat1-dev:armhf libdrm-dev:armhf libx11-dev:armhf libxext-dev:armhf libxdamage-dev:armhf libxcb-glx0-dev:armhf libx11-xcb-dev:armhf libxcb-dri2-0-dev:armhf libxcb-dri3-dev:armhf libxcb-present-dev:armhf libxshmfence-dev:armhf libxxf86vm-dev:armhf libxrandr-dev:armhf libwayland-dev:armhf wayland-protocols:armhf libwayland-egl-backend-dev:armhf libxcb-shm0-dev:armhf pkg-config:armhf llvm-16:armhf 【1】編譯xorg-server-21.1.8 tar -xvf xorg-server-21.1.8.tar.xz cd xorg-server-21.1.8 mkdir b cd b apt-get build-dep xorg-server meson .. -Dxvfb=true -Dglx=true -Dudev_kms=true -Ddri3=true -Ddrm=true* ninja install 【2】編譯xorgproto-2023.2 tar -xvf xorgproto-2023.2.tar.xz cd xorgproto-2023.2 mkdir b cd b meson .. legacy=ture ninja install 【3】編譯xwayland-23.1.2 tar -xvf xwayland-23.1.2.tar.xz cd xwayland-23.1.2 mkdir b cd b apt-get build-dep xwayland meson .. -Dxwayland_eglstream=true -Dxvfb=true -Dglx=true -Ddri3=true -Ddrm=true -Dmitshm=true 【4】編譯mesa wget https://archive.mesa3d.org/mesa-23.1.6.tar.xz tar -xvf mesa-23.1.6.tar.xz 修改一以下文件

文件路徑/data/data/com.termux/files/home/debian/root/mesa-23.1.6/src/freedreno/vulkan/ mesa-23.1.6文件夾下編寫一個(gè)cross.txt,并保存。 內(nèi)容如下 [binaries] c = 'arm-linux-gnueabihf-gcc' cpp = 'arm-linux-gnueabihf-g++' ar = 'arm-linux-gnueabihf-ar' strip = 'arm-linux-gnueabihf-strip' pkgconfig = 'arm-linux-gnueabihf-pkg-config' [host_machine] system = 'linux' cpu_family = 'arm' cpu = 'arm' endian = 'little' 編譯64位turnip+zink+解碼庫+鎵九 mkdir b cd b meson .. -Dgallium-drivers=virgl,zink,swrast,d3d12 -Dvulkan-drivers=freedreno,swrast -Dglx=dri -Dplatforms=x11,wayland -Dbuildtype=release -Dllvm=enabled -Dxlib-lease=enabled -Dglx=dri -Dgles2=enabled -Dgallium-nine=true -Dgallium-opencl=icd -Dfreedreno-kmds=kgsl,msm -Ddri3=enabled -Dvulkan-beta=true -Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc -Dglx-direct=true -Dtools=drm-shim,freedreno -Dgallium-vdpau=enabled ninja install cd .. 編譯32位turnip + zink meson build32 --cross-file=cross.txt --libdir=lib/arm-linux-gnueabihf -Dgallium-drivers=freedreno,zink,swrast,virgl -Dvulkan-drivers=freedreno -Dgallium-nine=true -Dfreedreno-kmds=kgsl,msm -Dglx=dri -Dxlib-lease=enabled -Dplatforms=x11,wayland -Ddri3=enabled -Dvulkan-beta=true -Dvideo-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc -Dglx-direct=true -Dtools=drm-shim,freedreno cd build32 ninja install 現(xiàn)在驅(qū)動(dòng)編譯完成。 全局環(huán)境變量 nano /etc/profile export PULSE_SERVER=127.0.0.1 export LIBGL_DRIVERS_PATH="/usr/local/lib/aarch64-linux-gnu/dri/:/usr/local/lib/arm-linux-gnueabihf/dri" export VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/freedreno_icd.aarch64.json:/usr/local/share/vulkan/icd.d/freedreno_icd.arm.json export MESA_LOADER_DRIVER_OVERRIDE=zink export ZINK_DEBUG=compact export ZINK_DESCRIPTORS=lazy export MESA_GL_VERSION_OVERRIDE="4.6COMPAT" export XDG_RUNTIME_DIR=/tmp export DISPLAY=:1 export PULSE_SERVER=127.0.0.1 export GALLIUM_HUD=fps export DXVK_HUD=devinfo,fps,api,gpuload export WINEPREFIX=/root/.wine export BOX64_PATH=/usr/bin/box64 expor BOX86_PATH=/usr/bin/box86 export mesa_glthread=true export LP_NUM_THREADS=300 直接復(fù)制上面的就行,blibli顯示格式有問題。 wine啟動(dòng)腳本 nano /usr/bin/startwine64 LIBGL_DRIVERS_PATH="/usr/local/lib/aarch64-linux-gnu/dri/:/usr/local/lib/arm-linux-gnueabihf/dri" VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/freedreno_icd.aarch64.json:/usr/local/share/vulkan/icd.d/freedreno_icd.arm.json vblank_mode=0 TU_DEBUG=noconform MESA_LOADER_DRIVER_OVERRIDE=zink LP_NUM_THREADS=300 taskset -c 6,7 box64 wine64 taskmgr

非8+cpu也能使用支持dri3的turnip dxvk了的評論 (共 條)

分享到微博請遵守國家法律
莱西市| 新和县| 阳山县| 五大连池市| 教育| 苏州市| 灵寿县| 灌阳县| 锡林郭勒盟| 基隆市| 莒南县| 长沙市| 四子王旗| 牟定县| 阿鲁科尔沁旗| 诏安县| 滨州市| 衡东县| 柞水县| 长丰县| 沙雅县| 定边县| 扬州市| 宁强县| 西昌市| 明光市| 平湖市| 隆回县| 班玛县| 宁化县| 江陵县| 高陵县| 阳曲县| 大宁县| 名山县| 阜新市| 江永县| 彭州市| 柏乡县| 方正县| 洪湖市|