Revisions of suse-prime

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 832818 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 24)
- SUSEPrime-0.7.15
  * prime-select.sh:
    move static X config files to /usr/share/prime; also make sure, 
    that /etc/prime dir exists before trying to write configuration
    to /etc/prime/current_type (boo#1173043)
- adjusted specfile to new release
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 821478 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 23)
- Update to version 0.7.14
  * Fix failure on TW to determine current systemd target
  * Avoid endless loop when nvidia modules cannot be unloaded (boo#1173632)

- Update to version 0.7.13
  * (Hopefully) fixes user_logout_waiter for gdm autologin (issue#55)

- Update to version 0.7.12
  * README.md: Better explain power-off/powersave option of 
    NVIDIA GPU (issue#54) 

- Update to version 0.7.11
  * Change nvidia's NVreg_DynamicPowerManagement kernel option to
    0x01. This prevents intermittent 1s - 1.5s freezes on Turing
    GPU's in nvidia mode (issue#52).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 792950 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 22)
- Update to version 0.7.10
  * README.md: Improved documentation about the requirements for
    NVIDIA's PRIME render offload support; it needs Xserver of
    Leap 15.2 or later

- Update to version 0.7.9
  * Improved documentation
    + fixed OS requirements (Leap 15.1 instead of Tumbleweed)
    + fixed requirements for DynamicPowerManagement to power off
      NVIDIA GPU (Turing GPU or later is needed!)
  * Fix: use full path in invoking prime-select
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 789702 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 21)
- Update to version 0.7.8
  * README.md: fixed syntax in command
  * Blacklist ipmi_msghandler, ipmi_devintf kernel modules (issue#50)
    Make sure these kernel modules are not loaded. Otherwise it may
    not be possible to turn off NVIDIA GPU.

- Update to version 0.7.7
  * Fix unset option (issue#48)
    - only disable service with bbswitch version
    - reset also to X.Org's glx module as with "intel" option
  * make use of $service_test variable where possible
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 770518 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 20)
- changed copyright to SUSE LLC in specfile
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 769981 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 19)
- Update to version 0.7.6
  * README.md: Updated documentation (issue#46)
    + Removing dracut config file of nvidia's packages is no longer
      needed. These packages have been updated since.
    + Made config file installation more generic, so nobody tries
      to install config files, which are already at the right
      location when using suse-prime packages.
    + DynamicPowerManagement specifics apply to 435.xxx and later, 
      not only 435.xx. Made this clear ...

- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 764618 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 18)
- Update to version 0.7.5
  * Runlevel switch not needed anymore
    + Service only starts/stops display-manager service
      - Faster switch operation
      - No conflicts with services that run in runlev. 3
      - Consistence
    + Removed references of target/runlevel switch
    + Removed a duplicate of "systemctl stop display-manager" in
      "user_logout_waiter" section
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 751712 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 17)
- Update to version 0.7.4
  * Fixed broken formatting in 90-nvidia-udev-pm-G05.rules (issue #40)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 749522 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 16)
- only package suse-prime-bbswitch on openSUSE, since bbswitch
  kernel module package is not available on sle
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 749323 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 15)
- this release also includes support for NVIDIA's PRIME render
  offloading (jsc#SLE-9068)

- Update to version 0.7.3
  * Restore previous configuration if nvidia reconfiguration fails
  * Set the right panel variables for LVDS displays (issue#26)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 736082 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 14)
- Update to version 0.7.2 with various improvements and fixes
  * Full support to nvidia prime offloading without service or
    with bbswitch with service disabled
  * Distinction between "service disabled" (bbswitch package)
    and "service not installed"
  * Fixed bug with bbswitch and service enabled that returns i
    "PCI BusID of NVIDIA card could not be detected"
  * Now when NVIDIA is OFF, intel xorg config file has ai
    commented "nvidia prime offloading" section
  * Mention that offloading needs service disabled
  * Corrected intentation in some sections
- supersedes the following patches:
  * 0001-Removed-exit-1-error-from-common-set-intel-because-d.patch
  * 0002-Various-improvements-and-fixes.patch
  * 0003-Merged-commit-https-github.com-openSUSE-SUSEPrime-pu.patch

- 0001-Removed-exit-1-error-from-common-set-intel-because-d.patch,
  * Removed "exit 1" error from "common set intel" because during
    boot and nvidia card off by default in bbswitch (load_state=0)
    crashes service
- 0002-Various-improvements-and-fixes.patch
  * Various improvements and fixes
    + Full support to nvidia prime offloading without service or with
      bbswitch with service disabled
    + Distinction between "service disabled" (bbswitch package) and
      "service not installed"
    + Fixed bug with bbswitch and service enabled that returns
      "PCI BusID of NVIDIA card could not be detected"
    + Now when NVIDIA is OFF, intel xorg config file has a commented
      "nvidia prime offloading" section
    + Mention that offloading needs service disabled
    + Corrected intentation in some sections
- 0003-Merged-commit-https-github.com-openSUSE-SUSEPrime-pu.patch
  * supersedes 0001-Fix-intel-configs-if-no-NVIDIA-kernel-module-is-avai.patch

- fix build on distributions, where %{?regenerate_initrd_post}
  doesn't exist yet
- %preun: 'prime-select unset' is supposed to fail during 
  package installation test during build, therefore don't
  let it fail via adding "|| true" to the command

- 0001-Fix-intel-configs-if-no-NVIDIA-kernel-module-is-avai.patch
  * Move additional nvidia X device section needed for NVIDIA's Prime
    Render Offload mode to an extra xorg.conf.d snippet. Add this only
    to intel X configs, if NVIDIA's PCI BusId can be detected.
- add xorg-nvidia-prime-render-offload.conf X snippet to /etc/prime
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 734949 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 12)
- replace /sbin/mkinitrd with %regenerate_initrd_posttrans
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 734793 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 11)
- Update to version 0.7.1
  * xorg-nvidia.conf: Added option AllowExternalGpus to allow
    eGPUs by default
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 734774 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 10)
- Update to version 0.7.0
  * no changes to 0.6.14 and the patches on top of that we had
    before ...
