示例#1
0
    def __init__(self, backend, version):
        self._free = False
        if 'update' in version:
            name=_('NVIDIA accelerated graphics driver (post-release updates)')
        else:
            name=_('NVIDIA accelerated graphics driver')
        XorgDriverHandler.__init__(self, backend, 'nvidia_' + version.replace('-', '_'),
            'nvidia-' + version,
            None, None, {'NoLogo': 'True'},
            remove_modules=['dri', 'GLcore'],
            name=name,
            description=_('3D-accelerated proprietary graphics driver for '
                'NVIDIA cards. Required if you want to run Unity.'),
            rationale=_('This driver is required to fully utilise '
                'the 3D potential of NVIDIA graphics cards, as well as provide '
                '2D acceleration of newer cards.\n\n'
                'You need to install this driver if you wish to use the Unity '
                'desktop, enable desktop effects, or run software that '
                'requires 3D acceleration, such as some games.'))

        self._module_alias = 'nvidia'
        self._recommended = None
        self._do_rebind = False
        (self._alternatives, self._other_alternatives) = self._get_alternatives()
        self.version = version
        self.needs_kernel_headers = True
示例#2
0
    def __init__(self, backend, package=None):
        self._free = False

        name = _('Intel Cedarview graphics driver')

        XorgDriverHandler.__init__(
            self,
            backend,
            'cedarview_gfx',
            'cedarview-graphics-drivers',
            None,
            None,
            add_modules=['glx'],
            disable_modules=[],
            name=name,
            description=_('3D-accelerated proprietary graphics driver for '
                          'Intel Cedarview cards.'),
            rationale=_(
                'This driver is required to fully utilise the 3D '
                'potential of some Intel Cedarview cards, as well as provide '
                '2D acceleration of newer cards.'))

        self._alternatives = self._get_alternatives()
        self.needs_kernel_headers = True
        self.alternative_name = 'intel-cdv'
    def __init__(self, backend, package=None):
        self._free = False

        name = _('ATI/AMD proprietary FGLRX graphics driver')
        description = _(
            'This driver may increase performance and improve '
            'battery life, however it may also compromise stability.')
        rationale = _('Only enable this driver if you have issues '
                      'with the current one.')
        if package and 'update' in package:
            name = _(
                'ATI/AMD proprietary FGLRX graphics driver (post-release updates)'
            )
        elif package and 'experimental' in package:
            name = _(
                'ATI/AMD proprietary FGLRX graphics driver (**experimental** beta)'
            )
            description = None
            rationale = None

        XorgDriverHandler.__init__(
            self,
            backend, (package and package.replace('-', '_') or 'fglrx'),
            (package and package or 'fglrx'),
            None,
            None,
            add_modules=['glx'],
            disable_modules=[],
            name=name,
            description=description,
            rationale=rationale)

        (self._alternatives,
         self._other_alternatives) = self._get_alternatives()
        self.needs_kernel_headers = True
示例#4
0
    def __init__(self, backend):
        self._free = False
        # use "None" as driver_package, since we have several;
        # LocalKernelModulesDriverDB overwrites it later with the correct
        # package from the modalias lists
        XorgDriverHandler.__init__(
            self,
            backend,
            'nvidia',
            None,
            'nvidia',
            'nv', {'NoLogo': 'True'},
            add_modules=['nvidia'],
            disable_modules=['nouveau'],
            remove_modules=[],
            name=_('NVIDIA accelerated graphics driver'),
            description=_('3D-accelerated proprietary graphics driver for '
                          'NVIDIA cards.'),
            rationale=_(
                'This driver is required to fully utilise '
                'the 3D potential of NVIDIA graphics cards, as well as provide '
                '2D acceleration of newer cards.\n\n'
                'If you wish to enable desktop effects, this driver is '
                'required.\n\n'
                'If this driver is not enabled, you will not be able to '
                'enable desktop effects and will not be able to run software '
                'that requires 3D acceleration, such as some games.'))

        self.package = 'nvidia'
        self._do_rebind = False
 def __init__(self, backend):
     self._free = False
     XorgDriverHandler.__init__(self, backend, 'fglrx', 'xorg-driver-fglrx',
         'fglrx', 'ati', add_modules=['glx'], disable_modules=[],
         name=_('AMD proprietary FGLRX graphics driver'),
         description=_('3D-accelerated proprietary graphics driver for '
             'AMD (ATI) cards.'),
         rationale=_('This driver is required to fully utilise the 3D '
             'potential of some AMD (ATI) graphics cards, as well as provide '
             '2D acceleration of newer cards.'))
示例#6
0
    def __init__(self, backend, package=None):
        self._free = False

        name=_('PowerVR SGX proprietary graphics driver for OMAP 4')

        XorgDriverHandler.__init__(self, backend, 'omapdrm_pvr', 'pvr-omap4',
            None, None, name=name,
            description=_('3D-accelerated proprietary graphics driver for '
                'OMAP 4 SoCs.'),
            rationale=_('This driver is required to fully utilise the 3D '
                'potential of OMAP 4 powered boards.'))

        self.pkg_alternative = 'pvr-omap4-egl'
        self._module_alias = 'omapdrm_pvr'
        self._alternatives = self._get_alternatives()
        self.omap4_re = re.compile('^Hardware.*OMAP4.*')
        self.needs_kernel_headers = True
