როგორ გავზომოთ ჩვენი GPU- ს მუშაობა

უკვე KZKG ^ გაუარამ გვაჩვენა, თუ როგორ გავზომოთ ჩვენი მყარი დისკები o la CPU ჩვენი კომპიუტერი, და ახლა მე გაჩვენებთ თუ როგორ უნდა გავზომოთ მუშაობის მაჩვენებელი GPU (იგივე გრაფიკული პროცესორის განყოფილება), ან გრაფიკული დამუშავების განყოფილება ესპანურად.

ამისათვის შეგვიძლია გამოვიყენოთ ორი ინსტრუმენტი glmark2 y glx- მექანიზმი, რომელიც შედის პაკეტში მაგიდა-უტილიტები. 

GLX-Gear

როგორც ადრე ვთქვი, GLX-Gear არის mesa-utils პაკეტის ნაწილი და ვთქვათ, რომ ეს არის ორი ვარიანტიდან, რომელსაც დღეს ვაჩვენებ ყველაზე ცნობილს ან პოპულარულს, თუმცა ამისათვის საუკეთესო არ არის. მას შემდეგ რაც დავაყენებთ mesa-utils პაკეტს, ჩვენ ვაწარმოებთ მას ტერმინალში შესრულებით:

$ glxgears

რომელიც დაგვანახვებს რამდენიმე ბორბლის მოძრაობას, მსგავსი რამ:

GLX- გადაცემათა კოლოფი

იმავდროულად, ტერმინალი აჩვენებს სტატისტიკას, რომელიც ჩემს შემთხვევაში იყო:

მიმდინარეობს ვერტიკალურ განახლებასთან სინქრონიზებული. ჩარჩო უნდა იყოს დაახლოებით იგივე, რაც მონიტორის განახლების სიჩქარე. 467 კადრი 5.0 წამში = 93.200 FPS 385 კადრი 5.0 წამში = 76.835 FPS 300 კადრი 5.0 წამში = 59.873 406 FPS 5.0 კადრი 80.952 წამში = 438 5.0 FPS 87.493 კადრი 399 წამში = 5.0 FPS 79.626 კადრი 300 წამში = 5.0 FPS 59.871 კადრი 300 წამში = 5.0 FPS 59.873 კადრი 300 წამში = 5.0 FPS 59.869 კადრი 300 წამში = 5.0 FPS 59.868 კადრში 413 წამში = 5.0 FPS 82.424 კადრში 324 წამში = 5.0 FPS 64.662 კადრში XNUMX წამში = XNUMX FPS

GL მარკ 2

რასაც ვამოწმებდი, ის ბევრად უფრო სრულყოფილია, ვიდრე GLX-Gear და ზომავს პარამეტრებს, როგორიცაა ბუფერი, კონსტრუქცია, ტექსტურები, განათება, ჩრდილები, რელიეფი ... და ა.შ. ეს ინსტრუმენტი შეიქმნა დისტრიბუციის გუნდის მიერ, რომელიც ორიენტირებულია ARM პროცესორებზე ლინარო.

Ubuntu- სა და წარმოებულებში ინსტალაციისთვის, ჩვენ უნდა შევასრულოთ:

$ sudo apt-get install glmark2

ხოლო ArchLinux და წარმოებულების შემთხვევაში ეს უნდა გავაკეთოთ AUR– დან:

$ yaourt -S glmark2

მოგვიანებით ჩვენ ვხსნით ტერმინალს და ვიწყებთ ტესტს აკრეფით:

$ glmark2

GLMark2 გვიჩვენებს თანმიმდევრობების სერიას, როდესაც იგი ამზადებს სტატისტიკას კონსოლზე.

GLMark2

ჩემს კონკრეტულ შემთხვევაში, Intel- ის ინტეგრირებული GPU- ით დაუბრუნდა:

