Cách cải thiện hiệu suất của thẻ nVidia của bạn trong Linux

Nếu bạn là một trong những người sử dụng máy tính đơn giản để xem thư, lướt internet hoặc chỉnh sửa một số tệp văn bản khác, thì các trình điều khiển Nouveau miễn phí sẽ là quá đủ. Bây giờ, nếu thứ của bạn là trò chơi, chỉnh sửa video hoặc phát lại phim HD, thì trong trường hợp đó không còn cách nào khác: trình điều khiển độc quyền là câu trả lời tốt nhất hiện tại.

Mặc dù vậy, các trình điều khiển độc quyền không có hiệu suất giống như trình điều khiển Windows. Để tiến gần hơn một chút đến cái sau, cần phải thay đổi một số cài đặt.

Cài đặt được thay đổi được gọi là "PowerMizer". Chức năng của nó là điều chỉnh hiệu suất của thẻ theo nhu cầu của thời điểm này hoặc dựa trên nguồn năng lượng điện (pin hoặc dòng điện).

Để hiểu rõ những gì tôi đang nói, bạn có thể mở cài đặt nvidia từ một thiết bị đầu cuối và truy cập tab powermizer.

nvidia-settings: tab để định cấu hình powermizer

nvidia-settings: tab để định cấu hình powermizer

Lý tưởng nhất là bạn có thể thay đổi cài đặt PowerMizer trực tiếp từ cài đặt nvidia, nhưng vì một số lý do, nó không lưu các thay đổi. Mục tiêu của chúng tôi sẽ là thay đổi tùy chọn Chế độ ưa thích de Thích nghi a Thích hiệu suất tối đa. Làm thế nào để có được nó? Định cấu hình tệp cấu hình Xorg của chúng tôi.

1. Mở một thiết bị đầu cuối và chạy:

sudo nano /etc/X11/xorg.conf

o

sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf

theo sở thích của bạn.

2. Trong phần Thiết bị, hãy thêm một dòng chỉ định cấu hình PowerMizer phù hợp nhất với nhu cầu của bạn:

# "thích ứng" cho mọi nguồn điện Tùy chọn "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = max power save, AC = max power save Option "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333" # batt = adaptive, AC = max performance (my favourite) Tùy chọn "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" # batt = max power Saving, AC = max performance Option "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = max power save, AC = adaptive Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = 0x3; PowerMizer0 "
Các dòng trước loại trừ lẫn nhau. Đó là, bạn phải chọn một và thêm nó vào phần Thiết bị của tệp cấu hình Xorg của bạn.

3. Trong trường hợp của tôi, vì máy tính của tôi là PC (được kết nối với dòng điện), tôi đã áp dụng tùy chọn thứ hai:

# batt = adaptive, AC = max performance (yêu thích của tôi) Tùy chọn "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"

Tệp cấu hình đầy đủ của tôi đã bị bỏ lại như.

Bằng cách này, tôi đã đảm bảo hiệu suất tối đa của nVidia Geforce 7200 khiêm tốn của mình.

4. Sau khi các thay đổi được thực hiện, hãy khởi động lại.

Trong trường hợp nó không hoạt động, một số người dùng đã nói rằng chạy ...

nvidia-settings -a [gpu: 0] / GPUPowerMizerMode = 1

… Có thể sửa chữa vấn đề. Vấn đề là lệnh này nên được thực hiện mỗi khi chúng ta khởi động máy tính. Tương tự như vậy, điều đó không quá phức tạp, mặc dù nó thay đổi tùy theo môi trường máy tính để bàn bạn sử dụng (KDE, XFCE, v.v.).

Cuối cùng, một nhận xét cuối cùng. Bạn có thể không nhận thấy nhiều sự khác biệt về hiệu suất khi sử dụng "hoang dã và phổ biến" (duyệt web, tự động hóa văn phòng, v.v.) thẻ của bạn. Trong trường hợp của tôi, thủ thuật này đã cho phép tôi loại bỏ cái gọi là "nhấp nháy" hoặc "cắt" khi phát lại video HD và hiệu suất tốt hơn trong trò chơi Wine.

