More > JRiver Media Center 23 for Linux
NEW: Theater View on Linux
Hendrik:
--- Quote from: Rizlaw on October 29, 2016, 03:45:50 pm ---GLXinfo:
server glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1080/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 370.28
OpenGL core profile shading language version string: 4.50 NVIDIA
--- End quote ---
I haven't tested on NVIDIA yet, but I will do that next week. We'll see whats going on. A log file might help in the meantime.
mwillems:
--- Quote from: Hendrik on October 29, 2016, 08:56:26 am ---I can't really reproduce this. I loaded Noire in DX and in OpenGL (both on Windows), and both look perfectly identical. I also opened the same view on my Linux box and it looks the same there (as it happens it has the same monitor as well).
It should always output full range and use the desktop gamma. I don't suppose there is a system or screen difference or something like that?
Noire is kind of meant to look a bit washed out as it has a grey overlay over the background images.
--- End quote ---
Ok I figured this out, this one is user error or possibly a difference in defaults. All of my JRiver installs have the "theme background" for Noire set to "black" rather than the skin image. I don't recall ever making that change, but some of these installs were set up years ago with library imports between major versions, so it's possible I did and forgot about it or that setting is an old default or is inherited from the server on the windows side. In any case your note about "supposed to look that way" had me look harder at the settings and that setting was set to skin image on my Linux install which created the grey wash.
Thanks for the tip, this one is resolved.
--- Quote ---Scale seems to work here. You might need to restart MC for that to fully catch on.
--- End quote ---
Ok, scale does change between restarts, that was the trick. But there's an issue: on windows theater view scale takes into account (or is applied on top of) the windows system scaling, whereas the Linux version ignores system scaling. This confused me because the theater view text was still pretty small on a retina display at 200%, whereas on windows (on the same machine) theater view text was huge at that scale. So JRiver's scale setting currently tops out at 200% (larger scales aren't accepted), but that's not really big enough without being able to leverage system scaling.
For example, on the windows side with this display, I use 125% theater view scaling on top of 200% windows scaling, effectively getting 250% scaling, if you see what I mean. It's a touch screen and some interface elements are too small to touch with flat 200% on Linux (and might be hard to see across the room on a larger screen). So I'd like to petition for either taking into account Linux desktop scaling (which seems challenging given that everyone does it differently) or allowing scale factors above 200%.
I haven't been able to do any more NVidia testing, but I'll have more tomorrow and some logs.
Hendrik:
--- Quote from: mwillems on October 29, 2016, 04:45:10 pm ---Ok, scale does change between restarts, that was the trick. But there's an issue: on windows theater view scale takes into account (or is applied on top of) the windows system scaling, whereas the Linux version ignores system scaling. This confused me because the theater view text was still pretty small on a retina display at 200%, whereas on windows (on the same machine) theater view text was huge at that scale. So JRiver's scale setting currently tops out at 200% (larger scales aren't accepted), but that's not really big enough without being able to leverage system scaling.
--- End quote ---
I don't think we do any system scale things on Linux yet for any parts of the interface. This should come automatically once that happens, I would think. Sorry, out of scope for me right now. Maybe Bob has some plans to address this. 4K on Linux is probably not the highest on his list, however.
As a band-aid I could allow higher scale values if that helps.
mwillems:
--- Quote from: Hendrik on October 29, 2016, 05:12:07 pm ---As a band-aid I could allow higher scale values if that helps.
--- End quote ---
That would work fine for me (i.e. if I could set 250% or 300% or something). I appreciate the help ;D
mwillems:
This is really excellent. Just watched a show with the family in Linux theater view, and they didn't even realize anything was different. IR Remote appears to be working fine. Good stuff.
I've attached a log reproducing the NVidia flashing (I let it flash three or four times before switching back to standard view). It does appear to be starting over (over and over); I noticed on my working systems that there's a white flash when theater view first starts. It may be related to vsync as changing the FPS setting for theater view changes the frequency of the white flash. I tried disabling flipping and sync to vblank, and that didn't seem to affect anything. I'm using the Gnome desktop environment if that matters.
Two minor reports:
1) The Gizmo theater view remote does not appear to work for navigation with the Linux theater view; I recognize that was kind of a "fringe" feature, it just seemed like something worth testing as I suspect that not everyone will have as easy a time with their IR remote as I have.
2) The time displayed is not formatted nicely (like on Windows theater view). It shows a leading "0" with single digit hours, and shows seconds. Apologies if there's a way to tweak that in the theme settings, but I couldn't find one, and it's definitely different than the windows default.
But those are just nits. On Intel graphics this is already impressively solid.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version