- supersedes patches:
  * 0001-Implement-and-document-PRIME-Render-Offload-and-Dyna.patch
  * 0002-Fix-NVIDIA-PRIME-Render-Offload.patch
  * 0003-prime-select.sh-mention-PRIME-Render-Offload-in-usag.patch

- 0001-Implement-and-document-PRIME-Render-Offload-and-Dyna.patch
  0002-Fix-NVIDIA-PRIME-Render-Offload.patch
- 0003-prime-select.sh-mention-PRIME-Render-Offload-in-usag.patch 
  * adds support for NVIDIA PRIME Render Offload of 435.xx/G05 driver
- add new config files (modprobe.d/dracut.d/udev.d) to package;
  regenerate initrd during installation and also during update of
  nvidia G05 KMP

- Update to version 0.6.14
  * changes since 0.6.11
    + fix Plasma scaling for laptop panel when changing driver; 
      see comment in function update_kdeglobals for details
    + fixed issues when switching with Xorg started with
      startx/xinit (multi-user.target)
    + fixed issues when switching from console
    + replaced usage of runlevel command by use of systemctl to
      determine current target. runlevel did not always
    + returns a defined runlevel and caused a bash error (on first
      script run)
    + made grepping for xinit process more strict
    + fixed issue where 'prime-select user_logout_waiter'
      execution would not exit for a while after switching
    + Fix check for existing NVIDIA GPU

- renamed package to suse-prime-beta 

- exit successfully from pre/post/preun/postun scripts in order to
  prevent build fails ...

- Update to version 0.6.11
  * Allow to work without service
    + work without bbswitch if prime-select.service is not installed (for
      suse-prime package)
    + cleaned up script usage, only displays relevant commands
    + service, boot and next-boot commands are not available if running without
      service
    + handle the case when booting with nvidia config but no nvidia card is available
      (disabled in BIOS) by forcing intel. Only works if service is running
    + replaced shell commands using backquotes with more modern $() for consistency
    + when appropriate, changed nvidia => NVIDIA for consistency
    + reindented script with emacs for consistency
    + minor updates to README
  * Add 30s timeout to service to make sure system boots if service doesnt work. 

- Update to version 0.6.9
  * Resolved issue with plymouth (it hangs during boot)
  * Updated readme 

- Repair broken suse-prime-bbswitch package

- Update to version 0.6.8
  * Big Update (changes in systemd services)
    + prime-boot-selector service deprecated, all features are
      now handled with one only service.
    + used journalctl to check if system is booting or if
      "logout-switch" is needed
    + no more multiple service enable/disable needed during
      switch, prime-select service is enabled everytime
    + removed all "prime-boot-selector" references in logging
      and help command
    + boot_status file has now only two states (S > wait for
      switching, N > not waiting)
    + changed systemd call from "prime-select apply_current"
      to "prime-select systemd_call"
    + updated README

- Update to version 0.6.7
  * Corrected DPI value in xorg-nvidia.conf (boo#1130723)

- Update to version 0.6.6
  * Add logging to journal as well 

- Split power support into separate package suse-prime-bbswitch
  which don't need manual work

- Update to version 0.6.5
  * augmented README
  * do not mention "intel" driver issue with kwin since it is obsolete
  * improved "intel" xorg config to work properly with compositors

- Update to version 0.6.4
  * added support for xdm and kdm
  * removed useless "sudo" in journalctl calls

- Update to version 0.6.3
  * Best DM support (lightdm added) 

- Update to version 0.6.2
  - fixes all known issues with GDM, runlevel 3 and manually-started
    x sessions
    * Xorg logfile comparision no longer necessary, let's use
      journalctl to check user logout
    * other DM(s) than sddm/gdm will be implemented in the future

- Update to version 0.6.1
  * mainly bugfixes
- supersedes 0001-Resolved-multiple-unexistent-file-error.patch

- Update to version 0.6
  * new systemd service file prime-boot-selector in addition to prime-select
    + Service prime-select chooses with whatever driver was previously set by user.
    + Service prime-boot-selector sets all things during boot [MUST BE ENABLED]
  * new prime-select command options
    + prime-select boot intel|intel2|nvidia|last
    + prime-select next-boot intel|intel2|nvidia|abort
    + prime-select service check|disable|restore
- 0001-Resolved-multiple-unexistent-file-error.patch (post 0.6)
  * Resolved multiple unexistent file errors
  * Resolved a big issue in switch command if prime_logfile doesn't exist,
    file check added
  * Added non existent file handling in various parts of script (next-boot,
    log-view, unset, current_check) Those issues manifested themselves
    after a fresh installation, because some config files still were not
    present
- supersedes U_Corrected-DPI-value-in-xorg-nvidia.conf.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 704686 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 9)
- U_Corrected-DPI-value-in-xorg-nvidia.conf.patch
  * Corrected DPI value in xorg-nvidia.conf (boo#1130723)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 692307 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 8)
revert to version 0.5, boo#1131748
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 668820 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 5)
- fixed URLs in specfile (project location changed on github) 

- Update to release 0.5
  * Add various improvements to the original script (by @bubbleguuum)
    1. add bbswitch support to power off NVIDIA card if not in use.
    This is important to save battery when running on Intel and
    to decrease cpu temperature significantly.
    This support is optional, it requires user to make some
    manual modifications to his system using detailed documentation.
    2. add Intel Open Source driver support (xf86-video-intel)
    via new intel2 command-line option.
    This driver has some additional features that users may want.
    3. add the proper BusID for Intel in xorg configuration.
    Without this, Xorg fails to start on some laptops.
    4. fix (via modified xorg-nvidia.conf) for external monitor
    not enumerated by xrandr with the nvidia config.
    On Optimus laptop, the dGPU is usually responsible of managing
    external video ports, including connections via Thunderbolt 3.
  * get-current option for prime-select script
    Show valid options for prime-select script, if driver has not
     been configured yet
- supersedes the following patches
  * 0002-fix-README.patch
  * U_prime-select.sh-bail-out-if-nvidia-xconfig-fails-use.patch
  * 0004-xorg-nvidia.conf-refix-config.patch
  * 0003-prime-select-Show-valid-options-if-driver-has-not-be.patch
  * 0001-Add-various-improvements-to-the-original-script.patch
- %preun: cleanup before uninstalling the package completely by
  using prime-select's 'unset' option

- 0001-Add-various-improvements-to-the-original-script.patch
  * Add various improvements to the original script
    1. add bbswitch support to power off NVIDIA card if not in use.
       This is important to save battery when running on Intel and
       to decrease cpu temperature significantly.
       This support is optional, it requires user to make some
       manual modifications to his system using detailed documentation.
    2. add Intel Open Source driver support (xf86-video-intel)
       via new intel2 command-line option.
       This driver has some additional features that users may want.
    3. add the proper BusID for Intel in xorg configuration.
       Without this, Xorg fails to start on some laptops.
    4. fix (via modified xorg-nvidia.conf) for external monitor
       not enumerated by xrandr with the nvidia config.
       On Optimus laptop, the dGPU is usually responsible of managing
       external video ports, including connections via Thunderbolt 3.
- 0002-fix-README.patch
  * fix README
- 0003-prime-select-Show-valid-options-if-driver-has-not-be.patch
  * prime-select: Show valid options, if driver has not been
    configured yet.
- 0004-xorg-nvidia.conf-refix-config.patch
  * xorg-nvidia.conf: refix config
Displaying revisions 21 - 40 of 44
openSUSE Build Service is sponsored by