আমার ভিডিও কার্ডে 3 ডি সমর্থন থাকলে কীভাবে পরীক্ষা করব?


10

আমার ভিডিও কার্ডে 3 ডি সমর্থন থাকলে আমি কীভাবে পরীক্ষা করতে পারি?

কেউ ব্যবহার করতে বলেছিল fgl_glxgears, তবে এটি এখানে নেই, এমনকি এপ-গেটের সাথে ইনস্টলেশন করার জন্যও নয়।

উত্তর:


16

এটি অনেকগুলি খারাপ / পুরানো / ভুল তথ্য উপলব্ধ সহ একটি বিষয় ।

যেগুলি কাজ করে না :

  • "সরাসরি উপস্থাপনা: হ্যাঁ" অনুসন্ধান করা হচ্ছে:
    এটি কোনও সঠিক সূচক নয়। সফ্টওয়্যার রেন্ডারার এছাড়াও সরাসরি রেন্ডারিং সমর্থন করে, তাই এমনকি যদি আপনি হার্ডওয়্যার 3D সমর্থন আপনি থাকতে পারে নাdirect rendering: Yes
  • এর এফপিএস চেক করা glxgears:
    এটি কোনও সঠিক সূচকও নয়। উবুন্টুর সাম্প্রতিক সংস্করণগুলিতে vsync সক্ষম glxgearsহবে , সুতরাং কেবলমাত্র স্ক্রিন রিফ্রেশ হারের মতোই দ্রুত চলবে। এর অর্থ glxgearsপ্রায় সবসময়ই 60বা এর আশেপাশের কোনও এফপিএস মুদ্রণ করা হবে ।

কি করে কাজ:

এর আউটপুটটিতে glxinfoআমরা চাই এমন তথ্য রয়েছে।

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
… snip …
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 7.10.1
OpenGL shading language version string: 1.20
OpenGL extensions:
… snip long extensions list…

যেমন OpenGL রেন্ডারার: STRING: Mesa ডিআরআই মোবাইল Intel অথবা GM45 এক্সপ্রেস চিপসেট লাইন নির্দেশ করে যে আমি আমার ইন্টেল GM45 চিপ ব্যবহার করছি 3D রেন্ডারিং না।

ওপেনগিএল সংস্করণ স্ট্রিং: ২.১ মেসা 10.১০.১ এই ড্রাইভার / হার্ডওয়্যারটি (ওপেনজিএল ২.১) সমর্থন করে এবং মেসার সংস্করণ ব্যবহৃত হচ্ছে (7..১০.১) বেসলাইন ওপেনগিএল সংস্করণকে নির্দেশ করে।

শেষ অবধি, সরাসরি উপস্থাপনা: হ্যাঁ পূর্ববর্তী দুটি ক্ষেত্রের শীর্ষে ইঙ্গিত দেয় যে ড্রাইভার সরাসরি রেন্ডারিং প্রসঙ্গে সঠিকভাবে কাজ করছে। এই হতে হবে না কোন যদি না সত্যিই (, অথবা আপনি অদ্ভুত কিছু করছেন একটি দূরবর্তী X সার্ভারের সাথে সংযোগ মতো) আপনার ইনস্টল সঙ্গে বিশৃঙ্খলার সৃষ্টি হয়।

খারাপ glxinfoআউটপুট উদাহরণ :

LIBGL_ALWAYS_SOFTWARE=1 glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.10.1
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_copy_buffer, GL_ARB_depth_clamp, GL_ARB_depth_texture,

এখানে আমাদের কাছে কোনও হার্ডওয়্যার ত্বরণ নেই, সুতরাং এটি Software Rasterizer(ধীর!) 3 ডি সমর্থন সরবরাহ করছে।

 LIBGL_DRIVERS_PATH=foo glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 1.4 (2.1 Mesa 7.10.1)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_multisample, GL_ARB_multitexture,

এখানে আমরা LIBGL কে একটি অস্তিত্বহীন DRIVERS_PATH এ নির্দেশ করে সরাসরি রেন্ডারিংটি ভেঙে ফেলেছি। সরাসরি উপস্থাপনা পথ ব্যর্থ:

direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

কিন্তু অপ্রত্যক্ষ রেন্ডারিং এখনও কাজ করছে, কারণ ডিসপ্লে সার্ভারটি ড্রাইভারটি লোড করেছে

OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 1.4 (2.1 Mesa 7.10.1)

(মনে রাখবেন যে ওপেনগিএল সংস্করণটি বিজ্ঞাপিত হয়েছে এখন ওপেনগিএল 1.4 - এটি সর্বশেষ ওপেনগিএল সংস্করণ যার জন্য একটি পরোক্ষ রেন্ডারিং প্রোটোকল রয়েছে)।


আরে, মানুষ :) তো - আমার badগ্লক্সিনফো আউটপুট আছে। তারপরে - আমি DRIVERS_PATHপরিবর্তনশীলটি কীভাবে সেট করতে পারি ? এবং আমি এটি সেট করা উচিত? আমি ইন্টেল গ্রাফিক্স এবং ইন্টেল ড্রাইভার ইনস্টল করা আছে। অগ্রিম ধন্যবাদ
peso hristov

0

glxgearsপরিবর্তে চেষ্টা করুন, বা glxinfo


শীতল .. আমি যদি গিয়ারগুলি দেখি মানে আমার কাছে 3 ডি সমর্থন আছে?
টম ব্রিটো

হ্যাঁ, ঠিক আছে :) :)
রাফা

2
ভাল, কিন্ডা। কারণ আমরা একটি সফ্টওয়্যার রেন্ডার পেয়েছি যে গ্লিক্স গিয়ারগুলি এত খারাপভাবে ভেঙে ফেলার আগে আপনার সিস্টেমটি বেশ খারাপভাবে গণ্ডগোল করা উচিত যা এটি গিয়ারগুলি প্রদর্শন করবে না!
রাউফ

আমি গিয়ারগুলিও দেখতে পাচ্ছি, তবে একই সাথে কিছু অ্যাপস, গেমস থেকে বিশেষত অভিযোগ পেয়েছি ... আপনি কি দয়া করে একবার দেখে নিতে পারেন? জিজ্ঞাসাবাবু
প্রশ্ন /

0

সঙ্গে glxgearsআপনি গিয়ারের দেখতে পারেন, এবং এএমডির ব্যবহারকারীদের গ্রাফিক বৈশিষ্ট্য কনফিগার করার ব্যবহার করতে পারেন:

sudo amdcccle
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.