صدا و گرافیک ویندوز مطلب روز ویندوز 7

ساختمان گرافیک در ویستا و پیشرفت آن در ویندوز ۷

در اینترنت به هر حال مطالبی درباره ویندوز و بخصوص ویندوز ۷ منتشر میشه که من به عنوان وبلاگ ویندوز باید چیزهایی بنویسم که تک باشه تا حفظ آبرو کنم. البته یه روزی میاد که همگان انقدر پیشرفت میکنند که یکی مثل من دیگه جایگاهی براش نیست.

در این مطلب من درباره DWM و WDDM صحبت میکنم که در ویندوز ویستا هست و در ویندوز ۷ ارتقاء یافته. برای اینکه بتونم این مطلب را بنویسم این دو ویندوز را در زمینه گرافیک خیلی کنترل و مطالعه کردم و بالاخره چیزهایی دستگیر میشه البته با ویستا مشکلی نداشتم چون جلوی چشمم هست ولی چون ۷ در دسترس نیست بدست آوردن ساختمانش کمی مشکل بود.
اگر بخوام با زبون ساده بگم که همه از طرز گرافیک ویندوز ویستا سر دربیاریم باید به قسمت امتیاز دهی ویستا به سخت افزارها اشاره کنم که شما در آنجا game graphic و desktop graphic میبینید که از هم جدا هستند و اکثر شما ها هم بعد از تست میبینید که همیشه رتبه شما در desktop aero پائین تر هست. الان سیستم خود من game graphic را ۵.۲ داده و دسکتاپ را ۵.۰ این قضیه را در ویستا توضیح میدم و در ۷ پیشرفت آنرا بررسی میکنم.
ویندوز ویستا یک مدل درایور جدید با نام Windows Display Driver Model که اصطلاحا مخففش را میگن WDDM داره. این مدل درایور اولین نسخه اش ۰.۱ بود. DWM که اسم کاملش هست Desktop Windows Manager برای راندوی دسکتاپ با استفاده از directx 9 که اینترفیس کاربری Aero , flip3D و ویژگی های دیگه که میبینید را داره و به این مدل درایور نیاز داره. شاید اولین هستم که اسم directx 9 را در ویندوز ویستا میارم و شاید هیجان انگیز باشه که یک ویندوز برای دو گرافیک مختلف از دو directx داره استفاده میکنه به هر حال این windows Aero که میبینید از نسخه ۹ directx استفاده میکنه البته در این فکر نباشید که روی سیستم بسیار قوی فعال بلکه از خصوصیاتش اینجا مشاده میشه و فعالیت میکنه.در ویندوز۷  WDDM به نسخه ۱.۱ ارتقاء پیدا میکنه که برای ویژگیهای DWM جدید در ویندوز ۷ مورد استفاده قرار میگیره.
زمانی که ویستا تازه عرضه شد من موفق شدم با درایور کارت گرافیکم در ویندوز xp بتونم آنرا راه اندازی کنم ولی خبری از windows Aero نبود و و این خود یک ضد حال بود این قضیه در ویندوز ۷ نیز صدق میکنه شما میتونید با درایور xp تقریبا ویندوز را راه بندازید ولی از aero خبری نیست شما میتونید در ویندوز ۷ از درایور ویستا استفاده کنید ولی DWM جدید قابلیتهایی داره که WDDM 1.0 نمیتونه از تمام ویژگی های آن استفاده کنه من در یکی از تالارهای گفتمان کامپیوتر نیز پاسخ چند تا از اعضا را دادم که امتیاز پائین در ویستا برای گرافیک مهم ترینش درایور هست و شما سعی کنید هرموقع درایور جدیدی شرکت سازنده داد حتما بهش رو بیارید بخصوص آنهایی که از nVIDIA استفاده میکنند که  Windows Update خیلی کار را براشون راحت کرده همین چند وقت پیش بود که windows update در لیست آپدیتها درایور جدیدی قرار داده بود که من بعد از نصب موفق شدم در ویستا امتیاز گرافیک دسکتاپ را از ۴.۸ به ۵.۰ ارتقا بدم این دلیل سازگار شدن بهتر درایور با DWM بود که متاسفانه اعضای آن تالار گفتمان دلیل این امتیاز بالاتر را نمیدانستند و فکر میکردند که ویستا این امتیاز را بخاطر تازه بودن تاریخ انتشار درایور میده.

