Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: Questions about the OSS driver

  1. #11
    Join Date
    Oct 2011
    Posts
    132

    Default

    You put that in a boot script. On most distros, editing /etc/rc.local is easiest.
    How would I do that? On opensuse there is no file called /etc/rc.local.

  2. #12
    Join Date
    Jul 2009
    Location
    Germany
    Posts
    264

    Default

    I created this /etc/init.d/mylocalstuff (and made it executable with chmod +x)

    Code:
    #! /bin/sh
    ### BEGIN INIT INFO
    # Provides:          mylocalstuff
    # Required-Start:    $syslog
    # Required-Stop:     $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: execute my local stuff...
    # Description:       see short description
    ### END INIT INFO
    
    . /etc/rc.status
    
    # Shell functions sourced from /etc/rc.status:
    #      rc_check         check and set local and overall rc status
    #      rc_status        check and set local and overall rc status
    #      rc_status -v     ditto but be verbose in local rc status
    #      rc_status -v -r  ditto and clear the local rc status
    #      rc_failed        set local and overall rc status to failed
    #      rc_reset         clear local rc status (overall remains)
    #      rc_exit          exit appropriate to overall rc status
    
    # First reset status of this service
    rc_reset
    
    case "$1" in
        start)        
    	echo -n "Starting some local stuff"
    	echo "low" > /sys/class/drm/card0/device/power_profile
    	echo "powersave" > /sys/module/pcie_aspm/parameters/policy
    
    	# Remember status and be verbose
    	rc_status -v
    	;;
        stop)
    	echo -n "Shutting some local stuff"
    	echo "default" > /sys/class/drm/card0/device/power_profile
    	echo "default" > /sys/module/pcie_aspm/parameters/policy
    	
    	# Remember status and be verbose
    	rc_status -v
    	;;
        try-restart)
            ## Stop the service and if this succeeds (i.e. the 
            ## service was running before), start it again.
            $0 status >/dev/null &&  $0 restart
    
            # Remember status and be quiet
            rc_status
            ;;
        restart)
            ## Stop the service and regardless of whether it was
            ## running or not, start it again.
            $0 stop
            $0 start
    
            # Remember status and be quiet
            rc_status
            ;;
        force-reload|reload)
    	## Signal the daemon to reload its config. Most daemons
    	## do this on signal 1 (SIGHUP).
    
    	echo -n "Reload some local stuff"
    
            rc_status -v
    
            ;;
        status)
    	echo -n "Checking for some local stuff"
    	RADEON_STATUS=`cat /sys/class/drm/card0/device/power_profile`
    	test "low" = "$RADEON_STATUS"
    	rc_status -v
    	;;
        *)
    	echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload}"
    	exit 1
    	;;
    esac
    rc_exit
    you can now either make it run using YaST (change the runlevels) or make symlinks in /etc/initd/rc*.d

  3. #13
    Join Date
    Oct 2011
    Posts
    132

    Default

    Thanks for the script droste.
    On another note, on the profile high, oilrush fails miserably, on the lowest settings on a much lower resolution, I get 15fps max and severe graphical corruption making the game unplayable.

  4. #14
    Join Date
    Oct 2011
    Posts
    132

    Default

    Issue is now solved with Catalyst 11.11 and suse 12.1
    http://phoronix.com/forums/showthrea...435#post239435
    I am back on the binary blob.

  5. #15
    Join Date
    Jun 2009
    Posts
    2,651

    Default

    Did you install 32-bit version of Free drivers from Git?

    If not, chances are that you're running 2-year old drivers which do not work well. Oil Rush should work without major glitches, as Unigine benchmarks run just fine.

  6. #16
    Join Date
    Oct 2011
    Posts
    132

    Default

    Alright how do I install the latest free drivers from git on opensuse and how safe are they to use (stability ect.) ?
    Do I need both the latest 32bit and 64bit drivers?

  7. #17
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    422

    Default

    Quote Originally Posted by n3wu53r View Post
    Do I need both the latest 32bit and 64bit drivers?
    If you has an 64bit Enviroment with some 32bit Apps like WINE its recommend to install an 32bit mesa and 64bit mesa.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •