lp:ubuntu/trusty-proposed/nvidia-prime

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/trusty-proposed/nvidia-prime
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

17. By Alberto Milone

* prime-supported:
  - Check /var/lib/ubuntu-drivers-common/requires_offloading to
    know if we need to offload rendering. There's no need to do
    hardware detection again when the gpu-manager already does
    all the work.

16. By Alberto Milone

* debian/preinst.in, debian/rules:
  - Move the lightdm configuration file from /etc to /usr/share.

15. By Alberto Milone

* debian/control:
  - Breaks: ubuntu-drivers-common (<< 1:0.2.89).
* Add support for the new ubuntu-drivers-common. The gpu-manager
  will take care of most of the work. We only need to tell
  lightdm that we want to offload rendering, and to run the
  gpu-manager on log out.

14. By Alberto Milone

* debian/preinst.in:
  - Do not remove the lightdm configuration file.

13. By Alberto Milone

[ Daniel Dadap ]
* prime-xconfig:
  - Format the BusID string correctly (LP: #1282796).
    The BusID string created by prime-xconfig had several problems:
    1) It was missing the bus type "PCI", as recommended by
       xorg.conf(5).
    2) Values were written in hexadecimal, as reported by lspci,
       instead of decimal, as expected by the server. (See the
       comment at the top of xf86ParsePciBusString().)
    3) The PCI domain was not specified.
    Giving the BusID string in the wrong format could cause the X
    server to fail to parse the BusID, or to parse numbers in the
    wrong base. On systems with more than one PCI domain, `lspci -n`
    output would include the domain number, which is omitted by
    default on systems with only one PCI domain. nv_get_id()
    expects the bus number to be the first field, which would not be
    correct when `lspci -n` reports the domain, as it does on
    systems with multiple domains.
    Fix these issues by always reporting the domain with `lspci -Dn`
    and using it in the BusID string, prepending "PCI:" to the
    BusID string, and printing all numeric values in decimal.

12. By Alberto Milone

* debian/rules:
  - Fix path to lightdm configuration files.

11. By Alberto Milone

* Do not touch lightdm.conf any more on anything newer than Precise.
  90-nvidia.conf now contains only the relevant settings for PRIME
  (LP: #1267442).
* Also remove any previous lightdm.conf that nvidia-prime might
  have messed up.
* Major packaging clean-up. The variable in debian/rules and in
  templates have clearer names now.
* Clean up the old 90-nvidia.conf that we used to ship in /etc.

10. By Alberto Milone

* debian/postrm.in, debian/rules:
  - Avoid calling dpkg-architecture (LP: #1264611).
* prime-xconfig:
  - Properly format hexadecimal parameters (LP: #1252667).

9. By Alberto Milone

* debian/control:
  - Add an alternative dependency on gdm and kdm
    so that gdm or kdm users are not forced to install
    lightdm now that nvidia depends on nvidia-prime.
    This fixes only the single graphics card use case
    (hybrid graphics won't still work without lightdm)
    but it's a step in the right direction (LP: #1262068).
* debian/preinst.in:
  - Set the lightdm configuration bits only if lightdm
    is the default display manager.

8. By Alberto Milone

* debian/nvidia-prime.upstart, prime-switch:
  - Send events to start and to stop the
    nvidia-persistenced upstart job.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/utopic/nvidia-prime
This branch contains Public information 
Everyone can see this information.

Subscribers