ছেড়ে সামগ্রীতে যান
টুইটার পরিষেবাগুলি ব্যবহার করে আপনি আমাদের কুকিজ ব্যবহারএ সম্মতি জানাচ্ছেন৷ আমরা এবং আমাদের পার্টনাররা বিশ্বব্যাপী কাজ করি এবং অ্যানালিটিক্স, ব্যক্তিগতকরণ এবং বিজ্ঞাপন সমেত বিভিন্ন কারণে কুকি ব্যবহার করি৷
  • হোম হোম হোম, বর্তমান পৃষ্ঠা।
  • সম্বন্ধে

সংরক্ষিত অনুসন্ধানসমূহ

  • সরান
  • এই কথা-বার্তাতে
    যাচাইকৃত অ্যাকাউন্টসুরক্ষিত টুইটসমূহ @
প্রস্তাবিত ব্যবহারকারীগণ
  • যাচাইকৃত অ্যাকাউন্টসুরক্ষিত টুইটসমূহ @
  • যাচাইকৃত অ্যাকাউন্টসুরক্ষিত টুইটসমূহ @
  • ভাষা : বাংলা.
    • मराठी
    • हिन्दी
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • একটি অ্যাকাউন্ট আছে? লগ ইন
    একটি অ্যাকাউন্ট আছে?
    · পাসওয়ার্ড ভুলে গেছেন?

    টুইটার-এ নতুন ?
    নিবন্ধন করুন
_Humus_-এর প্রোফাইল
Emil Persson
Emil Persson
Emil Persson
@_Humus_

Tweets

Emil Persson

@_Humus_

Senior Graphics Engineer, Epic Games

Stockholm
humus.name
যোগদান করেছেন মার্চ ২০১১

Tweets

  • © 2018 টুইটার
  • সম্বন্ধে
  • সাহায্য কেন্দ্র
  • শর্তাবলী
  • গোপনীয়তা নীতি
  • কুকিগুলো
  • বিজ্ঞপ্তি তথ্য
খারিজ
পূর্ববর্তী
পরবর্তী

একজন ব্যক্তির প্রোফাইলে যান

সংরক্ষিত অনুসন্ধানসমূহ

  • সরান
  • এই কথা-বার্তাতে
    যাচাইকৃত অ্যাকাউন্টসুরক্ষিত টুইটসমূহ @
প্রস্তাবিত ব্যবহারকারীগণ
  • যাচাইকৃত অ্যাকাউন্টসুরক্ষিত টুইটসমূহ @
  • যাচাইকৃত অ্যাকাউন্টসুরক্ষিত টুইটসমূহ @

এই টুইটটির প্রচার করুন

