Announcement

Collapse
No announcement yet.

Intel Lands More Open-Source Vulkan Driver Changes For Ray-Tracing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    smitty3268
    Senior Member

  • smitty3268
    replied
    Originally posted by Developer12 View Post

    Nothing is being crippled unless you deny support. If people want to try and run it, let them. You might well be surprised that a blanket statement like that is incorrect.
    You might as well ask for them to implement 128 bit int and fp support and native support for x86 instructions.

    It'd be pointless because no one would use it, you'd have just wasted a bunch of time and money, and probably added a bunch of new bugs into your driver. But hey! You could mark off that marketing checkbox.

    And for the crazy people who really want to do raytracing on an Intel chip, they can just do it the old-fashioned way, by implementing a compute shader. Which is the exact same thing the driver team would be doing for them anyway.
    smitty3268
    Senior Member
    Last edited by smitty3268; 29 June 2021, 10:53 PM.

    Leave a comment:

  • Developer12
    Senior Member

  • Developer12
    replied
    Originally posted by smitty3268 View Post

    Allowing people to cripple their performance is pointless. Please keep in mind exactly what kind of hardware you are asking them to implement software fallbacks on - this hardware can't run the games which have added raytracing even without the raytracing turned on.
    Nothing is being crippled unless you deny support. If people want to try and run it, let them. You might well be surprised that a blanket statement like that is incorrect.

    Leave a comment:

  • smitty3268
    Senior Member

  • smitty3268
    replied
    Originally posted by Developer12 View Post

    Perhaps, but in other drivers we've seen it implemented as a compute shader or similar. Yes, you can have hardware that is specifically tuned for a particular computation, but in the end it's just math. In some cases it's worked just fine stringing other operations together that the hardware already supported.
    Allowing people to cripple their performance is pointless. Please keep in mind exactly what kind of hardware you are asking them to implement software fallbacks on - this hardware can't run the games which have added raytracing even without the raytracing turned on.

    Leave a comment:

  • Developer12
    Senior Member

  • Developer12
    replied
    Originally posted by smitty3268 View Post

    The op was specifically discussing already released hardware. The Xe gpus which implement hardware ray tracing haven't been released yet, on either desktop, laptop, or the igpu side.
    Perhaps, but in other drivers we've seen it implemented as a compute shader or similar. Yes, you can have hardware that is specifically tuned for a particular computation, but in the end it's just math. In some cases it's worked just fine stringing other operations together that the hardware already supported.

    Leave a comment:

  • Developer12
    Senior Member

  • Developer12
    replied
    Originally posted by andre30correia View Post

    the igpu rendering ray tracing? I doubt
    I'm talking in ANY driver-supported igpu. If the hardware can physically do the math, I don't see a problem with implementing it. Let the user decide if the framerate is high enough.

    Leave a comment:

  • smitty3268
    Senior Member

  • smitty3268
    replied
    Originally posted by zxy_thf View Post
    Possible if Intel re-used the discrete Xe IP core in their iGPU.
    (However I highly doubt it since iirc discrete Xe manufacturing has been outsourced to TSMC)
    The op was specifically discussing already released hardware. The Xe gpus which implement hardware ray tracing haven't been released yet, on either desktop, laptop, or the igpu side.

    Leave a comment:

  • zxy_thf
    Senior Member

  • zxy_thf
    replied
    Originally posted by andre30correia View Post

    the igpu rendering ray tracing? I doubt
    Possible if Intel re-used the discrete Xe IP core in their iGPU.
    (However I highly doubt it since iirc discrete Xe manufacturing has been outsourced to TSMC)

    Leave a comment:

  • andre30correia
    Senior Member

  • andre30correia
    replied
    Originally posted by Developer12 View Post
    Seemingly absent from this article is whether the changes apply to existing intel GPUs.

    Are the existing integrated graphics less performant? Yes, but that is irrelevant to the question of API compatibility. If the hardware can render it, let it render it.
    the igpu rendering ray tracing? I doubt

    Leave a comment:

  • stormcrow
    Senior Member

  • stormcrow
    replied
    Originally posted by smitty3268 View Post

    The current Intel hardware can't render it. I thought that was common knowledge.
    Well, it can... but you may be waiting a long time for each frame! CPU rendering! Ouch!

    Leave a comment:

  • smitty3268
    Senior Member

  • smitty3268
    replied
    Originally posted by Developer12 View Post
    Seemingly absent from this article is whether the changes apply to existing intel GPUs.

    Are the existing integrated graphics less performant? Yes, but that is irrelevant to the question of API compatibility. If the hardware can render it, let it render it.
    The current Intel hardware can't render it. I thought that was common knowledge.

    Leave a comment:

Working...
X