示例#7
0
    def __init__(self, backend, package=None):
        self._free = False

        if package and 'update' in package:
            name=_('ATI/AMD proprietary FGLRX graphics driver (post-release updates)')
        else:
            name=_('ATI/AMD proprietary FGLRX graphics driver')

        XorgDriverHandler.__init__(self, backend, (package and
            package.replace('-', '_') or 'fglrx'), (package and
            package or 'fglrx'), None, None, add_modules=['glx'],
            disable_modules=[], name=name,
            description=_('3D-accelerated proprietary graphics driver for '
                'ATI cards.'),
            rationale=_('This driver is required to fully utilise the 3D '
                'potential of some ATI graphics cards, as well as provide '
                '2D acceleration of newer cards.'))

        (self._alternatives, self._other_alternatives) = self._get_alternatives()
        self.needs_kernel_headers = True
示例#8
0
    def __init__(self, backend, package=None):
        self._free = False

        if package and 'update' in package:
            name=_('ATI/AMD proprietary FGLRX graphics driver (post-release updates)')
        else:
            name=_('ATI/AMD proprietary FGLRX graphics driver')

        XorgDriverHandler.__init__(self, backend, (package and
            package.replace('-', '_') or 'fglrx'), (package and
            package or 'fglrx'), None, None, add_modules=['glx'],
            disable_modules=[], name=name,
            description=_('3D-accelerated proprietary graphics driver for '
                'ATI cards.'),
            rationale=_('This driver is required to fully utilise the 3D '
                'potential of some ATI graphics cards, as well as provide '
                '2D acceleration of newer cards.'))

        (self._alternatives, self._other_alternatives) = self._get_alternatives()
        self.needs_kernel_headers = True
    def __init__(self, backend, version):
        self._free = False
        name = _('NVIDIA accelerated graphics driver')
        description = _('3D-accelerated proprietary graphics driver for '
                        'NVIDIA cards. Required if you want to run Unity.')
        rationale = _(
            'This driver is required to fully utilise '
            'the 3D potential of NVIDIA graphics cards, as well as provide '
            '2D acceleration of newer cards.\n\n'
            'You need to install this driver if you wish to use the Unity '
            'desktop, enable desktop effects, or run software that '
            'requires 3D acceleration, such as some games.')
        if 'update' in version:
            name = _(
                'NVIDIA accelerated graphics driver (post-release updates)')
        elif 'experimental' in version:
            name = _(
                'NVIDIA accelerated graphics driver (**experimental** beta)')
            description = None
            rationale = None

        XorgDriverHandler.__init__(self,
                                   backend,
                                   'nvidia_' + version.replace('-', '_'),
                                   'nvidia-' + version,
                                   None,
                                   None, {'NoLogo': 'True'},
                                   remove_modules=['dri', 'GLcore'],
                                   name=name,
                                   description=description,
                                   rationale=rationale)

        self._module_alias = 'nvidia'
        self._recommended = None
        self._do_rebind = False
        (self._alternatives,
         self._other_alternatives) = self._get_alternatives()
        self.version = version
        self.needs_kernel_headers = True
示例#10
0
    def __init__(self, backend):
        self._free = False
        # use "None" as driver_package, since we have several;
        # LocalKernelModulesDriverDB overwrites it later with the correct
        # package from the modalias lists
        XorgDriverHandler.__init__(self, backend, 'nvidia', None,
            'nvidia', 'nv', {'NoLogo': 'True'},
            add_modules=['glx'], disable_modules=[],
            remove_modules=['dri', 'GLcore'],
            name=_('NVIDIA accelerated graphics driver'),
            description=_('3D-accelerated proprietary graphics driver for '
                'NVIDIA cards.'),
            rationale=_('This driver is required to fully utilise '
                'the 3D potential of NVIDIA graphics cards, as well as provide '
                '2D acceleration of newer cards.\n\n'
                'If you wish to enable desktop effects, this driver is '
                'required.\n\n'
                'If this driver is not enabled, you will not be able to '
                'enable desktop effects and will not be able to run software '
                'that requires 3D acceleration, such as some games.'))

        self._recommended = None
        self._do_rebind = False
示例#11
0
    def __init__(self, backend, package=None):
        self._free = False

        name = _('PowerVR SGX proprietary graphics driver for OMAP 4')

        XorgDriverHandler.__init__(
            self,
            backend,
            'omapdrm_pvr',
            'pvr-omap4',
            None,
            None,
            name=name,
            description=_('3D-accelerated proprietary graphics driver for '
                          'OMAP 4 SoCs.'),
            rationale=_('This driver is required to fully utilise the 3D '
                        'potential of OMAP 4 powered boards.'))

        self.pkg_alternative = 'pvr-omap4-egl'
        self._module_alias = 'omapdrm_pvr'
        self._alternatives = self._get_alternatives()
        self.omap4_re = re.compile('^Hardware.*OMAP4.*')
        self.needs_kernel_headers = True
示例#12
0
 def __init__(self, ui):
     XorgDriverHandler.__init__(self, ui, 'vanilla3d',
                                'mesa-vanilla', 'v3d', 'vanilla')
示例#13
0
 def __init__(self, ui):
     XorgDriverHandler.__init__(self, ui, 'vanilla3d',
         'mesa-vanilla', 'v3d', 'vanilla')