Trong phần sắp tới, tôi sẽ chia sẻ một mẹo bổ sung để loại bỏ vĩnh viễn hiện tượng nhấp nháy khỏi quá trình phát lại video HD mà không cần gỡ bỏ trình soạn nhạc cửa sổ Compton.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   nhân viên dijo

    +1
    Cần phải nhớ rằng sự thay đổi này cũng kéo theo nhiệt độ và mức tiêu thụ năng lượng cao hơn.

    1.    nhân viên dijo

      Xin lỗi, * tôi hiểu.

    2.    pandev92 dijo

      Bạn sẽ không chi tiêu nhiều hơn sử dụng nouveau xD.!

      1.    nhân viên dijo

        😀 Không có cách nào để bảo vệ danh từ.

  2.   erunamoJAZZ dijo

    hmm ... nó có thể là nó không lưu cấu hình vì nó không mở nvidia-settings với quyền quản trị viên?

    😛

    1.    dân tộc dijo

      Nó giúp tôi tiết kiệm thay đổi ... và không cần quyền của quản trị viên.

    2.    NaOH dijo

      suy nghĩ đầu tiên của tôi chính xác là như vậy

    3.    hãy sử dụng linux dijo

      Không, không phải vì điều đó ... không hiểu tại sao. : S
      Tôi đã thử với quyền quản trị và nó không hoạt động ...

  3.   tròn dijo

    Bạn không biết có cách nào để thiết lập «Mức độ hiệu suất» để khi bắt đầu leo ​​lên, bạn sẽ không đạt thấp nhất mà nằm trong top ba chẳng hạn? Dù sao cũng rất tốt thủ thuật

  4.   shengdi dijo

    Hãy đơn giản, bạn mở nvidia-settings với tư cách quản trị viên và nó cho phép bạn lưu

    cài đặt gksu nvidia (Gnrome)
    kdesu cài đặt nvidia (KDE)

  5.   bao84 dijo

    Tôi áp dụng thay đổi cho xorg.conf, nhưng trong nvidia-settings, nó vẫn xuất hiện ở chế độ thích ứng, nó có tính đến tùy chọn ngay cả khi nó không có trong nvidia-settings không?

    1.    hãy sử dụng linux dijo

      Trong trường hợp của tôi, anh ấy đã lấy nó. : S

    2.    hãy sử dụng linux dijo

      Cố gắng thực hiện các thay đổi bằng cách mở nvidia-settings với tư cách quản trị viên hoặc sử dụng kế hoạch b được trình bày chi tiết trong bài đăng.

      1.    bao84 dijo

        Có, tôi đã làm điều đó với tư cách là quản trị viên, tôi sẽ giả vờ thực hiện thay đổi

        Cảm ơn bạn.

  6.   x11tete11x dijo

    Tôi định bổ sung điều này bằng một kịch bản ngu ngốc và gợi cảm gây ra hiệu ứng tương tự xD

    1.    hãy sử dụng linux dijo

      Tốt!

  7.   truko22 dijo

    Cảm ơn bạn rất nhiều, thử nghiệm 😀

  8.   Killer_Queen dijo

    Hãy xem các bạn Linux khác, tôi có Nvidia 8400 GS và tôi sử dụng Debian Stable XFCE. Các trò chơi mà tôi sử dụng trên Debian đều thông qua trình giả lập (Kega Fusion, ZSnes, Mame, Mednafen, PCSX, v.v.). Cài đặt trình điều khiển Nvidia theo hướng dẫn trên Debian wiki: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    Câu hỏi của tôi là: Có đáng để kích hoạt Hiệu suất Tối đa Ưu tiên không? Trình giả lập mà tôi sử dụng có trông đẹp hơn không? Chúng sẽ tiêu tốn ít tài nguyên CPU hơn? Nhân tiện, thông qua nvidia-settings, các thay đổi sẽ không được lưu. Xin chào và cảm ơn trước vì đã đọc tôi.

    1.    hãy sử dụng linux dijo

      Theo kinh nghiệm của tôi, nó đã được cải thiện ... nhưng tôi có ấn tượng rằng bạn phải phân tích nó "theo từng trường hợp".
      Bằng cách cố gắng bạn không mất gì cả.

  9.   Leper_Ivan dijo

    Điều này tốt cho một máy tính xách tay:

    # batt = tiết kiệm năng lượng tối đa, AC = hiệu suất tối đa
    Tùy chọn "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »

    ??

  10.   jony127 dijo

    Xin chào,

    Tôi sử dụng opensuse 12.3, tôi có trình điều khiển nvidia độc quyền nhưng tôi không có tệp xorg.conf và 20-nvidia.conf nằm trong /etc/modprobe.d và chỉ chứa một dòng cấu hình.

    Ngoài ra, nếu tôi nhớ không nhầm, tôi nghĩ rằng tôi đã đọc rằng tệp xorg.conf không còn được sử dụng nữa.

    1.    hãy sử dụng linux dijo

      Không phải nó không được sử dụng, nhưng nó không được khuyến khích.
      Thay vào đó, nó được khuyến khích sử dụng
      /etc/X11/xorg.conf.d/20-nvidia.conf
      như cũng được giải thích trong bài viết. 🙂
      Ôm! Paul.