Posts: 10.980
Threads: 57
Joined: May 2017
Sounds promesing.
Not at a computer today, but will look at it tomorrow and report back
Cu Selur
Posts: 10.980
Threads: 57
Joined: May 2017
10.12.2023, 15:19
(This post was last modified: 10.12.2023, 15:23 by Selur.)
ghdl HomeOfAviSynthPlusEvolution/L-SMASH-Works
ghdl l-smash/l-smash
./configure --prefix="$vsprefix" --extra-cflags="$CFLAGS" || cat config.log
make -j$JOBS lib
cp liblsmash.a ..
cd ..
cd VapourSynth
mv meson.build meson.build.ORIGINAL
sed < meson.build.ORIGINAL > meson.build \
-e "/vapoursynth_dep *=/i\
liblsmash_dep = declare_dependency(link_args : ['-L../../build', '-llsmash'],\\
include_directories : ['../../build'])\n" \
-e "s/dependency('liblsmash')/liblsmash_dep/g"
meson build
ninja -C build
cd build
cp libvslsmashsource.so $VSPREFIX/vsplugins/libvslsmashsource.so
doesn't work here.
(attached the log)
Cu Selur
Ps.: neo-Vague-Denoiser builds.
Posts: 51
Threads: 5
Joined: Oct 2020
Near as I can tell none of the Nvidia Acceralation currently works on Linux. Correct?
I'm going through the entire vapoursynth build chain because ATM Vapoursynth isn't compiling and the errors I'm getting match the logs you sent me, and I suspect it related to the Nvidia stuff.
I wanted confirmation before I tried to remove the Nvidia stuff from the scripts.
I did my original testing againt my current Vapoursynth install. So I think that's why I missed that issue.
Posts: 10.980
Threads: 57
Joined: May 2017
12.12.2023, 21:36
(This post was last modified: 12.12.2023, 21:37 by Selur.)
Quote:Near as I can tell none of the Nvidia Acceralation currently works on Linux. Correct?
No, afaik they should work assuming the NVIDIA drivers are installed. I usually use a VirtualBox or VMWare VM to build all the stuff and Vapoursynth the tools all build fine.
Posts: 51
Threads: 5
Joined: Oct 2020
Sorry been busy with holidays.
Can you tell me what VM setting you use? I have half the compiling fail inside a VM.
I've been tempted to install Ubuntu on my spare PC just for testing this
Posts: 10.980
Threads: 57
Joined: May 2017
Here's the content of my vmx file:
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "20"
mks.enable3d = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
nvram = "Ubuntu 64-bit 22.04.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
displayName = "Ubuntu 64-bit 22.04"
usb.vbluetooth.startConnected = "TRUE"
guestOS = "ubuntu-64"
tools.syncTime = "FALSE"
sound.autoDetect = "TRUE"
sound.fileName = "-1"
sound.present = "TRUE"
numvcpus = "16"
vcpu.hotadd = "TRUE"
memsize = "16384"
mem.hotadd = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0.present = "TRUE"
sata0.present = "TRUE"
scsi0:0.fileName = "Ubuntu 64-bit 22.04-000002.vmdk"
scsi0:0.present = "TRUE"
sata0:1.deviceType = "cdrom-raw"
sata0:1.fileName = "auto detect"
sata0:1.present = "TRUE"
sata0:0.deviceType = "cdrom-raw"
sata0:0.fileName = "auto detect"
sata0:0.present = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
svga.graphicsMemoryKB = "524288"
ethernet0.addressType = "generated"
ethernet0.virtualDev = "e1000"
serial0.fileType = "thinprint"
serial0.fileName = "thinprint"
floppy0.fileType = "file"
floppy0.fileName = "autoinst.flp"
ethernet0.present = "TRUE"
serial0.present = "TRUE"
extendedConfigFile = "Ubuntu 64-bit 22.04.vmxf"
gui.lastPoweredViewMode = "fullscreen"
uuid.bios = "56 4d 12 eb 0f 4f 16 e2-dc 3f de e1 6d d5 e6 44"
uuid.location = "56 4d 12 eb 0f 4f 16 e2-dc 3f de e1 6d d5 e6 44"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
sata0.pciSlotNumber = "36"
svga.vramSize = "268435456"
vmotion.checkpointFBSize = "4194304"
vmotion.checkpointSVGAPrimarySize = "268435456"
vmotion.svga.mobMaxSize = "1073741824"
vmotion.svga.graphicsMemoryKB = "524288"
vmotion.svga.supports3D = "1"
vmotion.svga.baseCapsLevel = "9"
vmotion.svga.maxPointSize = "1"
vmotion.svga.maxTextureSize = "16384"
vmotion.svga.maxVolumeExtent = "2048"
vmotion.svga.maxTextureAnisotropy = "16"
vmotion.svga.lineStipple = "0"
vmotion.svga.dxMaxConstantBuffers = "15"
vmotion.svga.dxProvokingVertex = "0"
vmotion.svga.sm41 = "1"
vmotion.svga.multisample2x = "1"
vmotion.svga.multisample4x = "1"
vmotion.svga.msFullQuality = "1"
vmotion.svga.logicOps = "1"
vmotion.svga.bc67 = "9"
vmotion.svga.sm5 = "1"
vmotion.svga.multisample8x = "1"
vmotion.svga.logicBlendOps = "0"
ethernet0.generatedAddress = "00:0C:29:D5:E6:44"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "1842734660"
monitor.phys_bits_used = "45"
cleanShutdown = "TRUE"
softPowerOff = "TRUE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
svga.guestBackedPrimaryAware = "TRUE"
guestInfo.detailed.data = "architecture='X86' bitness='64' distroName='Ubuntu 22.04.3 LTS' distroVersion='22.04' familyName='Linux' kernelVersion='6.2.0-39-generic' prettyName='Ubuntu 22.04.3 LTS'"
floppy0.startConnected = "FALSE"
floppy0.clientDevice = "FALSE"
sata0:1.startConnected = "FALSE"
sata0:0.startConnected = "FALSE"
toolsInstallManager.updateCounter = "4"
sata0:1.autodetect = "TRUE"
sata0:0.autodetect = "TRUE"
vmxstats.filename = "Ubuntu 64-bit 22.04.scoreboard"
vmotion.svga.maxForcedSampleCount = "16"
vmotion.svga.gl43 = "1"
ulm.disableMitigations = "TRUE"
cpuid.coresPerSocket = "16"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
What compilation fails, with what errors, maybe I know where the problem is.
Cu Selur
Posts: 3
Threads: 0
Joined: Jan 2024
Did you ever resolve the LSMASH build issue with the script?
Posts: 10.980
Threads: 57
Joined: May 2017
Yes, otherwise there would be no current Linux release.
Atm. Hybrid uses:
https://github.com/Selur/hybrid-vapoursy...hsource.sh
which worked last time I compiled everything.
Cu Selur
Posts: 10.980
Threads: 57
Joined: May 2017
14.01.2024, 07:56
(This post was last modified: 14.01.2024, 08:12 by Selur.)
Just tried now, it does not work anymore.
From the looks of it, the patch (
https://github.com/Selur/hybrid-vapoursy...eo.c.patch) needs to be adjusted.
Cu Selur
Posts: 10.980
Threads: 57
Joined: May 2017
Adjusted the patch, now it seems to work again.
Cu Selur