================================================== ===== glmark2 2014.03 ========================================= ============= OpenGL ინფორმაცია GL_VENDOR: Intel Open Source Technology Center GL_RENDERER: Intel DRI Table (R) Ivybridge Mobile GL_VERSION: 3.0 Table 10.6.1 ============= ============================================ [აშენება] use-vbo = false: FPS: 640 FrameTime: 1.562 ms [build] use-vbo = true: FPS: 641 FrameTime: 1.560 ms [ტექსტურა] ტექსტურა-ფილტრი = უახლოესი: FPS: 768 FrameTime: 1.302 ms [ტექსტურა] ტექსტურა-ფილტრი = ხაზოვანი: FPS: 786 FrameTime: 1.272 ms [ტექსტურა] ტექსტურა-ფილტრი = mipmap: FPS: 866 FrameTime: 1.155 ms [shading] shading = gouraud: FPS: 506 FrameTime: 1.976 ms [shading] shading = blinn-phong-inf: FPS: 536 FrameTime: 1.866 ms [shading] shading = phong: FPS: 496 FrameTime: 2.016 ms [shading] shading = cel: FPS: 525 FrameTime: 1.905 ms [bump] bump-render = high-poly: FPS: 226 FrameTime: 4.425 ms [bump] bump-render = normalals: FPS: 915 FrameTime: 1.093 ms [bump] bump-render = სიმაღლე: FPS: 898 FrameT დრო: 1.114 ms [effect2d] kernel = 0,1,0, 1, -4,1, 0,1,0;: FPS: 559 FrameTime: 1.789 ms [effect2d] kernel = 1,1,1,1,1 ; 1,1,1,1,1; 1,1,1,1,1;: FPS: 260 FrameTime: 3.846 ms [პრესა] მსუბუქი = false: quads = 5: ტექსტურა = false: FPS: 646 FrameTime: 1.548 ms [desktop] blur-radius = 5: effect = blur: pass = 1: separable = true: windows = 4: FPS: 188 FrameTime: 5.319 ms [desktop] effect = shadow: windows = 4: FPS: 365 FrameTime: 2.740 ms [buffer] columns = 200: interleave = false: update-dispersion = 0.9: update-fraction = 0.5: update-method = map: FPS: 363 FrameTime: 2.755 ms [buffer] columns = 200: interleave = false: განახლება- დისპერსია = 0.9: განახლება-ფრაქცია = 0.5: განახლება-მეთოდი = ქვედა მონაცემები: FPS: 498 FrameTime: 2.008 ms [ბუფერული] სვეტი = 200: interleave = true: განახლება-დისპერსია = 0.9: განახლება-ფრაქცია = 0.5: განახლება-მეთოდი = რუკა: FPS: 385 FrameTime: 2.597 ms [იდეების] სიჩქარე = ხანგრძლივობა: FPS: 537 FrameTime: 1.862 ms [მედუზები]: FPS: 361 FrameTime: 2.770 ms [რელიეფი]: FPS: 48 FrameTime: 20.833 ms [ჩრდილში]: FPS : 270 FrameTime: 3.704 ms [refract]: FPS: 73 FrameTime: 13.699 ms [პირობითი] ფრაგმენტის ნაბიჯები = 0: vertex-steps = 0: FPS: 750 FrameTime: 1.333 ms [პირობითი] ფრაგმენტის ნაბიჯები = 5: vertex-steps = 0: FPS: 800 FrameTime: 1.250 ms [პირობითი] ფრაგმენტი- ნაბიჯები = 0: ვერტექსის ნაბიჯები = 5: FPS: 774 FrameTime: 1.292 ms [ფუნქცია] ფრაგმენტის სირთულე = დაბალი: ფრაგმენტის ნაბიჯები = 5: FPS: 791 FrameTime: 1.264 ms [ფუნქცია] ფრაგმენტის სირთულე = საშუალო: ფრაგმენტი- ნაბიჯები = 5: FPS: 811 FrameTime: 1.233 ms [loop] fragment-loop = false: fragment-steps = 5: vertex-steps = 5: FPS: 794 FrameTime: 1.259 ms [loop] fragment-steps = 5: fragment- უნიფორმა = ყალბი: vertex-steps = 5: FPS: 798 FrameTime: 1.253 ms [loop] fragment-steps = 5: fragment-uniform = true: vertex-steps = 5: FPS: 764 FrameTime: 1.309 ms ===== ================================================= glmark2 ქულა: 564 ============================================= =========

რა თქმა უნდა, ვფიქრობ, რომ რაც უფრო მაღალია FPS (ჩარჩოები წამში), მით უკეთესი შანსები გვექნება თამაშების სათამაშოდ ან მაღალი რეზოლუციით ვიდეოს ყურებით, მაგრამ ამ საკითხის კარგად მცოდნე არ ვარ.

ჩვენი GPU- ს მუშაობის გაზომვის სხვა ვარიანტები

სინამდვილეში, ჩვენ გვაქვს მესამე ვარიანტი, მაგრამ ეს არის ბევრად უფრო ძალადობრივი ტესტების ჩატარება, ასე ვთქვათ. ამისთვის ჩვენ უნდა გადმოვწეროთ რამდენიმე ინსტრუმენტი, რომელსაც ის უფასოდ გვთავაზობს უცნაური.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

