|
|
|
04-24-2017, 02:34 AM
|
#1601
|
Human being with feelings
Join Date: Mar 2016
Posts: 444
|
Quote:
Originally Posted by Jack Winter
I'd suggest that it's premature to discuss windows plugins in native reaper. Though I have no knowledge or say in the matter, I'd imagine that getting the port done, get Swell done to the point that the GUI is close to flawless, getting linux VSTs working well, etc, is the priority. A bridge for windows VSTs and it's use with reamote will most likely (I hope) follow.
I came across some information that this is a linux limitation (that can be configured) which stops a single application from using more than half the RAM on the system, unfortunately I've forgotten the details...
|
This can be configured with the ulimit command but I don't think there is any default limit in mainstream distributions.
Worth a check though.
|
|
|
04-24-2017, 02:53 AM
|
#1602
|
Human being with feelings
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
|
IIRC Alex has 64gb of ram and no swap, so this might be the problem:
https://www.kernel.org/doc/Documenta...mit-accounting
I'm not sure if this is what I found a year or two ago when me and Alex discussed this problem, but I'll keep digging a little more to see what I can find.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
|
|
|
04-24-2017, 04:17 AM
|
#1603
|
Human being with feelings
Join Date: Feb 2017
Posts: 36
|
Quote:
Originally Posted by Justin
Also, just pushed some swell changes which should allow entering non-latin characters via the keyboard, as well as copying/pasting them properly (hopefully!)
|
Works great. Thanks a lot!
|
|
|
04-24-2017, 05:42 AM
|
#1604
|
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
http://manual.ardour.org/working-wit...s-vst-support/
Running windows vsts on Linux depends on Wine, so any program (DAW or whatever) that tries to run windows vst's on Linux is then very dependent on Wine's current capabilities which can change with different Wine versions and hardware/driver setups.
Running windows vst's on Linux is basically similar to running windows games on Linux, and sometimes Wine has missing bits that might get filled in later on and/or can be adjusted by real extra dll's and/or by tweaking certain settings.
D3D Wine/hardware driver problems are pretty common (can be tweaked) and having to use extra real dll's is pretty common as well.
The Wine D3D stuff is going through the Linux opengl driver, so a good opengl driver setup will help and there are various options depending on the opengl driver Nvidia etc and there is also xorg.conf setups for glx loading etc for some drivers.
Wine audio setup (wineasio etc) doesn't come into it for windows vst's running under a Linux native host, because the audio is handled internally by the host and whatever it's doing with Alsa/Jack.
I've picked up on that Wine seems to handle multiprocessing in ways that can interfere with what some windows programs might expect and also some GPU acceleration things can throw Wine for a loop as well.
Last edited by osxmidi; 04-24-2017 at 09:46 AM.
|
|
|
04-24-2017, 07:30 AM
|
#1605
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by Veto
It happens in maybe 1 of 10 cases if I repeatedly dock and undock the FX-chain.
(Ubuntu 14.04 libgtk3.10.8ubuntu1.6 xfwm4.11.1-2ubuntu2)
|
Yeah, it's totally that GDK bug -- because when undocking via the FX chain, it destroys a menu and creates another window (for the undocked FX), which triggers the bug.
|
|
|
04-24-2017, 06:37 PM
|
#1606
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
aaand more updates in git, particularly relating to how focus is handled -- for example switching top level windows (via alt+tab or clicking the window caption) will preserve the focus in each window. Also returning from a modal window to the owner will restore focus. Having said that this might have broken things, so if you find any bad behaviors post them here!
|
|
|
04-24-2017, 10:43 PM
|
#1607
|
Human being with feelings
Join Date: Feb 2006
Location: France
Posts: 915
|
Hi Justin,
Seeing how you are involved actually to push forward the native Linux version of Reaper, I wonder if you will even come in France for the Linux Audio Conference at the end of the month ?
http://lac.linuxaudio.org/
Anyway, I will try to use this version to diffuse an electroacoustic concert of music made in Linux (and I will certainly also have a little one made with it !).
|
|
|
04-25-2017, 06:39 AM
|
#1608
|
Human being with feelings
Join Date: Dec 2011
Posts: 407
|
I'm super happy with all these updates
Especially with copy/paste for the IDE and all those fixes that make the REAPER Linux experience much more solid and fluent. Haven't checked LinVST yet but will soon. Nevertheless native Reaper plugs + JS alone cover pretty much all of my basic needs. Thanks to everyone involved. This is pretty exciting
|
|
|
04-25-2017, 07:30 AM
|
#1609
|
Human being with feelings
Join Date: Jan 2012
Location: North East UK
Posts: 493
|
Do we have SWS extensions for Linux Reaper?
|
|
|
04-25-2017, 08:12 AM
|
#1611
|
Human being with feelings
Join Date: Jan 2012
Location: North East UK
Posts: 493
|
Quote:
Originally Posted by cfillion
|
Excellent, thanks!
|
|
|
04-25-2017, 10:39 AM
|
#1612
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
Quote:
Originally Posted by Justin
aaand more updates in git, particularly relating to how focus is handled -- for example switching top level windows (via alt+tab or clicking the window caption) will preserve the focus in each window. Also returning from a modal window to the owner will restore focus. Having said that this might have broken things, so if you find any bad behaviors post them here!
|
Thanks for new version! Here's some test results:
- The letters/sentences on the UI are now almost fully visible as they wrap around to new lines. Before they just cut off. Unfortunately parts are still cut off horizontally and also sometimes don't quite fit in the boxes:
http://www.learndigitalaudio.com/wp-...eaper-pref.png
- Windows are working great now with alt-tab moving between Reaper and other apps. Before often Reaper windows would remain on top.
- I still can't get out of full screen mode. Pressing f11 and ticking/unticking the option under view does nothing.
- Going to preferences takes the keyboard focus so space bar won't start and stop playback until I leave the preferences window.
Great work, so near!
|
|
|
04-25-2017, 11:43 AM
|
#1613
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by David Else
Thanks for new version! Here's some test results:
- The letters/sentences on the UI are now almost fully visible as they wrap around to new lines. Before they just cut off. Unfortunately parts are still cut off horizontally and also sometimes don't quite fit in the boxes:
http://www.learndigitalaudio.com/wp-...eaper-pref.png
|
Ah, you should be using a proper font, what linux distribution and version is this?
Can you send me the output of:
Code:
find /usr/share/fonts
(either email, or post on pastebin.org and put a link here)
Quote:
- I still can't get out of full screen mode. Pressing f11 and ticking/unticking the option under view does nothing.
|
This is odd -- is the option checked in the menu?
Quote:
- Going to preferences takes the keyboard focus so space bar won't start and stop playback until I leave the preferences window.
|
This is as expected, provided the preferences has focus -- if you click in the main window with preferences open, then does space bar start/stop?
|
|
|
04-25-2017, 02:20 PM
|
#1614
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
Quote:
Originally Posted by Justin
Ah, you should be using a proper font, what linux distribution and version is this?
|
I don't know what a 'proper' font is I don't know how to choose them inside Reaper, this was just what came up by default.
I am using Fedora 25 (in X mode, not wayland), no special fonts installed that I remember, but I might have copied Windows 10 fonts across at some point. In the system tweak tool it says:
windows titles - cantarell bold 11
interface - cantarell regular 11
document - sans regular 11
monospace - monospace regular 11
Here is more detail:
xrdb -query
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefault
Xft.antialias: 1
Xft.rgba: rgb
Xcursor.size: 24
Xcursor.theme: Adwaita
Quote:
Originally Posted by Justin
Can you send me the output of:
Code:
find /usr/share/fonts
|
Here you go...
http://www.learndigitalaudio.com/wp-...7/04/fonts.txt
Regarding F11. The latest updated started without being full screen. All previous updates have not affected the fact I have been stuck in full screen a long time. As soon as I pressed F11 it went full screen again and stayed there. If I tick the full screen box, or untick it, then it makes no difference, it just stays fullscreen.
|
|
|
04-25-2017, 03:13 PM
|
#1615
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by David Else
|
Perfect, thanks!
If you can build libSwell, pull latest and it should fix your issue. Debian/Ubuntu have fonts in a slightly different path, so I added the necessary paths for your Fedora install. If you can't build libSwell, I'll update the REAPER build in the next day or two...
Quote:
Regarding F11. The latest updated started without being full screen. All previous updates have not affected the fact I have been stuck in full screen a long time. As soon as I pressed F11 it went full screen again and stayed there. If I tick the full screen box, or untick it, then it makes no difference, it just stays fullscreen.
|
When it is unticked, if you quit reaper and restart will it return to normal mode?
Edit: ahh, duplicated in Gnome.
Edit again: workaround added to git.
Last edited by Justin; 04-25-2017 at 03:35 PM.
|
|
|
04-25-2017, 03:36 PM
|
#1616
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
Quote:
Originally Posted by Justin
Perfect, thanks!
If you can build libSwell, pull latest and it should fix your issue. Debian/Ubuntu have fonts in a slightly different path, so I added the necessary paths for your Fedora install. If you can't build libSwell, I'll update the REAPER build in the next day or two...
When it is unticked, if you quit reaper and restart will it return to normal mode?
Edit: ahh, duplicated in Gnome. Looking into a fix.
|
Cheers, that was fast!!
If I untick fullscreen and restart, then it does work, it seems you need to restart each time.
|
|
|
04-25-2017, 06:32 PM
|
#1617
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by David Else
Cheers, that was fast!!
If I untick fullscreen and restart, then it does work, it seems you need to restart each time.
|
Fixed this in libSwell, though fullscreen doesn't always correctly restore the window position, depending on the window manager, it usually ends up as maximized (but with a titlebar at least.
On a side note, video fullscreen will support the native window manager fullscreen, so it will go above any menu bars/docks... in the next reaper build
|
|
|
04-25-2017, 11:14 PM
|
#1618
|
Human being with feelings
Join Date: Jun 2009
Location: Wuppertal
Posts: 213
|
Fullscreen does now work on Debian 9 with Gnome but there is still one 'problem'. I'm using two monitors and when I want to switch to fullscreen mode on the second monitor Reaper opens in fullscreen mode on the first monitor. After closing fullscreen mode it's back on the second monitor.
|
|
|
04-26-2017, 04:18 AM
|
#1619
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
I have a video crash with 5.406.
I can drag and drop the following .webm video into reaper, bring up the video windows and view it. As soon as I press dock it crashes (just closes down).
This is a screencast taken directly from Gnome with no extra extensions. You just press shift+ctrl+alr+r and it saves a webm file into your video directory as soon as you stop recording (by pressing the same key sequence). It would be great to get this working for editing screencasts
http://www.learndigitalaudio.com/wp-...17-231427.webm
Available decoder information:
========== VLC ==========
VLC 2.0.x-2.2.x not found for correct architecture -- search path:
(system paths)
========== ffmpeg/libav ==========
ffmpeg/libav DLL decoder v57.48.101
Loaded from: /lib64/libavcodec.so.57
ffmpeg/libav configuration:
--prefix=/usr
--bindir=/usr/bin
--datadir=/usr/share/ffmpeg
--incdir=/usr/include/ffmpeg
--libdir=/usr/lib64
--mandir=/usr/share/man
--arch=x86_64
--optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic'
--extra-ldflags='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
--enable-bzlib
--disable-crystalhd
--enable-fontconfig
--enable-frei0r
--enable-gcrypt
--enable-gnutls
--enable-ladspa
--enable-libass
--enable-libbluray
--enable-libcdio
--enable-indev=jack
--enable-libfreetype
--enable-libfribidi
--enable-libgsm
--enable-libmp3lame
--enable-nvenc
--extra-cflags=-I/usr/include/nvenc
--enable-openal
--enable-opencl
--enable-opengl
--enable-libopenjpeg
--enable-libopus
--enable-libpulse
--enable-libschroedinger
--enable-libsoxr
--enable-libspeex
--enable-libtheora
--enable-libvorbis
--enable-libv4l2
--enable-libvpx
--enable-libx264
--enable-libx265
--enable-libxvid
--enable-x11grab
--enable-avfilter
--enable-avresample
--enable-postproc
--enable-pthreads
--disable-static
--enable-shared
--enable-gpl
--disable-debug
--disable-stripping
--shlibdir=/usr/lib64
--enable-libmfx
--enable-runtime-cpudetect
|
|
|
04-26-2017, 06:45 AM
|
#1620
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by David Else
I have a video crash with 5.406.
I can drag and drop the following .webm video into reaper, bring up the video windows and view it. As soon as I press dock it crashes (just closes down).
|
Hmm odd, every time? What GDK version do you have installed?
|
|
|
04-26-2017, 06:51 AM
|
#1621
|
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
crash dock video window
I concur a segmentfault, ffmpeg v3.3 - however on restarting Reaper video window is docked and it can be undocked, but not docked.
happens on older Reaper versions too
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
|
|
|
04-26-2017, 07:08 AM
|
#1622
|
Human being with feelings
Join Date: Dec 2011
Posts: 407
|
When exporting notation to pdf the noteheads are missing. Some font issue on my side?
|
|
|
04-26-2017, 07:35 AM
|
#1623
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by biopsin
I concur a segmentfault, ffmpeg v3.3 - however on restarting Reaper video window is docked and it can be undocked, but not docked.
happens on older Reaper versions too
|
Can you build libSwell in debug mode (make clean && make DEBUG=1 ) then run REAPER in gdb, and give me the backtrace of the crash?
|
|
|
04-26-2017, 08:29 AM
|
#1624
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by Nixon
When exporting notation to pdf the noteheads are missing. Some font issue on my side?
|
Fixed in libSwell!
|
|
|
04-26-2017, 08:36 AM
|
#1625
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
Quote:
Originally Posted by Justin
Hmm odd, every time? What GDK version do you have installed?
|
I am not certain how to find that out, does this help?
Quote:
ldd -v /home/david/reaper-5-dev/reaper5
linux-vdso.so.1 (0x00007ffe1b9fe000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fcfe8013000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fcfe7e0f000)
libjack.so.0 => /lib64/libjack.so.0 (0x00007fcfe7bb3000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fcfe782b000)
libm.so.6 => /lib64/libm.so.6 (0x00007fcfe7522000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fcfe7309000)
libc.so.6 => /lib64/libc.so.6 (0x00007fcfe6f43000)
/lib64/ld-linux-x86-64.so.2 (0x000055bf1b82b000)
libopus.so.0 => /lib64/libopus.so.0 (0x00007fcfe6cf2000)
librt.so.1 => /lib64/librt.so.1 (0x00007fcfe6aea000)
Version information:
/home/david/reaper-5-dev/reaper5:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libpthread.so.0:
ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libjack.so.0:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libstdc++.so.6 (CXXABI_1.3.9) => /lib64/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.21) => /lib64/libstdc++.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
/lib64/libstdc++.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libgcc_s.so.1 (GCC_4.2.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.18) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libm.so.6:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
/lib64/libgcc_s.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
/lib64/libopus.so.0:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3.1) => /lib64/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
/lib64/librt.so.1:
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_PRIVATE) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
|
|
|
|
04-26-2017, 09:10 AM
|
#1626
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
ldd on libSwell.so might help, or "yum info libgdk" might do the trick, unsure.
|
|
|
04-26-2017, 09:35 AM
|
#1627
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
Quote:
Originally Posted by Justin
ldd on libSwell.so might help, or "yum info libgdk" might do the trick, unsure.
|
I can't find any library called libgdk on my machine, or reference to it in relation to Fedora online, but it seems to be referenced in the ldd on libSwell
Quote:
dnf info libgdk*
Last metadata expiration check: 1 day, 20:54:38 ago on Mon Apr 24 20:44:36 2017.
Error: No matching Packages to list
|
By the way, DNF has been the default package manager for Fedora since version 22. If you type yum it just redirects to DNF.
ldd /home/david/reaper-5-dev/libSwell.so
linux-vdso.so.1 (0x00007ffc22ff4000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5425c0a000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f5425a06000)
libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007f5425711000)
libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f5425504000)
libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f54252b9000)
libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f5425090000)
libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007f5424e87000)
libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f5424b5e000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f542490c000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f54245f9000)
libfreetype.so.6 => /usr/lib64/freetype-freeworld/libfreetype.so.6 (0x00007f542434e000)
libz.so.1 => /lib64/libz.so.1 (0x00007f5424136000)
libpng12.so.0 => /lib64/libpng12.so.0 (0x00007f5423f10000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f5423b88000)
libm.so.6 => /lib64/libm.so.6 (0x00007f542387f000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f5423668000)
libc.so.6 => /lib64/libc.so.6 (0x00007f54232a2000)
/lib64/ld-linux-x86-64.so.2 (0x00005578ba42c000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f5422f0d000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f5422cc9000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f5422ac6000)
libXi.so.6 => /lib64/libXi.so.6 (0x00007f54228b6000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f54226ab000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f54224a0000)
libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f542229b000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f5422098000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f5421e92000)
libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007f5421c52000)
libwayland-cursor.so.0 => /lib64/libwayland-cursor.so.0 (0x00007f5421a4a000)
libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007f5421848000)
libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f5421637000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f54212f8000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f54210e6000)
libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007f5420de4000)
librt.so.1 => /lib64/librt.so.1 (0x00007f5420bdc000)
libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f54209c7000)
libthai.so.0 => /lib64/libthai.so.0 (0x00007f54207bb000)
libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007f54205b9000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f5420355000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f5420151000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f541ff1e000)
libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f541fc75000)
libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f541fa60000)
libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f541f85c000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f541f634000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f541f426000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f541f21c000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f541ef90000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f541ed1b000)
libffi.so.6 => /lib64/libffi.so.6 (0x00007f541eb13000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f541e903000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f541e6dc000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f541e4c1000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f541e277000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f541e04b000)
libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007f541de43000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f541dc17000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f541d961000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f541d75d000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f541d52a000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f541d2e7000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f541d0e2000)
|
|
|
04-26-2017, 10:47 AM
|
#1628
|
Human being with feelings
Join Date: Sep 2010
Location: oslo
Posts: 142
|
Quote:
Originally Posted by Justin
Can you build libSwell in debug mode (make clean && make DEBUG=1 ) then run REAPER in gdb, and give me the backtrace of the crash?
|
[strike]sure, just need to resolve a gdb stumble, get garbage complains about syscall-template.S not being present.[/strike]
sorry this all I could muster
::EDIT
Thread 1 "reaper5" received signal SIGSEGV, Segmentation fault.
0x00000000ffffffff in ?? ()
(gdb) bt
#0 0x00000000ffffffff in ?? ()
#1 0x00007ffff6640dac in ?? () from /usr/local/Reaper/libSwell.so
#2 0x000000000040a19e in ?? ()
#3 0x00007ffff6ad44e1 in __libc_start_main (main=0x4099f0, argc=1, argv=0x7fffffffed48, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffed38) at ../csu/libc-start.c:295
#4 0x00000000004161af in _start ()
(gdb)
But I notice the diff if I right click and Dock it works, but choose Options->Dock it crash
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
Last edited by biopsin; 04-27-2017 at 04:20 AM.
Reason: update
|
|
|
04-26-2017, 11:24 PM
|
#1629
|
Human being with feelings
Join Date: Mar 2017
Posts: 861
|
Click-to-front between plugin panel and main gui is working in 5.407!!!
edit: actually, I put 5.407 on my main setup that uses Enlightenment
for system gui, so I think the click-to-front is/can be achieved at
the system gui level, rather than strictly needing it in Reaper itself.
The same new version 5.407 in Cinnamon and lxde/openbox desktops still didn't
perform that function, so they'll be replaced with Enlightenment
as the testing dust settles
--------------------------
Wowsers...feels like
I'm watching the Masters 18th green leaderboard at Augusta National,
and the birdies and eagles keep on dazzling the crowd.
Sportscasters would say, 'They're putting on a clinic, now.'
Time to fit Justin for a champions Green Jacket.
So I can plan on using large Hive, ACE and Zebra gui's,
with click-instant access to the great Reaper's main controls.
when using Enlightenment Desktop gui.
Christmas in April, and ongoing!
Last edited by 4duhwinnn; 04-27-2017 at 01:46 AM.
Reason: akkeracy
|
|
|
04-27-2017, 12:25 AM
|
#1630
|
Human being with feelings
Join Date: Nov 2013
Posts: 2,818
|
A little Linux love tip for noobies from a noobie.
on Mint, I noticed making a basic gradient on GIMP at 3840x2160 16bit-float takes takes a second or so, on Kubuntu & Co, more like 3-4'ish and I have yet to figure out why, why-why---why?..
But on Kubuntu, I found a player that could do 4K (Parole) and this for some reason was "buffer"/choppiness/annoying'ness on Mint with the same player, how typical..
So I got an idea: :P
On a fresh install of Mint, do not... use the default player even one time, don't touch it or, that could auto download codecs and stuff that can conflict or what ever with Parole later and since we are noobs, please don't un-install the Media Player first thing, and then install Parole and this should work on the Mint flavors, atleast on the howdy/g'day mate/buddy/Amiga edition, no, I don't say Matt'e... I rrrrrefuse!
This thing uses 40-50% of all cores of a i7-7700K though (warning) but hey... it IS smooth and Working so..
PotPlayer for Linux?
I can relax now, puh, found a soul mate.
__________________
Last edited by SmajjL; 04-27-2017 at 01:48 AM.
|
|
|
04-27-2017, 02:14 AM
|
#1631
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
Thanks for the font fix for 5.407! The font now fits (almost) perfectly on the screen BUT unfortunately it is a bad looking one that is used. That or it is one that does not enable anti-aliasing or subpixel rendering?
Here is the screenshot (with the default fonts in gedit on screen too):
http://www.learndigitalaudio.com/wp-...-new-fonts.png
Can i select my own fonts in the preferences file somehow, or can it be made to use the Gnome/Fedora default fonts somehow? cheers!
PS Fullscreen mode works perfectly now
|
|
|
04-27-2017, 02:29 AM
|
#1632
|
Human being with feelings
Join Date: Aug 2010
Posts: 140
|
Quote:
Originally Posted by David Else
|
I can reproduce the crash with that video with both GDK2 & GDK3 (crashes always).
Quote:
Originally Posted by biopsin
But I notice the diff if I right click and Dock it works, but choose Options->Dock it crash
|
Exactly the same behavior here.
Quote:
Originally Posted by Justin
Can you build libSwell in debug mode (make clean && make DEBUG=1 ) then run REAPER in gdb, and give me the backtrace of the crash?
|
Does that help? (I believe "019" means line 19 in SWELL_RunMessageLoop() which corresponds to this line)
Quote:
Originally Posted by David Else
I can't find any library called libgdk on my machine
|
It seems to be missing here too (only libgdk-pixbuf2.0-0 and libgtk-3-0 are installed).
----------
Not related but something I noticed: There is a "cairo_reset_clip()" call here which could
Quote:
...
cause results unexpected by higher-level code which calls cairo_clip()
...
|
Source: https://www.cairographics.org/manual...iro-reset-clip
Also there is this:
Quote:
cairo_t * gdk_cairo_create (GdkWindow *window)
...
Note that calling cairo_reset_clip() on the resulting cairo_t will produce undefined results, so avoid it at all costs.
...
|
Source: https://developer.gnome.org/gdk3/sta...k-cairo-create
I have no clue about a proper solution to that, just stumbled over it while reading into it (it's maybe something around cairo_save/restore and for GDK3 gdk_window_begin/end_draw_frame).
Thought it could be useful to know though.
Last edited by Veto; 04-27-2017 at 04:03 AM.
|
|
|
04-27-2017, 03:26 AM
|
#1633
|
Human being with feelings
Join Date: Feb 2017
Posts: 36
|
Quote:
Originally Posted by David Else
Can i select my own fonts in the preferences file somehow, or can it be made to use the Gnome/Fedora default fonts somehow? cheers!
|
I believe there is no option for selecting font (yet?). But you can change "Arial" in 'swell-wnd-generic.cpp' and 'swell-gdi-lice.cpp' to your preferred font (for example "DejaVuSans") and rebuild 'libSwell.so'. After that you may need to adjust 'ui_scale' in '~/REAPER/reaper.ini' a bit. Not a perfect solution, but works for me.
|
|
|
04-27-2017, 04:13 AM
|
#1634
|
Human being with feelings
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
|
Quote:
Originally Posted by 4duhwinnn
Click-to-front between plugin panel and main gui is working in 5.407!!!
edit: actually, I put 5.407 on my main setup that uses Enlightenment
for system gui, so I think the click-to-front is/can be achieved at
the system gui level, rather than strictly needing it in Reaper itself.
The same new version 5.407 in Cinnamon and lxde/openbox desktops still didn't
perform that function, so they'll be replaced with Enlightenment
as the testing dust settles
|
Not quite sure what click-to-front is, but the behaviour of reaper ought to be configurable no matter what the window manager does by configuring gdk_options=x (bitmap) found in the [.swell] section in ~/.REAPER/reaper.ini.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
|
|
|
04-27-2017, 04:15 AM
|
#1635
|
Human being with feelings
Join Date: Jul 2006
Posts: 1,809
|
slight off-topic, is this in the AUR? - i've tried and found a reaper entry but it says it can't find the file...
TIA.
|
|
|
04-27-2017, 04:28 AM
|
#1636
|
Human being with feelings
Join Date: Aug 2007
Location: Luxembourg/Spain
Posts: 1,922
|
Quote:
Originally Posted by daverich
slight off-topic, is this in the AUR? - i've tried and found a reaper entry but it says it can't find the file...
TIA.
|
I saw some buildscript for it yes, probably needs an updated version number. Currently we have 5.407.
Alternatively you could just download the tarball and unpack it somewhere in your home directory and run it from there. It also creates ~/.REAPER for user data files.
__________________
Reaper for Linux Documentation (WIP). Software: Archlinux/KDE, Fabfilter FX, Komplete 8, Nebula, Schwa/Stillwell, T-racks Max/Amplitube/SVX, etc. Gear: i7-2600k/4700HQ/16GB, RME Multiface/Babyface, Behringer X32, Genelec 8040, etc. :)
|
|
|
04-27-2017, 05:18 AM
|
#1637
|
Human being with feelings
Join Date: Nov 2013
Posts: 2,818
|
To make a folder hidden, put a dot in front of it, so, show hidden files is good (view).
Screen reader while building was fun.. oops, and no clue how to turn it off..
__________________
|
|
|
04-27-2017, 06:32 AM
|
#1638
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by Veto
I can reproduce the crash with that video with both GDK2 & GDK3 (crashes always).
|
Try this patch, see if it fixes?
http://1014.org/_/possible-patch.txt
Quote:
Not related but something I noticed: There is a "cairo_reset_clip()" call here
|
Ahh I'll look into this now too.
|
|
|
04-27-2017, 06:35 AM
|
#1639
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by David Else
Can i select my own fonts in the preferences file somehow, or can it be made to use the Gnome/Fedora default fonts somehow? cheers!
|
At the moment you can choose a font name in the theme, but libSwell doesn't have a font chooser yet.
There is fallback logic in swell-gdi-lice.cpp for choosing the font, right now it falls back to FreeSans then DejaVuSans -- if you search for those strings in the code you'll find a place to change them. It does a leading substring match, so you dont need the full font name, just something that will mostly uniquely identify it.
Also: if you find a font you like, let me know and I'll add it to the list (I don't have any attachment to FreeSans/DejaVuSans)
|
|
|
04-27-2017, 06:57 AM
|
#1640
|
Human being with feelings
Join Date: Aug 2010
Posts: 140
|
Quote:
Originally Posted by Justin
|
Sry no success with GDK2 or 3.
Apparently I was wrong once again about the "019" bit, it's now "007" but it still stops on the same line in SWELL_RunMessageLoop().
This is how it looks now.
Quote:
Originally Posted by Veto
I can reproduce the crash with that video with both GDK2 & GDK3 (crashes always).
|
I actually don't need any video to play at all. It's 100% reproducible with a new configuration, on just opening the video window and docking it through the menu.
EDIT:
Should have also mentioned that the debugger stops a second time and then the stack looks like this (libvorbisenc2/libvorbis0a/libvorbisfile3 1.3.2-1.3ubuntu1, no Juce installed). Sorry wasn't aware of that.
After that the debugger exits.
EDIT2: This 2nd stop only occurs with a fresh new configuration! Very very odd.
Last edited by Veto; 04-27-2017 at 08:48 AM.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 12:28 AM.
|