Page 4 of 5 FirstFirst ... 2345 LastLast
Results 31 to 40 of 50

Thread: AMD Catalyst Beats NVIDIA To Linux 3.12 Support

  1. #31
    Join Date
    Sep 2007
    Location
    Athens-Hellas
    Posts
    255

    Default

    Quote Originally Posted by d2kx View Post
    I can confirm this works.

    AMD Catalyst 13.11 Beta, Linux 3.12rc5, Ubuntu 13.04.
    Does Ubuntu make any changes at the kernel??

    How did you installed the driver? Did you get precompiled packages or via the .run file?

  2. #32
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,132

    Default

    Quote Originally Posted by djdoo View Post
    Does Ubuntu make any changes at the kernel??

    How did you installed the driver? Did you get precompiled packages or via the .run file?
    I have no idea re: kernel changes.

    I built packages with catalyst.run --buildpkg Ubuntu/raring and installed the debs (Ubuntu uses DKMS by default).

  3. #33
    Join Date
    Dec 2011
    Posts
    2,047

    Thumbs up Wow

    This really took me by surprise!

    I can't believe this!

  4. #34
    Join Date
    Sep 2007
    Location
    Athens-Hellas
    Posts
    255

    Default

    Quote Originally Posted by d2kx View Post
    I have no idea re: kernel changes.

    I built packages with catalyst.run --buildpkg Ubuntu/raring and installed the debs (Ubuntu uses DKMS by default).
    Nope, RPM didn't work here either! It built it but when installing I got this message:

    Code:
    Updating /etc/sysconfig/fglrxconfig...
    /usr/src/kernel-modules/fglrx /
    Apply some patches ...
    ati-CONFIG_SMP.patch applied successfully.
    ati-2.6.27-build-fix-1.patch applied successfully.
    ati-2.6.36-compat_alloc_user_space.patch applied successfully.
    /
    
    Used CPUs/Cores for compilation  =>  [ 4 ]
    
    
    ********************************************************************************
    *                                                                              *
    *   Kernel:    3.12.0-rc5-2.Virt_hyperv-desktop                                *
    *   Source:    /lib/modules/3.12.0-rc5-2.Virt_hyperv-desktop/build             *
    *   Include:   /lib/modules/3.12.0-rc5-2.Virt_hyperv-desktop/source/include    *
    *                                                                              *
    ********************************************************************************
    
    
    
    file /lib/modules/3.12.0-rc5-2.Virt_hyperv-desktop/source/include/../arch/x86/include/asm/compat.h says:COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
    /usr/src/kernel-modules/fglrx/2.6.x /
    rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
    make: Entering directory `/usr/src/linux-3.12.0-rc5-2.Virt_hyperv-obj/x86_64/desktop'
      LD      /usr/src/kernel-modules/fglrx/2.6.x/built-in.o
      CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.o
      CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_acpi.o
      CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_agp.o
      CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_debug.o
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetEffectiveUid':
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:1750:5: error: incompatible types when returning type 'kuid_t' but 'KCL_TYPE_Uid' was expected
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetInitKerPte':
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2624:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2627:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2632:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetPageTableByVirtAddr':
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2691:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2696:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2702:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetPageSizeByVirtAddr':
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2760:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2765:5: warning: return makes integer from pointer without a cast [enabled by default]
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2771:5: warning: return makes integer from pointer without a cast [enabled by default]
      CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_ioctl.o
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetEffectiveUid':
    /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:1754:1: warning: control reaches end of non-void function [-Wreturn-type]
      CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_io.o
    make[3]: *** [/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.o] Error 1
    make[3]: *** Waiting for unfinished jobs....
    make[2]: *** [_module_/usr/src/kernel-modules/fglrx/2.6.x] Error 2
    make[1]: *** [sub-make] Error 2
    make: *** [all] Error 2
    make: Leaving directory `/usr/src/linux-3.12.0-rc5-2.Virt_hyperv-obj/x86_64/desktop'
    
    ******************************
    Build of kernel module failed!
    ******************************
    
    rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
    /
    Calling 'depmod -a 3.12.0-rc5-2.Virt_hyperv-desktop' this may take a while...
    
    
    Summary report:
    ================================================================================
    
       Kernel     => 3.12.0-rc5-2.Virt_hyperv-desktop
       Detected   => RPM package
       Build      => [ FAILURE ]
       Install    => [ FAILURE ]
    
    **************************************************************
    Building/installation of fglrx kernel module failed! Try again
    by calling "/usr/bin/fglrx-kernel-build.sh" manually.
    **************************************************************
    
    
    *************************************************************
    Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
    configuration details when using SaX2.
    *************************************************************
    
    Disable KMS to prevent driver issue:
    
    Kernel image:   /boot/vmlinuz-3.12.0-rc5-2.Virt_hyperv-desktop
    Initrd image:   /boot/initrd-3.12.0-rc5-2.Virt_hyperv-desktop
    Root device:	/dev/disk/by-id/ata-ST3250318AS_9VM11N4H-part6 (/dev/sda6) (mounted on / as ext4)
    Resume device:	/dev/disk/by-id/ata-ST3250318AS_9VM11N4H-part5 (/dev/sda5)
    Kernel Modules:	thermal_sys thermal processor fan pata_via pata_marvell ata_generic scsi_dh scsi_dh_emc scsi_dh_hp_sw scsi_dh_rdac scsi_dh_alua xhci-hcd hid-logitech-dj 
    Features:       acpi plymouth block usb resume.userspace resume.kernel
    Check: No fglrx section.
    Uninitialised file found, configuring.
    Switch to AMD
    Any ideas guys? Can someone help me?

  5. #35
    Join Date
    Mar 2010
    Posts
    20

    Default it works

    Quote Originally Posted by birdie View Post
    NVIDIA's blob does NOT even support Linux 3.11, damn!
    I'm typing this on my laptop with the Linux 3.11 kernel and the nvidia 331 beta driver.

  6. #36
    Join Date
    Aug 2012
    Posts
    394

    Default

    Meanwhile, xorg-edgers is still stuck on Catalyst 13.8; so much for being 'on the edge of xorg'.

  7. #37
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,551

    Default

    Quote Originally Posted by MrRtd View Post
    I'm typing this on my laptop with the Linux 3.11 kernel and the nvidia 331 beta driver.
    No you're not. Your laptop is most likely running a patched, broken version of it.

  8. #38
    Join Date
    Jul 2013
    Posts
    204

    Default

    Confirmed working here. Xubuntu 13.04 x86_64, Kernel 3.12-rc5, Catalyst 13.11 beta.

    Builds and install fine, just follow this for Ubuntu and derivatives (13.04):
    http://wiki.cchtml.com/index.php/Ubu...2FEXPERIMENTAL

  9. #39
    Join Date
    Jul 2013
    Posts
    204

    Default

    Also confirmed working perfectly on recently released 13.10, even though it's not one of AMDs "supported" versions.

    Xubuntu 13.10 x86_64, Kernel 3.12-rc5, Catalyst 13.11 beta.

    Code:
    Package /home/me/catalyst13.11beta1/fglrx_13.200-0ubuntu1_amd64.deb has been successfully generated
    Package /home/me/catalyst13.11beta1/fglrx-dev_13.200-0ubuntu1_amd64.deb has been successfully generated
    Package /home/me/catalyst13.11beta1/fglrx-amdcccle_13.200-0ubuntu1_amd64.deb has been successfully generated
    Removing temporary directory: fglrx-install.B79VxE
    me@desktop:~/catalyst13.11beta1$ sudo dpkg -i fglrx*.deb
    Selecting previously unselected package fglrx.
    (Reading database ... 174184 files and directories currently installed.)
    Unpacking fglrx (from fglrx_13.200-0ubuntu1_amd64.deb) ...
    Selecting previously unselected package fglrx-amdcccle.
    Unpacking fglrx-amdcccle (from fglrx-amdcccle_13.200-0ubuntu1_amd64.deb) ...
    Selecting previously unselected package fglrx-dev.
    Unpacking fglrx-dev (from fglrx-dev_13.200-0ubuntu1_amd64.deb) ...
    Setting up fglrx (2:13.200-0ubuntu1) ...
    update-alternatives: using /usr/lib/fglrx/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode
    update-alternatives: using /usr/lib/fglrx/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode
    update-initramfs: deferring update (trigger activated)
    Loading new fglrx-13.200 DKMS files...
    First Installation: checking all kernels...
    Building only for 3.12.0-031200rc5-generic
    Building for architecture x86_64
    Building initial module for 3.12.0-031200rc5-generic
    Done.
    
    fglrx:
    Running module version sanity check.
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.12.0-031200rc5-generic/updates/dkms/
    
    depmod.......
    
    DKMS: install completed.
    update-initramfs: deferring update (trigger activated)
    Processing triggers for ureadahead ...
    Setting up fglrx-amdcccle (2:13.200-0ubuntu1) ...
    Setting up fglrx-dev (2:13.200-0ubuntu1) ...
    Processing triggers for initramfs-tools ...
    update-initramfs: Generating /boot/initrd.img-3.12.0-031200rc5-generic
    Processing triggers for libc-bin ...
    Easy and simple following the usual procedure on cchtml website:
    http://wiki.cchtml.com/index.php/Ubu...2FEXPERIMENTAL


  10. #40
    Join Date
    Jan 2013
    Location
    Ontario, Canada
    Posts
    91

    Default

    Linux 3.12-rc7 and Catalyst 13.11 Beta 6 do not work for me.

    I can probably get around this, but perhaps this is only the first fatal error in the module build:

    firegl_public.c:618:17: error: 'seq_read' undeclared here (not in a function)

    I am PISSED right off, too. I'm sick of this shit, every fucking time. It doesn't help that I always start doing shit like this at 4 AM when I shouldn't be, but this damned beta release is only a few weeks old and ought to be tested on 3.12-rc. If indeed it did work before, nothing like that (that would affect this) should change in the kernel interfaces when it's in -rc stages. If it does, Linus is supposed to call those people rude names.

    I haven't tracked down any patches for this yet (still looking) so I may have to fiddle.

Posting Permissions

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