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

نوشته شده توسط در فروردین ۱۱, ۱۳۸۸ در درباره ویندوز 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 هست که بطور اتفاقی دیدم چون زیبا بود گذاشتم.

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

مطالب مرتبط:

  • Directx 11 و مدل 5 Shader
    نمیدونم چی شده که باعث شده من فقط جمعه ها به فکر نوشتن Directx بیفتم ولی حالا بیخیال. در یکی از وبلاگها یک مطلب خوبی به نام Microsoft Web Platform Installer پیدا کردم برام جالب بود و در لینک پیوندهای ...
  • اجزا Directx 11 ابزار Tessellation
    در مطلب قبلی که راجع به Directx 11 نوشتم توضیحاتی بین دو direct یعنی 10 و 11 دادم و در همان مطلب یکی از خصوصیات آنرا گفتم. ولازم دونستم که اجزا نسخه 11 هم بگم. اگر مطلب چرا direct 11 مهم است را خوانده...
  • تنظیمات افکتهای Windows Aero
    یک نفر این واژه که در عنوان پست نوشتم را در گوگل search کرده بود و به وبلاگ من رسیده بود. البته من چنین مطلبی در وبلاگم نداشتم ولی چون درباره ویندوز Aero زیاد نوشتم گوگل لینک من را داده بود. بنظرم جال...
  • چرا OpenGL از Directx شکست خورد؟
    بالاخره نوبت شد مطلبی که طرفدار زیاد داشت را بنویسم اگر دیر مینویسم بخاطر این هست که مطلب طولانی بود و من فرصت برای نوشتن آن نداشتم. جمعه هفته پیش شروع بنوشتن کردم ولی نوشته هایم همانطور که توضیح دادم...
  • Microsoft DirectX
    یکی از بی ادعا ترین ابزارهای ویندوز directx بوده که بدون فکر کردن به رقیب بدون افتادن در بازی سیاستهای تجارت در بازار IT کار خودش را انجام میده و به کسی هم کاری نداره! directx که از ویندوزهای 95 و NT...
  • معرفی PCI Express 3.0
    فکر کنم در زمینه سخت افزار و تکنولوژی های سخت افزاری همیشه من نفر اول بودم و ندیدم هرموقع تکنولوژی جدید بیاد توی سایتهای فارسی زبان ازش چیزی نوشته بشه مگر اینکه بعدا از خارجیها کپی بشه. در گوگل جستجو ...
  • چطوری در لبتاپها، بین دو کارت گرافیک سوئیچ کنیم؟
    این مطلب بر اساس نظر امید بوجود اومد که چطوری در لبتاپهایی که دو کارتگرافیک دارند بین آنها سوئیچ کنیم. امروز تکنولوژی جدیدی وارد لبتاپها شده اونم اینکه بخاطر مصرف برق کمتر دو کارت گرافیک دارند مثلا یه...
  • حاشیه پنجره ها را زیاد کنید! (مخصوص Aero)
    با یک مطلب کوتاه، بصورت تصویری میخوام خیلی ساده کمی دسکتاپ و پنجره را بطور سلیقه ای قشنگ کنیم. فکر کنم چنین مطالبی جذابیت داشته باشه و بغیر از مطالب از کارایی و تخصصی ویندوز، بعضی از کاربران مثل خودم ...

در مورد نویسنده

Microsoft Certified System Engineer, Microsoft Certified IT Professional, Cisco Certified Network Associate, Certified Wireless Network Administrator

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

  1. کامران فروردین ۱۲, ۱۳۸۸ در ۹:۱۳ ب.ظ · پاسخ دادن

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

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

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  2. منصور فروردین ۱۲, ۱۳۸۸ در ۹:۱۳ ب.ظ · پاسخ دادن

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

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

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  3. فواد فروردین ۱۲, ۱۳۸۸ در ۹:۱۴ ب.ظ · پاسخ دادن

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

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

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  4. مرتضی فروردین ۱۲, ۱۳۸۸ در ۹:۱۴ ب.ظ · پاسخ دادن

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

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

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  5. آرش فروردین ۱۲, ۱۳۸۸ در ۹:۱۴ ب.ظ · پاسخ دادن

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

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

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

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  6. امید فروردین ۱۲, ۱۳۸۸ در ۹:۱۵ ب.ظ · پاسخ دادن

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  7. پویا مرداد ۸, ۱۳۸۸ در ۷:۴۲ ب.ظ · پاسخ دادن

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  8. meisam بهمن ۱۲, ۱۳۸۸ در ۹:۴۵ ق.ظ · پاسخ دادن

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

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  9. بابک مرداد ۲۰, ۱۳۸۹ در ۱۱:۵۱ ق.ظ · پاسخ دادن

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

    مرورگر این کاربر Firefox 3.6.8 Firefox 3.6.8 سیستم عامل این کاربر Windows 7 Windows 7
    • علی مختاری مرداد ۲۰, ۱۳۸۹ در ۱:۲۹ ب.ظ · پاسخ دادن

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

      مرورگر این کاربر Firefox 3.6.8 Firefox 3.6.8 سیستم عامل این کاربر Windows 7 Windows 7

بازتاب‌های مربوط به این پست

  1. فعال سازی Dreamscene برای ویندوز 7 | ویندوز من
  2. نقش DirectX 11 در ویندوز 7 | ویندوز من
  3. نقش DirectX 11 در ویندوز ۷ | ویندوز من

یک نظر بدید