شاید شنیدید که میگن گرافیک ویندوز ۷ از ویستا بالاتر هست و این حرف بی منطق نیست بخاطر وجود WDDM 1.1 هست که من توضیح میدم که در این جا چی داره که بالاتر میره؟ خیلی راحت میشه گفت با اینکه ویندوز ۷ از Directx 11 استفاده میکنه WDDM اون از Directx 10 استفاده میکنه و این ارتقاء اولین پیشرفت در گرافیک ویندوز ۷ است. تفاوت بین دو نسخه Directx 9 و ۱۰ خیلی زیاد است که من این تفاوتها را قبلا نوشتم Live Writer من در حین نوشتن من دائم بطور خود کار به directx لینک میده و شما را هدایت میکنه به نوشته های من درباره directx.
در این میان به هر حال DWM از مقداری از حافظه استفاده میکنه که بستگی به تعداد پنجره داره که باید بگم مقدار اشغال کردن حافظه اون نسبت به ویستا نصف شده است. این دلیل باعث میشه که سرعت دسکتاپ شما بالاتر بره و قاعدتا باید امتیاز شما هم از game graphic یا بالاتر بره یا مساوی بشه ولی خوب متاسفانه ویندوز ۷ هنوز نیومده که تست کنیم حالا وقتی بیاد اگر هم پائین تر باشه نشون میده که game graphic را هم مایکروسافت بالاتر برده که قطعا اینکار را کرده چون خودم براش بعدا مطلب مینویسم و قبلا نیز در directx 11 که مطلب مینوشتم اشاره هایی بهش کردم و همینطور در مطالبی درباره ویندوز ۷ .
چیزی که با ویندوز ۷ میاد و جدید هست Direct2D هست

یه نوع شتابدهی جدید برای GDI که برای ترسیم گرافیکها ۲ بعدی ، خطور، چند ضلعیها و نظایر آنها هست کاربرد داره. این ویژگی در Directx 10 اجرا میشه و به درایورهای WDDM 1.1 احتیاج داره. این قابلیت شگفت انگیز ترین چیزی است که من در گرافیک ویندوز ۷ دیدم و مایکروسافت چند سالی روی این قضیه کار کرد و خیلی دوست داشت که با ویستا ارائه کنه ولی متاسفانه کمبود وقت در عرضه ویستا همه این ویژگی ها را از ویستا گرفت. این قابلیت Direct2D باعث میشه که شما نرمافزارهای جانبی استاندارد را (البته نه ۳ بعدی) با سرعت بالایی دریابید یعنی کارکرد با این نرم افزارها خیلی سریع میشه همان اول از کلمه شتابدهنده استفاده کردم این direct2D باعث میشه که به سرعت نرم افزارهای جانبی معمولی شتاب بده.

ما کاربران ویندوز ویستا هممون یه مشکل مشابه داریم و من اینجا دلیل این مشکل را میگم مثلا: وقتی نرم افزار real player را باز میکنیم میبینیم که windows aero رفت و گرافیک کلاسیک شد این قضیه در quick time هم صدق میکنه و بعلاوه نرم افزارهای مشابه. دلیلش بخاطر این هست که این نرم افزارها از video overlay کارت گرافیک استفاده میکنند و ویستا تحمل این قضیه را نداره و کم میاره ولی جهت خوشحالی بگم با وجود WDDM 1.1 در ویندوز ۷ این قضیه دیگه پیش نمیاد. یکی دیگه از موارد در WDDM 1.1 اینه که کسانیکه مانیتورهای واید دارند مقیاس تصاویر را وقتی با ۴:۳ مقایسه میکنند میبینند که خیلی تفاوت داره و ۴:۳ باز بهتر است WDDM 1.1 این مشکل را در ویندوز ۷ حل کرده و با ارائه ویندوز ۷ بزرگترین اشتباه شما میتونه خرید مانیتور ۴:۳ باشه.

در آخر مطلب هم بگم شما با درایور ویستا روی ۷ هیچ مشکلی ندارید و حتی از aero استفاده میکنید و این ویژگی های جدید که من از WDDM 1.1 گفتم را از دست میدهید.

برای نوشتن این مطلب شدیدا فکر کردم و خسته ام و میدونم باورتون نمیشه که این چند خط یک ساعت و نیم وقت من را گرفت چون هر جمله ای که مینوشتم برای جمله بعدی کلی فکر میکردم تا بتونم درک درستی از این قضیه را برای همه طبقات کاربران ویندوز توضیح بدم که متوجه بشند کسانی که سرعت بالا و گرافیک بالا و عملکرد بهتر سیستم را بخواهند باید این مطلب را با درک کامل بخونند و سر سری از مطلب رد نشوند من توصیه ای که همیشه به کاربران ویندوز میکنم اینه که گرافیک مهمترین چیز در عملکرد ویندوز هست و مخصوصا نصب درایور آن خیلی حساس است.
من توی گوگل search کردم ببینم درباره WDDM یا DWM چی پیدا میکنم متاسفانه در سایتهای فارسی زبان خبری نیست و فقط یه مورد پیدا کردم که بدرد برنامه نویسان میخوره که لینکش را در پائین میذارم:
ساخت افکت های ویژه در برنامه نویسی در ویستا توسط DWM

