Code Monkey home page Code Monkey logo

steamos-compositor-plus's Introduction

DO NOT DOWNLOAD DIRECTLY FROM THE RELEASES PAGE. THIS IS NOT INSTALLATION MEDIA. FOLLOW THE LINK BELOW FOR DOWNLOAD AND INSTALLATION INSTRUCTIONS.

ChimeraOS website

steamos-compositor-plus's People

Contributors

alkazar avatar brain-anti-freeze avatar jcfrosty avatar pastaq avatar samsagax avatar shadowapex avatar sharkwouter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

steamos-compositor-plus's Issues

steamos-compositor interferes with Kodi's 24fps playback

I've noticed that when I play media content encoded with 24fps, e.g. most movies and modern TV shows, there is a slight irregular stutter every couple of seconds. Most noticeable during camera pans. I definitely didn't have this on a pure Ubuntu + Kodi install.

I've noticed that if I use steambuddy to toggle the compositor, then the problem goes away and playback is pretty much perfect as far as I can tell.

Is there a way to edit the launch command for kodi so that the compositor gets turned off when launching kodi, and turned back on when exiting kodi?

Has anyone else experienced this?

subdir-objects in configure.ac

I am advised to add the option subdir-objects to the configure.ac with autoreconf version 2.69. See https://autotools.io/automake/options.html

$ autoreconf -i
configure.ac:5: installing './compile'
configure.ac:2: installing './install-sh'
configure.ac:2: installing './missing'
Makefile.am:4: warning: source file 'src/loadargbcursor.c' is in a subdirectory,
Makefile.am:4: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
Makefile.am:3: warning: source file 'src/steamcompmgr.c' is in a subdirectory,
Makefile.am:3: but option 'subdir-objects' is disabled
Makefile.am:5: warning: source file 'src/udev_is_boot_vga.c' is in a subdirectory,
Makefile.am:5: but option 'subdir-objects' is disabled
Makefile.am: installing './depcomp'

Fix:

