Page 10 of 11 FirstFirst ... 891011 LastLast
Results 91 to 100 of 102

Thread: S3TC => r600{c,g}

  1. #91
    Join Date
    Jul 2009
    Posts
    416

    Default

    Quote Originally Posted by pvautrin View Post
    Sure, but if said new feature is hidden behind an envvar, then there's no risk to introduce regressions, right? We could consider this as "staging", and this would allow all the spring distro users to experiment without having to update their kernel (only xorg-edgers ppa or equivalent would be needed, great for the compilation-impaired like myself)
    the update to the kernel was just to allow compressed textures to pass through the Command Stream checker. What I understand about it is that anytime the mesa driver tells the hardware something it passes through the command stream checker in the kernel which verifies that nothing bad is going to happen. Basically to prevent poorly written or malicious software from doing crazy stuff to the hardware.

    So it might be merged into 2.6.38, it doesn't seem like a huge change to allow compressed textures through it.

  2. #92
    Join Date
    Jan 2011
    Posts
    1,287

    Default

    Quote Originally Posted by pvautrin View Post
    Sure, but if said new feature is hidden behind an envvar, then there's no risk to introduce regressions, right? We could consider this as "staging", and this would allow all the spring distro users to experiment without having to update their kernel (only xorg-edgers ppa or equivalent would be needed, great for the compilation-impaired like myself)
    But I personally don't know if hide it is enough, maybe another piece of kernel code should be touched to make it work, or even code in the driver itself can make the driver get a regression. Another story would be if the code is right now in the kernel but disabled by default by this envvar, but in that case, you should just change the envvar.

  3. #93
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    962

    Default

    Quote Originally Posted by pvtcupcakes View Post
    So it might be merged into 2.6.38, it doesn't seem like a huge change to allow compressed textures through it.
    It would be awesome, but I don't think it will ever happen

  4. #94
    Join Date
    Jan 2008
    Location
    Seattle
    Posts
    120

    Default

    S3TC is working nicely for me. Darkplaces engine with Tecnox mod running 55FPS at 1366x768. Oh yeah... the hardware is a Acer netbook (AO721) with single core K125 & M880G (R600) GPU. I'll have to try a more recent game engine soon as time allows.

    Kernel 2.6.28-rc5 & Mesa from git.

  5. #95
    Join Date
    Oct 2007
    Posts
    16

    Default

    I tried wow.
    For what it's worth, I'm impressed.
    http://www.exfactor.net/misc/wowr600g1.jpg
    http://www.exfactor.net/misc/wowr600g2.jpg
    http://www.exfactor.net/misc/wowr600g3.jpg

    I crashed after a few seconds when I exited the instance.

    athlon x2 3800+, hd4850 1gb

  6. #96
    Join Date
    Oct 2007
    Posts
    16

  7. #97
    Join Date
    Jul 2009
    Posts
    416

    Default

    That's strange that WoW doesn't render correctly for you. It works for me on my 4850.
    Player models aren't all messed up or anything. I used to have that problem, but it went away after going to the latest Mesa and doing all the stuff to enable S3TC including using the kernel from drm-radeon-testing.

    The only problems I had with WoW was the performance wasn't that good (10-20fps), and the icons for items and abilities would sometimes not render correctly. And going underwater gives you a psychedelic view.

  8. #98
    Join Date
    Oct 2007
    Posts
    16

    Default

    I'm using the edgers ppa 2.6.38-4 kernel.
    I don't have enough space to compile the kernel myself unless I can do it from an ntfs drive.

  9. #99
    Join Date
    Jul 2009
    Posts
    416

    Default

    Quote Originally Posted by MikeEx View Post
    I'm using the edgers ppa 2.6.38-4 kernel.
    I don't have enough space to compile the kernel myself unless I can do it from an ntfs drive.
    Yeah, you need to use the kernel in the drm-radeon-testing branch from here
    It has one change that you need for s3tc that hasn't been merged into the mainline kernel yet.

  10. #100
    Join Date
    Mar 2011
    Posts
    2

    Default

    S3TC does not work for me. I am using r600g from mesa-9999 (compiled with R600_ENABLE_S3TC=1, USE_EXTERNAL_DXTN_LIB=1), xf86-video-ati-9999, libtxc_dxtn-1.0.0, drm-radeon-testing (2.6.38-rc8-44191-g38f1cff), libdrm-9999 and even wine-9999, all checked out in the last hour and...

    Code:
    glxinfo |grep -i s3tc
        GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, 
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_dot3,
    but...
    1. L4D is one green screen: http://img816.imageshack.us/i/l4d.png/
    2. L4D2 doesn't start: "I need compressed texture support blah blah": http://img560.imageshack.us/i/l4d2.png/
    3. NWN and native Unreal Tournament look like some distorted, multiplied slices: http://img192.imageshack.us/i/nwn.png/


    some weeks ago it worked, but I don't know how and why this changed, but the result obviously sucks

Posting Permissions

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