10 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   AdrianArroyoStreet დიჯო

    Ძალიან კარგი. მხოლოდ შენიშვნა, Linaro ნამდვილად არ არის დისტრიბუცია. ეს არის ARM– ზე Linux– ის გაუმჯობესების პროექტი. მაგალითად, უბუნტუ ლინაროს ნაწილია. GCC, რომელსაც გააჩნია Ubuntu, სინამდვილეში აყენებს Linaro– ს თავის ვერსიაში.

  2.   ჯორჯიჩიო დიჯო

    კარგი

    თქვენ არ ახსენეთ სხვა ინსტრუმენტი: glxspheres, ასევე მაგიდის უტილიტების ნაწილი. მე ვიყენებ ჩემს Nvidia Optimus on -ზე შესრულების გასაზომად

  3.   უცვლელი დიჯო

    კითხვა, glxgears fps- ში, გავლენას ახდენს თუ არა ssd როგორც root disk, ან არაფერ შუაშია?

    1.    სლი დიჯო

      მე არ ვფიქრობ, რომ ეს გავლენას ახდენს, ჩვენ ვზომავთ GPU– ს მუშაობას საერთო არაფერი აქვს მყარ დისკთან

  4.   კარლესა 25 დიჯო

    გამარჯობა: თუ თქვენ გაქვთ ერთზე მეტი GPU, შესაძლებელია თითოეული მათგანის მუშაობის დანახვა? ჩემს შემთხვევაში არსებობს სამი NVIDIA.

  5.   ნიფოსიო დიჯო

    თუ არ გაქვთ GPU- ს vsync თვისება, მაშინ რაც GPU გაქვთ, ის მოგცემთ 60FPS

    1.    ანონიმური დიჯო

      ისე xfce– ში თუ ეკრანის პანელს ამოვიღებ vsybc გამორთულია და ჩემს GPU– ში 5362 fps აღწევს

  6.   NaM3leSS დიჯო

    მე დავტოვებ რჩევას, რომელიც დაკავშირებულია FPS– სთან, იმ შემთხვევაში, თუ ის ვინმეს დაეხმარება (მე არ ვურჩევ მას ჰქონდეს 2 GPU (intel + Nvidia)), რადგან მაგალითად ორთქლთან დაკავშირებით მე მქონდა პრობლემები.

    ეს ეხება ვერტიკალური სინქრონიზაციის დეაქტივაციას, რომლითაც ბევრი FPS მიიღება; D
    და სამუშაო მაგიდა სუპერ სითხეა!

    კარგად არის აღებული თაღოვანი ვიკიდან https://wiki.archlinux.org/index.php/Intel_graphics
    მე ავუხსენი საკითხს:

    რედაქტირება Intel ფაილი:

    vi /etc/X11/xorg.conf.d/20-intel.conf

    ან ჩემს საქმეში სხვა ფაილი მე შევადგინე სახელმძღვანელო, რომელშიც მოცემულია ვარიანტი «TearFree».

    სექცია "მოწყობილობის" იდენტიფიკატორი "Intel Graphics" Driver "intel" ვარიანტი "TearFree" "true" <----- რედაქტირება (TearFree) EndSection

    შემდეგ შექმენით ფაილი სახლში

    ~/.drirc

    და მოიცავს შემდეგს:

    <მოწყობილობის ეკრანი = "0" დრაივერი = "dri2"> <პროგრამის სახელი = "ნაგულისხმევი"> <ოფისი სახელი = "vblank_mode" მნიშვნელობა = "0" /> </ პროგრამა> </ მოწყობილობა>

    შემდეგ გადატვირთეთ და ეს არის ის!

    კიდევ ერთი რამ არ უნდა დაგვავიწყდეს ოპტირუნი ან პრიმუსრუნი გამოყოფილი GPU- ებისთვის.

    მოგესალმებით

    1.    NaM3leSS დიჯო

      .drirc ფაილი არ ჩანდა

      შეიძლება ეს ნიშნის საკითხის გამო იყოს, თუნდაც ის თაღის ვიკიზეა, ყოველი შემთხვევისთვის.

  7.   ალვარინი დიჯო

    Glxgears, ვერტიკალური სინქრონიზაციის გააქტიურებით, მხოლოდ ეკრანის fps ზომავს (ვგულისხმობ, ეკრანის განახლების სიჩქარე, დაახლოებით 60), ისე რომ გაზომოს გრაფიკის შესრულება, თქვენ უნდა გამორთოთ ვერტიკალური სინქრონიზაცია, ვფიქრობ ეს :
    vblank_mode = 0 glxgears, რაც ციფრებს გაცილებით მაღალს გახდის