iff --git a/configure.ac b/configure.ac
index ab783c0..0e66c79 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_INIT([SteamOS Compostitor Plus], [1.0], [[email protected]], [steamos-compositor-plus], [https://github.com/gamer-os/steamos-compositor-plus/])
-AM_INIT_AUTOMAKE([foreign tar-ustar])
+AM_INIT_AUTOMAKE([foreign tar-ustar subdir-objects])
 PKG_CHECK_MODULES([DEPS],xxf86vm gl x11 xrender xcomposite SDL_image libudev xext xdamage)
 
 AC_PROG_CC

With that option added, autoreconf is working fine. Can we add it to configure.ac or is my local setup misconfigured?

[Help] Start the session from xinit

Im trying to start the session from nvidia-xrun xinit file to be able to start steamos under my nvidia GPU.

Im not sure what to exec.. Can you guide me?

[Feature|Question] Exit to Login Manager?

I currently do not see a way to exit to Login manager (terminate the X session) option. The only two options I have are to log out, which logs me out of steam; and turn off the computer. Currently, i switch to tty2, log in to my user and issue killall steamos-compositor.

Is there a way to add the option akin to 'Exit to desktop' like SteamOS has; an exit to gnome. (In this case, just shutdown the steam process, which in turn would terminate the xsession, and go back into the login manager)

I am using SDDM if it makes any difference.

Enable easy mounting of Network Shares

I was wondering, is there a easy GUI way, to mount network Shares?

e.g. I have a large collection of roms on my NAS. If I could, I would rather mount them than have to copy roms onto Gamer OS.

Allthough I suppose since the way it currently works, is to have a steam shortcut per game, to be able to launch it all from steam os big picture UI. I guess that would rather require the user to individually configure emulated games.

Black Screen when launching

After installing Steamos-compositor-plus from the AUR Repository, i get alwys a Blackscreen if i'm trying to start SteamOS from the Window Manager..

Enable mangohud by default

  • run Steam with mangohud if available
  • hide hud on startup
  • change hotkey to F3 in order to avoid conflict with Steam screenshot hotkey

system reboots before/while loading steamos

manjaro

after following the readme i rebooted and selected the steamos option at lightdm (which may have been too soon since the config wasn't yet created?) - the system rebooted - after coming back up, i again selected steamos at lightdm and steamos loaded with a (cool looking) image background and a message that steam was verifying files, after which the system rebooted - the 3rd reboot went exactly as the first

filtering the journald log for 'steam'...

7/10/19 3:21 PM	sddm	Session "/usr/share/xsessions/steamos.desktop" selected, command: "steamos-session"
7/10/19 3:21 PM	sddm-helper	Starting: "/usr/share/sddm/scripts/Xsession \"steamos-session\""
7/10/19 3:22 PM	systemd-coredump	Process 2714 (vulkandriverque) of user 1000 dumped core.

Stack trace of thread 2714:
#0  0x00007f85142d5755 raise (libc.so.6)
#1  0x00007f85142c0851 abort (libc.so.6)
#2  0x00007f85142c0727 __assert_fail_base.cold (libc.so.6)
#3  0x00007f85142ce026 __assert_fail (libc.so.6)
#4  0x000055dd63339467 n/a (/home/usr/.local/share/Steam/ubuntu12_64/vulkandriverquery)
#5  0x000055dd63320277 n/a (/home/usr/.local/share/Steam/ubuntu12_64/vulkandriverquery)
#6  0x00007f85142c1ee3 __libc_start_main (libc.so.6)
#7  0x000055dd633200ea n/a (/home/usr/.local/share/Steam/ubuntu12_64/vulkandriverquery)

7/10/19 3:22 PM	sddm-greeter	Reading from "/usr/share/xsessions/steamos.desktop"
7/10/19 3:22 PM	systemd-coredump	Process 2632 (steam) of user 1000 dumped core.

Stack trace of thread 2732:
#0  0x00000000e52179e2 n/a (/home/usr/.local/share/Steam/ubuntu12_32/libaudio.so)
#1  0x0000000000000001 n/a (n/a)

7/10/19 3:24 PM	plasmashell	KActivitiesStats( 0x555ed9bfb4b0 ) ResultModelPrivate::onResultScoreUpdated  result added: "/usr/bin/steamcompmgr.original" score: 0 last: 1562786662 first: 1562786662
7/10/19 3:24 PM	plasmashell	KActivitiesStats( 0x555ed9bfb4b0 ) ResultModelPrivate::onResultScoreUpdated  result added: "/usr/bin/steamcompmgr" score: 0 last: 1562786662 first: 1562786662
7/10/19 3:24 PM	plasmashell	KActivitiesStats( 0x555ed9bfb4b0 ) ResultModelPrivate::onResultScoreUpdated  result added: "/usr/bin/steamcompmgr.original" score: 0 last: 1562786678 first: 1562786678
7/10/19 3:24 PM	plasmashell	KActivitiesStats( 0x555ed9bfb4b0 ) ResultModelPrivate::onResultScoreUpdated  result added: "/usr/bin/steamcompmgr" score: 0 last: 1562786678 first: 1562786678
7/10/19 3:26 PM	sudo	    usr : TTY=pts/1 ; PWD=/usr/bin ; USER=root ; COMMAND=/usr/bin/mv steamcompmgr.original steamcompmgr
7/10/19 3:27 PM	sudo	    usr : TTY=pts/1 ; PWD=/usr/bin/steamos ; USER=root ; COMMAND=/usr/bin/mv set_hd_mode.sh.original set_hd_mode.sh
7/10/19 3:28 PM	systemd-coredump	Process 3924 (vulkandriverque) of user 1000 dumped core.

Stack trace of thread 3924:
#0  0x00007f421c0eb755 raise (libc.so.6)
#1  0x00007f421c0d6851 abort (libc.so.6)
#2  0x00007f421c0d6727 __assert_fail_base.cold (libc.so.6)
#3  0x00007f421c0e4026 __assert_fail (libc.so.6)
#4  0x000056543b749467 n/a (/home/usr/.local/share/Steam/ubuntu12_64/vulkandriverquery)
#5  0x000056543b730277 n/a (/home/usr/.local/share/Steam/ubuntu12_64/vulkandriverquery)
#6  0x00007f421c0d7ee3 __libc_start_main (libc.so.6)
#7  0x000056543b7300ea n/a (/home/usr/.local/share/Steam/ubuntu12_64/vulkandriverquery)

7/10/19 3:28 PM	kdeinit5	Registering ":1.132/org/ayatana/NotificationItem/steam" to system tray
7/10/19 3:28 PM	plasmashell	KActivitiesStats( 0x555ed9bfb4b0 ) ResultModelPrivate::onResultScoreUpdated  result added: "/usr/bin/steamos" score: 0 last: 1562786903 first: 1562786903

SteamOS in-home streaming stuttering

Thanks for your SteamOS-Compositor support.

I have a question:
Is there anything that can be done to prevent steam in-home streaming from becoming a stuttering fest when streaming from a SteamOS host?

When I use the desktop client with Ubuntu, in-home streaming performances are awesome, but, if possible, I would like to build a "SteamOS server" for my Nvidia Shield.

Thanks again.

Request or Question

Is their a way to disable all windows app going fullscreen, the scaling of some apps looks really terrible, the games with launcher like origins uplay and shortcuts from epic games.

need help repairing

When I installed it the first time it worked, but it created another steam with Debian folder and all my games were missing, I tried to fix it now I'm getting a black screen on my steam os after I logged in.

[Request] Add ability to specify running resolution

Right now set_hd_mode.sh will automatically select the 4k resolution if it is available. It would be nice if we could specify this feature using a command-line argument to force a particular resolution.

For some context, I have been experimenting with Steam Link Anywhere to stream Steam games over the internet. Streaming at 4k resolution makes it much more prone to network bandwidth/latency.

Bluetooth turns off and stops working until bluetooth.service gets restarted

steamos-compositor-plus from aur: 1.10.3-1
os: endeavour os (arch based)

Bluetooth works fine on startup, my controller connects fine.
When starting lightdm, the controller is still connected.
When starting the steamos-session the bluetooth controller turns off and doesn't turn on again.

Sending power on on bluetoothctl powers on the receiver for a split second and then turns it off immediately.
immagine

In systemctl status bluetooth I can see this error when trying to wake it up again:

src/adv_monitor.c:btd_adv_monitor_power_down() Unexpected NULL btd_adv_monitor_manager object upon power down

sudo systemctl restart bluetooth fixes this issue but I need to run it via ssh or another tty every time I launch steamos-session.

[Bug] Window focus constantly switches between launcher and game for Elder Scrolls Online

When running The Elder Scrolls Online using Proton, three windows are created after launch:

  • The game launcher
  • The game launcher system tray icon
  • The game window itself

After getting past the launcher, the game launches normally, but will constantly switch back and forth between the game launcher and the game itself. One workaround I've used is to manually kill the launcher process from the command line.

We might want to consider focusing the largest window or the most newly created window. This issue may also effect other games that use launchers that run in the background.

Add support for switching between multiple displays

I using a notebook with compromised screen I can run the system open the big picture but it not displaying on the external monitor , the bios are configured to use the external vga as main monitor.

I tried the answers (change grub etc.. ) I did not found any of this to change.

Someone find a way to change it?

thanks

Launching non-steam games doesn't work when "Steam Play for all other titles" is enabled

steamos-compositor-plus from aur: 1.9.4-1
os: endeavour os (arch based)

I've added a game that launches directly in full screen as a non-steam game, after hitting play it stays locked to preparing the game and doesn't show anything

I don't know how to debug the issue to see if it doesn't start at all or if it doesn't go to the foreground

Also I can't use gamescope or ChimeraOS as I have a GTX 760 and it isn't supported by both

Gamscope with Steamos compoitor-plus

i tried
export LD_PRELOAD="" gamescope -U -f -h 2160 -r 60
export gamescope -U -f -h 2160 -r 60
export gamescope=-U -f -h 2160 -r 60

none of those work in steamos-session, any tips on how to get it running on steamos compositor plus?

Stretch issue

When you open a game with a launcher, a tiny window stretches to fill the entire screen. is there a way to fix this? For example, so that the windows do not stretch and remain in the center, while the compositor tries to resize the window to native resolution.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.