Announcement

Collapse
No announcement yet.

AMD solve the Wine Problem with Cat/Fglrx 9-4alpfa

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Qaridarium
    started a topic AMD solve the Wine Problem with Cat/Fglrx 9-4alpfa

    AMD solve the Wine Problem with Cat/Fglrx 9-4alpfa

    AMD solve the Wine Problem with Cat/Fglrx 9-4alpfa

    I test this on Cat/Fglrx 9-4 8.60rc1 and Wine 1.1.16 with the benchmark Aquamark3

    Aquamark looks super nice with the 9-4 much much much better than with the Catalyst 9-2.

    there are still some errors like this :

    "fixme:d3d_shaderrint_glsl_info_log Error received from GLSL shader #177: "Fragment shader(s) linked, vertex shader(s) linked. \nWARNING: 0:2
    : extension 'GL_ARB_draw_buffers' is not supported "
    fixme:d3d_shaderrint_glsl_info_log Error received from GLSL shader #180: "Fragment sha
    : extension 'GL_ARB_draw_buffers' is not supported ""

    But tis is Pointless becourse its looks soo Great!


  • GreekGeek
    replied
    Hi yall,

    thanx muchly for that Qaridarium, you are a scholar and a gentleman.

    Keep up the progress Bridgeman etal, especially to the back end stuff, to we can have tear-free video yesterday! ;-)

    Well, very soon.... :-)

    Greekgeek :-)

    Leave a comment:


  • Qaridarium
    replied
    Originally posted by GreekGeek View Post
    Hi Yall,
    thanks for that Tball and yes, I did know. :-)
    So, I tried out the leaked 9.4-RC1, with a the latest official Debian 2.6.29-2 and that also failed to build....
    9-5 catalyst will solf the 2.6.29 problem!

    Leave a comment:


  • GreekGeek
    replied
    Hi Yall,

    thanks for that Tball and yes, I did know. :-)

    So, I tried out the leaked 9.4-RC1, with a the latest official Debian 2.6.29-2 and that also failed to build....

    @ Bridgman, I think the Debian guys, are on some sort of "new fangled way" of doing things, that breaks much stuff, according to this....

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521515

    You see this Kano?

    I think I will stick with 2.6.26, for a bit.

    fglrx-install log is....

    <snip>
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Message] Kernel Module : Found kernel module build environment, generating kernel module now.
    AMD kernel module generator version 2.1
    doing Makefile based build for kernel 2.6.x and higher
    rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
    make -C /lib/modules/2.6.29-1-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-686'
    CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1205: warning: passing argument 1 of ‘set_memory_wb’ makes integer from pointer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1209: warning: passing argument 1 of ‘set_memory_uc’ makes integer from pointer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_SetPageCache_Array’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1223: warning: unused variable ‘ret’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1222: warning: unused variable ‘i’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1444: error: ‘struct task_struct’ has no member named ‘euid’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1818: error: ‘struct task_struct’ has no member named ‘cap_effective’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1822: error: ‘struct task_struct’ has no member named ‘cap_effective’
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3269: warning: return makes pointer from integer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3270: warning: return makes pointer from integer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3271: warning: return makes pointer from integer without a cast
    /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3273: warning: return makes pointer from integer without a cast
    make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
    make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-686'
    make: *** [kmod_build] Error 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.
    <snip>

    *HTH*

    Greekgeek. :-)

    Leave a comment:


  • tball
    replied
    Originally posted by GreekGeek View Post
    Hi Bridgeman,

    here is a copy of the fglrx install log.

    <snip>
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Message] Kernel Module : Found kernel module build environment, generating kernel module now.
    AMD kernel module generator version 2.1
    doing Makefile based build for kernel 2.6.x and higher
    rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
    make -C /lib/modules/2.6.29-1-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-686'
    /usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile:41: /usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu: No such file or directory
    make[3]: *** No rule to make target `/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu'. Stop.
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-686'
    make: *** [kmod_build] Error 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.
    <snip>

    There seems to be an issue, with 2.6.29-1-686 files?

    It builds fine with 2.6.26-9-686.

    I'm back to 2.6.26-9-686 & 9.3-fglrx.

    <snip>
    Dmesg is too big to post, 10,000 limit thingy. I can PM you it, if that would be useful?
    <snip>

    Oh and yes, the header/tree stuff is installed, so I can compile modules.

    *HTH*

    GreekGeek :-)
    I don't think fglrx 9.3 supports kernel 2.6.29

    Leave a comment:


  • denali
    replied
    Anyone tried this with World of Warcraft and the latest Wine (Not Cedega or Crossover)? If so, could you post screen shots? (In a building, outside and in an instance)

    Leave a comment:


  • GreekGeek
    replied
    Hi Bridgeman,

    here is a copy of the fglrx install log.

    <snip>
    [Message] Kernel Module : Trying to install a precompiled kernel module.
    [Message] Kernel Module : Precompiled kernel module version mismatched.
    [Message] Kernel Module : Found kernel module build environment, generating kernel module now.
    AMD kernel module generator version 2.1
    doing Makefile based build for kernel 2.6.x and higher
    rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
    make -C /lib/modules/2.6.29-1-686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-686'
    /usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile:41: /usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu: No such file or directory
    make[3]: *** No rule to make target `/usr/src/linux-headers-2.6.29-1-common/arch/x86/Makefile_32.cpu'. Stop.
    make[2]: *** [sub-make] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-686'
    make: *** [kmod_build] Error 2
    build failed with return value 2
    [Error] Kernel Module : Failed to compile kernel module - please consult readme.
    <snip>

    There seems to be an issue, with 2.6.29-1-686 files?

    It builds fine with 2.6.26-9-686.

    I'm back to 2.6.26-9-686 & 9.3-fglrx.

    <snip>
    Dmesg is too big to post, 10,000 limit thingy. I can PM you it, if that would be useful?
    <snip>

    Oh and yes, the header/tree stuff is installed, so I can compile modules.

    *HTH*

    GreekGeek :-)
    Last edited by GreekGeek; 03-30-2009, 12:42 AM.

    Leave a comment:


  • GreekGeek
    replied
    Hi Bridgeman,

    oh, I did not grok what kind of an error twas.

    I've gone back to 2.6.26 + fglrx for now.

    I will recreate and grab the dmseg thing then & post.

    GreekGeek :-)

    Leave a comment:


  • bridgman
    replied
    For a kernel-related issue like this the most useful messages are usually in the dmesg output.

    Leave a comment:


  • GreekGeek
    replied
    I've just upgraded my Debian kernal to 2.6.29 and the ati-driver-installer-8.60_RC1-x86.x86_64.run; fails to install. Dang!

    Error msg follows, in the hope it may do some good :-)

    <snip>
    (II) Module vbe: vendor="X.Org Foundation"
    compiled for 1.4.2, module version = 1.1.0
    ABI class: X.Org Video Driver, version 2.0
    (II) fglrx(0): VESA BIOS detected
    (II) fglrx(0): VESA VBE Version 3.0
    (II) fglrx(0): VESA VBE Total Mem: 16384 kB
    (II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
    (II) fglrx(0): VESA VBE OEM Software Rev: 11.3
    (II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
    (II) fglrx(0): VESA VBE OEM Product: RV770
    (II) fglrx(0): VESA VBE OEM Product Rev: 01.00
    (II) fglrx(0): ATI Video BIOS revision 9 or later detected
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: Searching for BusID PCI:1:0:0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card2
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card3
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card4
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card5
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card6
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card7
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card8
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card9
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card10
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card11
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card12
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card13
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    drmOpenDevice: node name is /dev/dri/card14
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -6
    (WW) fglrx(0): Failed to open DRM connection
    (--) fglrx(0): Video RAM: 524288 kByte, Type: GDDR5
    (EE) fglrx(0): [FB] Can not get FB MC address range.
    (II) fglrx(0): PCIE card detected
    (--) fglrx(0): Using per-process page tables (PPPT) as GART.
    (II) fglrx(0): board/chipset is supported by this driver (original ATI board)
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"(II) Module "ddc" already built-in
    (II) fglrx(0): ***Display: ConnectedDisplayTypes=0x00000080, disabled=0x00000000
    (II) fglrx(0): Connected Display1: DFP on secondary TMDS [tmds2i]
    (II) fglrx(0): Display1 EDID data ---------------------------
    (II) fglrx(0): Manufacturer: DEL Model: 4035 Serial#: 876033100
    (II) fglrx(0): Year: 2008 Week: 24
    (II) fglrx(0): EDID Version: 1.3
    (II) fglrx(0): Digital Display Input
    (II) fglrx(0): Max H-Image Size [cm]: horiz.: 65 vert.: 41
    (II) fglrx(0): Gamma: 2.20
    (II) fglrx(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
    (II) fglrx(0): First detailed timing is preferred mode
    (II) fglrx(0): redX: 0.678 redY: 0.309 greenX: 0.210 greenY: 0.692
    (II) fglrx(0): blueX: 0.146 blueY: 0.055 whiteX: 0.313 whiteY: 0.329
    (II) fglrx(0): End of Display1 EDID data --------------------
    (WW) fglrx(0): Only one display is connnected,so single mode is enabled

    (II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
    (==) fglrx(0): UseFastTLS=0
    (==) fglrx(0): BlockSignalsOnLock=1
    (II) fglrx(0): Direct rendering disabled
    (--) Depth 24 pixmap format is 32 bpp
    (II) do I need RAC? No, I don't.
    (II) resource ranges after preInit:

    (II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
    (WW) fglrx(0): could not detect X server version (query_status=-1)
    (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
    (WW) fglrx(0): ***********************************************
    (WW) fglrx(0): * DRI initialization failed! *
    (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
    (WW) fglrx(0): * 2D acceleraton available (MMIO) *
    (WW) fglrx(0): * no 3D acceleration available *
    (WW) fglrx(0): ********************************************* *
    (II) fglrx(0): FBADPhys: 0x0 FBMappedSize: 0x10000000
    (==) fglrx(0): Write-combining range (0xc0000000,0x10000000)
    (II) fglrx(0): FBMM initialized for area (0,0)-(2560,8191)
    (II) fglrx(0): FBMM auto alloc for area (0,0)-(2560,1600) (front color buffer - assumption)
    (II) fglrx(0): Largest offscreen area available: 2560 x 6591
    (==) fglrx(0): Backing store disabled
    (II) Loading extension FGLRXEXTENSION
    (II) Loading extension ATITVOUT
    (**) fglrx(0): DPMS enabled
    (WW) fglrx(0): Textured Video not supported without DRI enabled.
    (WW) fglrx(0): Video Overlay not supported on AVIVO based graphics cards. For XVideo support use Option "TexturedVideo".
    (II) LoadModule: "glesx"
    (II) Loading /usr/lib/xorg/modules//glesx.so
    (II) Module glesx: vendor="X.Org Foundation"
    compiled for 7.1.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension GLESX
    (II) fglrx(0): GLESX enableFlags = 74
    (II) fglrx(0): Acceleration enabled
    (II) LoadModule: "amdxmm"
    (II) Loading /usr/lib/xorg/modules//amdxmm.so
    (II) Module amdxmm: vendor="X.Org Foundation"
    compiled for 7.1.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (EE) fglrx(0): XMM failed to open CMMQS connection.
    (II) fglrx(0): XMM failed to initialize!
    (II) fglrx(0): Enable composite support successfully
    (WW) fglrx(0): Option "VendorName" is not used
    (WW) fglrx(0): Option "ModelName" is not used
    ing built-in extension XFree86-Bigfont
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) Initializing built-in extension XEVIE
    (II) AIGLX: Screen 0 is not DRI capable
    [glesx] __glESXExtensionInit: No GL ES2.0 capable screen found!
    (EE) fglrx(0): PPLIB: PPLIB is not initialized!.
    (EE) fglrx(0): PPLIB: swlPPLibNotifyEventToPPLib() failed!
    (EE) fglrx(0): ulEventType = 0000000c, ulEventData = 00000001
    <snip>

    HTH Bridgeman.

    May I suggest, you have some sort of a sys.chkr app, to help you get the right sort of info to yourgoodselves 2 debug?

    *BFN*

    GreekGeek :-)

    Leave a comment:

Working...
X