ব্লক করুন

  • একটি অবস্থান সহ টুইট করুন

    আপনি আপনার টুইটগুলিতে ওয়েব থেকে এবং তৃতীয়-পক্ষ অ্যাপ্লিকেশনগুলির মাধ্যমে অবস্থান তথ্য যেমন শহর বা সুনির্দিষ্ট অবস্থান যোগ করতে পারবেন। আপনার কাছে আপনার টুইটের অবস্থান ইতিহাস মোছার বিকল্প থাকবে। আরও জানুন

    আপনার তালিকাসমূহ

    একটি নতুন তালিকা তৈরি করুন


    100 অক্ষরের কম, ঐচ্ছিক

    গোপনীয়তা

    লিঙ্কটিকে টুইটে অনুলিপি করুন

    এই টুইট স্থাপিত কর

    Embed this Video

    নীচের কোডটি অনুলিপি করে আপনার ওয়েবসাইটে এই টুইটটি যোগ করুন। আরও জানুন

    নীচের কোডটি অনুলিপি করে আপনার ওয়েবসাইটে এই ভিডিওটি যোগ করুন। আরও জানুন

    হুম, সার্ভারে পৌঁছনোর একটি সমস্যা ছিল।

    আপনার ওয়েবসাইটে বা অ্যাপে টুইটার সামগ্রী এম্বেড করে আপনি টুইটার ডেভেলপার চুক্তি এবং ডেভেলপার নীতি-এর সাথে সম্মত হচ্ছেন।

    প্রাকদর্শন

    আপনি কেন এই বিজ্ঞাপন দেখছেন

    টুইটারে লগইন করুন

    · পাসওয়ার্ড ভুলে গেছেন?
    কোনও অ্যাকাউন্ট নেই? নিবন্ধন করুন »

    টুইটারে নিবন্ধন করুন

    টুইটারে নেই? নিবন্ধন করুন, আপনির পছন্দের বিষয়গুলির সাথে যুক্ত হন, এবং তাদের বিষয়ে হালনাগাদ পান।

    নিবন্ধন করুন
    একটি অ্যাকাউন্ট আছে? লগ ইন »

    দুটি উপায় (প্রেরণ এবং গ্রহণ) শর্ট কোড:

    দেশ কোড গ্রাহকদের জন্য
    মার্কিন যুক্তরাষ্ট্র 40404 (যে কোন)
    কানাডা 21212 (যে কোন)
    যুক্তরাজ্য 86444 Vodafone, Orange, 3, O2
    ব্রাজিল 40404 Nextel, TIM
    হাইতি 40404 Digicel, Voila
    আয়ারল্যান্ড 51210 Vodafone, O2
    ভারত 53000 Bharti Airtel, Videocon, Reliance
    ইন্দোনেশিয়া 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    ইতালি 4880804 Wind
    3424486444 Vodafone
    » অন্য দেশসমুহের এসএসএস সংক্ষিপ্ত কোড দেখুন

    নিশ্চিতকরণ

     

    হোমে স্বাগতম!

    আপনার কাছে গুরুত্বপূর্ণ বিষয়গুলি সম্পর্কে তাত্ক্ষণিক আপডেট পেয়ে সময়রেখাতে আপনি সবচেয়ে বেশী সময় কাটান।

    আপনার জন্য টুইটগুলি কাজ করছে না?

    প্রোফাইল ছবির উপরে যান এবং কোনো অ্যাকাউন্টকে করা অনুসরণ বাতিল করতে অনুসরণ করছি বোতামটি ক্লিক করুন।

    অল্প কথায় অনেক কিছু বলুন

    আপনি যখন পছন্দের কোনো টুইট দেখেন তখন হৃদয়টি আলতো চাপুন — এতে যে ব্যক্তি সেটি লিখেছেন তিনি জানবেন যে আপনি ভালোবাসা শেয়ার করেছেন।

    শব্দ ছড়িয়ে দিন

    আপনার অনুসরণকারীদের সাথে কারোর টুইট শেয়ার করে নেওয়ার সবচেয়ে দ্রুত উপায় হল পুনঃটুইট। অবিলম্বে তা পাঠাতে আইকনটি আলতো চাপুন।

    কথোপকথনে যোগ দিন

    জবাব দিয়ে যেকোনো টুইট সম্পর্কে আপনার মতামত যোগ করুন। আপনার আবেগের কোনো প্রসঙ্গ খুঁজুন ও সরাসরি তাতে চলে যান।

    সাম্প্রতিক জানুন

    লোকেরা এখন কী নিয়ে কথা বলছে তাতে তাত্ক্ষণিক অন্তর্দৃষ্টি পান।

    আপনার ভালোবাসার জিনিস আরও পান

    আপনার আগ্রহের প্রসঙ্গ সম্পর্কে তাত্ক্ষণিক আপডেটগুলি পেতে আরও অ্যাকাউন্ট অনুসরণ করুন।

    কী ঘটছে দেখুন

    অবিলম্বে যেকোনো প্রসঙ্গ সম্পর্কে সাম্প্রতিক কথোপকথনগুলি দেখুন।

    কখনও কোনো মুহূর্ত মিস করবেন না

    সেরা কাহিনীগুলি প্রকাশিত হলে তা অবিলম্বে পান।

    Emil Persson‏ @_Humus_ ১৬ জুলাই

    Emil Persson John Sundell পুনঃটুইট করেছেন

    Gather 'round kids, story time. I was at ATI (nowadays AMD) back in 2004-2007. At the time ATI had the reputation for poor OpenGL drivers. NVIDIA was ahead in perf and features. They decided to rewrite the OpenGL driver from scratch. A terrible decision.https://twitter.com/johnsundell/status/1018101018805096450 …

    Emil Persson যোগ করেছে,

    John Sundell @johnsundell
    Every time a company proudly announces that they “Rewrote X from the ground up!” all I can hear is “We replaced all the bugs we knew about with ones we don’t know about!” 😅 Refactoring, reworking and properly maintaining a code base is almost always the better option 🙂
    ৬:১৫ AM - ১৬ জুলাই, ২০১৮
    • ১৪১টি পুনঃ টুইট
    • ৩২৮টি পছন্দ
    • david Stu Corrin Borja Morales Årets Jullåt 2018 Carl Scarlett Leola Jane Aho Fabio Till Game Republik Ken Hu
    ১২ replies ১৪১ টি পুনঃটুইট ৩২৮টি পছন্দ
      1. নতুন কথা-বার্তা
      2. Emil Persson‏ @_Humus_ ১৬ জুলাই

        Technically I'm sure the reasons were sound. I didn't write drivers, so I don't know, but I bet the architecture was dated and painful to work with. There were issues with code sharing across platforms, leading to unique bugs in Linux unrelated to the OS integration.

        ১ reply ০ টি পুনঃটুইট ৮টি পছন্দ
        এই থ্রেডটি দেখান
      3. Emil Persson‏ @_Humus_ ১৬ জুলাই

        The new driver promised to solve these issues and create a foundation for the future. And eventually it did. But short-term we were in for a reduction in available engineers to maintain the legacy driver, i.e. the one that was shipping.

        ১ reply ০ টি পুনঃটুইট ৬টি পছন্দ
        এই থ্রেডটি দেখান
      4. Emil Persson‏ @_Humus_ ১৬ জুলাই

        As we were already behind NVIDIA, this was not ideal. Upon learning about this project I raised concerns about whether this was the right move or if it wouldn't be more effective to refactor the old driver. For us in Developer Relations this would mean reduced support for devs.

        ১ reply ০ টি পুনঃটুইট ৭টি পছন্দ
        এই থ্রেডটি দেখান
      5. Emil Persson‏ @_Humus_ ১৬ জুলাই

        Others had similar concerns, including some engineers on the driver team. But it mostly fell on deaf ears. After initial promising progress, with a basic driver up and running and eventually running Doom3 at better performance than the legacy driver, problems started to mount.

        ১ reply ০ টি পুনঃটুইট ৮টি পছন্দ
        এই থ্রেডটি দেখান
      6. Emil Persson‏ @_Humus_ ১৬ জুলাই

        The sheer size of the task started to become apparent. An OpenGL driver is a massive piece of software, and reimplementing every single extension and nuance of the OpenGL spec, plus decades of accumulated workarounds for broken apps and games just took a lot of time.

        ১ reply ০ টি পুনঃটুইট ১০টি পছন্দ
        এই থ্রেডটি দেখান
      7. Emil Persson‏ @_Humus_ ১৬ জুলাই

        Soon the entire OpenGL team was on the new driver and the legacy driver was not maintained unless a request came directly from Id Software or high profile pro apps. Lesser known gamedevs or app developers were out of luck. Feature requests was not to think about.

        ১ reply ০ টি পুনঃটুইট ৮টি পছন্দ
        এই থ্রেডটি দেখান
      8. Emil Persson‏ @_Humus_ ১৬ জুলাই

        Since the new driver ran Doom3 faster it ended up being shipping in parallel with the legacy driver. If you launched Doom3, it would pick the new driver. But anything else got the legacy driver, because the new driver was still lacking fundamental functionality.

        ১ reply ২ টি পুনঃটুইট ১৩টি পছন্দ
        এই থ্রেডটি দেখান
      9. Emil Persson‏ @_Humus_ ১৬ জুলাই

        For a year or two almost all OpenGL requests were ignored. I entered everything into the bug database as usual, corresponded with devs and tried really hard to come up with workarounds where possible. Getting OpenGL driver engineer time was very hard.

        ১ reply ০ টি পুনঃটুইট ৭টি পছন্দ
        এই থ্রেডটি দেখান
      10. Emil Persson‏ @_Humus_ ১৬ জুলাই

        My favorite go-to OpenGL driver guy grew increasingly frustrated over not being able to help me and the direction the team had taken. We tried really hard to sneak in some support on the side, and he submitted bug fixes together with unrelated work he was allowed to do.

        ১ reply ০ টি পুনঃটুইট ৯টি পছন্দ
        এই থ্রেডটি দেখান
      11. Emil Persson‏ @_Humus_ ১৬ জুলাই

        It became almost comical in the end, and he'd be like "oh yeah, I'm totally beginning to see this issue in professional apps" as he sneaked in a fix or feature for gamedevs.

        ১ reply ০ টি পুনঃটুইট ১৩টি পছন্দ
        এই থ্রেডটি দেখান
      12. Emil Persson‏ @_Humus_ ১৬ জুলাই

        Unfortunately, he eventually grew tired of all this and left the company. Slowly but surely the driver eventually got up and running and could run more and more games and apps, but inevitably, the performance advantage of the initially very slim driver also began to shrink.

        ১ reply ০ টি পুনঃটুইট ১১টি পছন্দ
        এই থ্রেডটি দেখান
      13. Emil Persson‏ @_Humus_ ১৬ জুলাই

        At some point, as it still looked like it would be a while before the legacy driver could be removed, some of the optimizations in the new driver were backported into the legacy driver. The legacy driver now ran Doom3 faster than the new driver. 🤦‍♂️

        ১ reply ১ টি পুনঃটুইট ৪২টি পছন্দ
        এই থ্রেডটি দেখান
      14. Emil Persson‏ @_Humus_ ১৬ জুলাই

        Of course, eventually the new driver was up and running and the old driver could be phased out. But at that point we had accumulated another couple of years that we were behind NVIDIA. Performance eventually came along, but we had essentially not had any new extensions for years.

        ১ reply ১ টি পুনঃটুইট ৭টি পছন্দ
        এই থ্রেডটি দেখান
      15. Emil Persson‏ @_Humus_ ১৬ জুলাই

        By the time I left AMD the trailing issues from this experience were still very much present. I can't help but wonder how good the old driver could've been if all these efforts had gone into fixing that instead. Even looking back today 14 year later I'm not sure it was worth it.

        ৩ replies ০ টি পুনঃটুইট ৩৭টি পছন্দ
        এই থ্রেডটি দেখান
      16. কথা-বার্তা শেষ
      1. নতুন কথা-বার্তা
      2. AⓋA SK 🥑 🥑G‏ @avaskoog ১৭ জুলাই
        @_Humus_-কে উত্তর দিচ্ছেন

        Fun read! How come you made exceptions for particular games instead of forcing them to follow standards of GL? Am I missing smth?

        ২ replies ০ টি পুনঃটুইট ০টি পছন্দ
      3. Emil Persson‏ @_Humus_ ১৭ জুলাই
        @avaskoog-কে উত্তর দিচ্ছেন

        Are you referring to the "decades of broken games and apps", or are you thinking about Doom3?

        ১ reply ০ টি পুনঃটুইট ০টি পছন্দ
      4. Emil Persson‏ @_Humus_ ১৭ জুলাই
        @_Humus_ @avaskoog-কে উত্তর দিচ্ছেন

        There were no particular issues in terms of GL compliance in Doom3 AFAIK. It was just the most popular real world shipping game at the time used for benchmarking, so optimizing for its usage pattern was important.

        ১ reply ০ টি পুনঃটুইট ০টি পছন্দ
      5. Emil Persson‏ @_Humus_ ১৭ জুলাই
        @_Humus_ @avaskoog-কে উত্তর দিচ্ছেন

        As for broken apps and games, IHVs generally don't have much power to force anyone to do anything. Sure, you can let the old game crash if it's non-compliant, but if it works on the competitor, gamers will blame your drivers.

        ২ replies ০ টি পুনঃটুইট ১টি পছন্দ
      6. Emil Persson‏ @_Humus_ ১৭ জুলাই
        @_Humus_ @avaskoog-কে উত্তর দিচ্ছেন

        So these things are handled on a case-by-case basis. Best is if the original developer can patch the game, but that rarely happens for old games that shipped years ago, and many will still have the unpatched game installed and not know about the patch.

        ১ reply ০ টি পুনঃটুইট ০টি পছন্দ
      7. Emil Persson‏ @_Humus_ ১৭ জুলাই
        @_Humus_ @avaskoog-কে উত্তর দিচ্ছেন

        If it's a popular game, you may have to implement some workarounds. I'm not a driver writer, but I would assume they have various mechanisms to alter driver behavior for specific games without affecting performance for unaffected games.

        ০ reply ০ টি পুনঃটুইট ০টি পছন্দ
      8. কথা-বার্তা শেষ

    লোড হতে বেশ কিছুক্ষণ সময় নিচ্ছে।

    টুইটার তার ক্ষমতার বাইরে চলে গেছে বা কোনো সাময়িক সমস্যার সম্মুখীন হয়েছে আবার চেষ্টা করুন বা আরও তথ্যের জন্য টুইটারের স্থিতি দেখুন।

      বিজ্ঞাপিত টুইট

      false

      • © 2018 টুইটার
      • সম্বন্ধে
      • সাহায্য কেন্দ্র
      • শর্তাবলী
      • গোপনীয়তা নীতি
      • কুকিগুলো
      • বিজ্ঞপ্তি তথ্য