تصویر بالا یه نمونه از directx 10.1 هست که بطور اتفاقی دیدم چون زیبا بود گذاشتم.

شاد باشید
علی مختاری

برچسب ها: aero directx dwm graphic wddm

٪ نظرات

  1. (( برای نوشتن این مطلب شدیدا فکر کردم و خسته ام و میدونم باورتون نمیشه که این چند خط یک ساعت و نیم وقت من را گرفت چون هر جمله ای که مینوشتم برای جمله بعدی کلی فکر میکردم تا بتونم درک درستی از این قضیه را برای همه طبقات کاربران ویندوز توضیح بدم که متوجه بشند کسانی که سرعت بالا و گرافیک بالا و عملکرد بهتر سیستم را بخواهند باید این مطلب را با درک کامل بخونند و سر سری از مطلب رد نشوند من توصیه ای که همیشه به کاربران ویندوز میکنم اینه که گرافیک مهمترین چیز در عملکرد ویندوز هست و مخصوصا نصب درایور آن خیلی حساس است. ))

    سلام آقای مختاری
    این مطلب فوق العاده بود!
    باید بگم همین خصوصیت خوب شماست که باعث شده تمامی مطالب وبلاگ شما بی نقص و در سطح خیلی خوبی باشه.
    همین که به همه کاربران با هر سطحی اهمیت می دید و سعی می کنید مطالب ارسالیتون رو قابل درک برای همه بکنید خودش بزرگترین امتیازه!
    و قطعا هر تلاشی که با نیت صادقانه و درست همراه باشه طرفداران زیادی هم پیدا می کنه.
    و من از این بابت و به این خاطر که با شما و وبلاگ عالی شما آشنا شدم بسیار خوشحالم.

    و براتون بهترین آرزوها رو می کنم

  2. نابغه جان دوست دارم به خاطر مطالب پر محتوات ممنون

    ——————————————————————————–

    پاسخ: خواهش میکنم قابل شما را نداره.

  3. بسم الله الرحمن الرحیم
    سلام
    ببخشید من یه سوال مهم و اساسی دارم
    Dreamscene مخصوص ویندوز ۷ هم وجود داره ؟ اگه پاسخ شما مثبته منو راهنمایی کنین که فایلی باید دانلود کنم یا همین جوری هم می شه ؟ ممنون . یا علی

    ——————————————————————————–

    پاسخ: dreamscene در ویندوز ۷ هم وجود داره من چون نسخه بتای ۷ را نصب نکردم نمیدونم وضعیتش چطوری هست ولی در ویستا شما اول باید از extras update دانلودش میکردید و نصب میشد و بعد از آن میتونستید استفاده کنید. ولی چون ویندوز ۷ نصب نکردم نمیدونم ولی با این شرح حالی که از ویندوز ۷ اومده به احتمال شدید همینطوری هست چون ویندوز ۷ را اکثر ابزارهاش را باید جداگانه نصب کنید.

  4. سلام علی جان
    من امروز توی شرکت یک مقاله در مورد نسخه بتا Safari Apple خوندم که پرسرعت ترین…. کنجکاو شدم و دانلود کردم و دیدم بدک نیست مثلاً سایت شما رو توی فایرفاکس ۲۸ ثانیه طول می کشه لود کامل کنه ولی اینجا توی ۱۵ ثانیه ؟؟؟ حالا شما هم یک تست کن ببین ججوریه ؟؟

    ——————————————————————————–

    پاسخ: مرتضی جان من safari را قبلا تست گرفتم خیلی مونده تا به یک مرورگر کامل تبدیل بشه. شما با لود کردن چند تا صفحه بهش اطمینان نکنید در کار خودش را نشون میده

  5. سلام
    اینجا یکی از فوق العاده ترین وبلاگ هایی هست که دیدم مطالبتون جدید و متفاوت از دیگر وبلاگ هاست،

    براتون آرزوی موفقیت دارم

    ——————————————————————————–

    پاسخ: نظر لطف شماست

  6. سلام علی جان .بابت این مطالب خوب و عالی و پر محتوا ممنونم .جاداره در اینجا از تو تشکر کنیم و یک خسته نباشید گرم در این شب زمستانی به تو دوست عزیزم بگم. چون تو با این مطالب زیبات باعث شدی من خیلی چیزها یاد بگیرم علی جان.

  7. سلام من چند روزی هست ویندوز ۷ نصخه ۷۶۰۰ را نصب کردم فوقولاده هست و هیچ اشکالی در اون ندیده ام در ضمن نیازی به نصب درایو ها هم ندارد این ویندوز درایو ها را شناسایی می کند سرعت این ویندوز هم عالیه از ویندوز ایکس پی هم بالاتره و همه ی نرم افزار هایی که در ایکس پی و ویستا نصب می شدند در این ویندوز نصب می شود من پیشنهاد می کنم این ویندوز را حتما تهیه نمایید با تشکر

  8. سلام دوست عزیز
    سایت بسیار زیبا و مفیدی دارید
    یک سوال برام پیش آمده که امیدوارم بتونی کمکم کنی در محل کارم تعدادی سیستم هست (همه ویندوز xp )هر بار که برای تعمیر یک سیستم می اید مجبوریم ویندوز نصب کنیم و یکسری از تنظیمات و پیکربندی ثابت بعد از نصب ویندوز انجام دهیم چه کار میتوان کرد این تنظیمات را به صورت یک فایل ذخیره شود و فقط با اجرا شدن در هر سیستمی (ویندوز xp) تغییرات اعمال شود.
    البته اگر نظرت راجع به ایمیج هست و بک اپ ، کدام نرم افزار؟ و ایا ویندوز و تنظیمات آن را میتوان توسط بک اپ گیری با یک نرم افزار خاص بتوان نصب کرد با وجود سخت افزار های مختلف
    به هر حال با نرم افزار پاراگون بک اپ کار میکنیم ولی فقط روی همان سیستم که ازش بک اپ گرفتیم ری استور میکنیم.
    حال نظرشما راجع به بک اپ از پیکربندی و تنظیمات ویندوز چیست که بشود روی هر سیستمی اعمال کرد.
    با تشکر
    خیلی خیلی ممنون!!
    meisam_em@yahoo.com

  9. […] بعد چرا بعد از نصب wddm دو امتیاز از دسکتاپ کم شد دلیلش بخاطر این بود که کارت […]

  10. […] یکی از مطالب قبلی راجع به directx است که عنوانش بود “ساختمان گرافیک در ویستا و پیشرفت آن در ویندوز ۷” در اون مطلب من توضیح دادم که هر دو ویندوز از دو directx […]

  11. سلام من ویندوز ۷ رو نصب کردم ولی هر کاری می کنم نمی تونم از تم های زیبا استفاده کنم یعنی اصلا نشون نمیده البته امتیاز خوبی از نظر سخت افزاری بهم میده ولی نمدونم مشکل کجاست سه بعدی هم اصلا نشون نمیده

    • اگه میخوای theme رو روی ویندوز ۷ نصب کنی باید اول برنامه Universal Theme Patcher رو دانلود و اجرا کنی! و بعد فایل تم مورد نظر رو توی فولدر زیر کپی کنی
      C:\Windows\Resources\Themes
      بعضی از تم ها توشون فایل Explorer.exe و Explorerframe رو دارن. که اولی در C:\Windows و فایل دومی در پوشه C:\Windows\System32 هستش. که اول باید اسم فایل های اصلی رو تغییر بدی بعد فایل جدید رو کپی کنی
      البته با نرم افزار tuneup هم میتونید اینکار را انجام بدید.

  12. […] یکی از مطالب قبلی راجع به directx است که عنوانش بود “ساختمان گرافیک در ویستا و پیشرفت آن در ویندوز ۷” در اون مطلب من توضیح دادم که هر دو ویندوز از دو directx […]

  13. با سلام من ویندوز ۸ نصب کردم ولی دایرکتس۹ روش نصب نمیشه.خوندم که باید ببینم کارت گرافیکم با این دایرکتس سازگار هست یا نه.کارت گرافیک من مدل atiradeon4300 هستش.رفتم تو سایتش گفته بود که برای ویندوز ۸ سازگار هست با نصب wddm .حالا میخاستم ببینم این چیه؟یه نرم افزار که باید نصب کنم تا کارت گرافیکم سازگار بشه؟چه باید بکنم؟

    • سلام
      شما در ویندوز ۸ از نسخه ۱۱ directx دارید استفاده میکنید احتیاجی نیست که بخواهید نسخه ۹ را نصب کنید.
      نسخه ۹ بدلیل اینکه ورژن جدیدتر وجود دارد نصب نمیشود.

پیام بگذارید

ما را در شبکه های اجتماعی دنبال کنید

© تمامی حقوق برای علی مختاری محفوظ است.

تماس با من

میدان جمهوری اسلامی ، جنب بانک مسکن ، مجتمع اداری تجاری نگین

۰۳۱-۹۱۰۱۵۰۶۲ 

info@alimokhtari.name