Intel HD Graphics 4000 được sử dụng thay cho nVidia Geforce 630M cho game cũ?


13

Gần đây tôi đã mua một máy tính xách tay Toshiba Satellite P855-32X .

Điều linh hoạt sau khi tôi khởi chạy máy tính xách tay này là cập nhật tất cả các trình điều khiển lên những cái mới nhất. Cấu hình mọi thứ tôi cần và nó hoạt động như một bùa mê.

Tôi có thể chơi tất cả các trò chơi mới nhất mà không gặp vấn đề gì, nhưng khi chạy một trò chơi có tên "Dark Reign 2" [DirectX 7], nó chạy ở tốc độ tối đa 25 FPS / ~ 20 FPS (bất kể cài đặt thấp nhất @ 640x480 hay cao nhất @ 1366x768), trong khi trên máy tính xách tay cũ của tôi có i3-370M và AMD Radeon HD Mobility 5740 [512mb gddr3 vram], nó chạy ở tốc độ 120 khung hình / giây. (tuy nhiên tôi luôn giới hạn nó trong trò chơi là 60)

Máy tính xách tay của tôi có tùy chọn RMB trên các ứng dụng cho phép bạn chỉ định GPU nào sẽ chạy ứng dụng với: nhập mô tả hình ảnh ở đây

Nhưng sau khi khởi chạy DXdiag với tùy chọn này hoặc lần thứ hai, tôi luôn nhận được màn hình này: nhập mô tả hình ảnh ở đây

Tôi đã thử tìm hiểu về NVidia CPL nhưng nó không có nhiều lựa chọn .. như vậy sao?:

nhập mô tả hình ảnh ở đây

Tôi cũng đảm bảo rằng "GPU mặc định" của mình được đặt thành GPU NVidia. Tuy nhiên, vấn đề vẫn còn tồn tại.

Tôi đã thử vô hiệu hóa Đồ họa tích hợp Intel của mình:

nhập mô tả hình ảnh ở đây

Nhưng khi tôi cố chạy trò chơi thì nó đã báo lỗi, không có hỗ trợ Gia tốc Harware (đối với một trò chơi từ năm 1999 hehe)

Vì vậy, tôi đã tìm kiếm nó trong DXDiag:

nhập mô tả hình ảnh ở đây

Và điều làm tôi ngạc nhiên ở đây là hoàn toàn không có tên GPU / manufaturer và trình điều khiển windows mặc định được sử dụng ..

Tất cả các trình điều khiển của tôi đều được cập nhật, tất cả các bản phân phối lại của VC ++, khung .net, cập nhật windows, phụ thuộc và Runtime End User Runtime (DX9) đều được cập nhật và cài đặt.

Tôi thực sự không biết vấn đề là gì và tôi thực sự ghét rằng tôi không thể chơi một trò chơi cũ với tốc độ hơn 25 khung hình / giây nhưng tất cả các trò chơi mới (2005+) trên một khung hình dễ chơi hơn .. tuy nhiên, trên một máy cũ hơn máy tính xách tay trò chơi chạy như một bùa mê.

Điều gì đang xảy ra và làm thế nào tôi có thể khắc phục điều này? Tôi thực sự không hiểu điều này.

Tôi nghi ngờ Geforce của tôi được "kết nối" với bo mạch chủ với Chipset Intel - giữa -? Có cách nào để phá vỡ điều này nếu điều này là đúng?

Chỉnh sửa: Tôi quên đề cập đến việc tôi đã chạy trò chơi với "sử dụng GPU tích hợp" và kết quả là như nhau. (trò chơi chạy tối đa 25 khung hình / giây)


Bạn có Windows 8 trên máy tính xách tay cũ hoặc Windows 7 không? Bạn có thể thử chạy trò chơi với chế độ tương thích được đặt thành Phiên bản Windows thấp hơn không, có thể chơi với cài đặt khác mà bạn có ở đó không?

1
Trong tab "quản lý cài đặt 3d" trong bảng điều khiển nvidia, bạn sẽ có thể điều hướng đến .exe của trò chơi và chỉ định GPU nào sẽ sử dụng từ đó. Đôi khi, mục trình đơn ngữ cảnh không hoạt động chính xác nếu phím tắt kích hoạt một số loại trình khởi chạy thay vì chính trò chơi. Cuối cùng, bạn có thể sử dụng công cụ Trình xem thử nghiệm Optimus để xác định chắc chắn GPU nào đang được sử dụng cho mỗi ứng dụng.
Fopedush

@Fopedush Cuối cùng, một số thông tin hữu ích. :)

Tôi chắc chắn không có launcher, ứng dụng này là nguồn mở ..

1
Thêm một suy nghĩ nữa xảy ra: Ảnh chụp màn hình của bạn trên bảng điều khiển nvidia cho thấy một đầu ra phần cứng được kết nối trực tiếp với bộ tạo khung nvidia (nó dường như là một d-sub). Bạn có thể thử kết nối một màn hình với đầu ra đó (xác minh trong bảng điều khiển nv. Nó hiển thị được kết nối với thẻ nvidia chứ không phải Intel), sau đó chạy trò chơi trên màn hình đó. Làm điều này sẽ loại bỏ hoàn toàn bộ đệm khung IGP khỏi phương trình và có thể cho bạn một gợi ý về nguồn gốc của rắc rối.
Fopedush

Câu trả lời:


14

Tôi đã viết một câu hỏi về chủ đề này một vài năm trước, vì vậy tôi cũng có thể đồng ý với những gì tôi biết.

Máy tính xách tay của bạn sử dụng công nghệ có tên Nvidia Optimus để kết xuất đầu ra video từ hai GPU (bộ xử lý đồ họa tích hợp Intel, [IGP] và card đồ họa Nvidia mạnh hơn [DGPU]). Điều này được thực hiện bằng cách kết nối màn hình của máy tính xách tay với bộ đệm khung của IGP và cho phép DGPU ghi các trang bộ nhớ trực tiếp vào bộ đệm khung đó. Theo cách này, cả hai thẻ có thể hiển thị đầu ra cho cùng một màn hình, thậm chí đồng thời. Khi một ứng dụng gọi kết xuất DGPU, DGPU ghi đầu ra vào phần màn hình mà ứng dụng chiếm. Trong trường hợp ứng dụng toàn màn hình như trò chơi, DGPU sẽ ghi vào toàn bộ bộ đệm khung của IGP. Một mô tả chi tiết hơn nhiều về quá trình này có sẵn trong whitepaper Nvidia Optimus .

Khi chạy một ứng dụng nặng đồ họa như trò chơi trên máy hỗ trợ tối ưu và gặp hiệu năng kém, việc bắt đầu bằng cách đảm bảo rằng ứng dụng đang sử dụng DGPU thay vì IGP. Bạn có thể thực hiện việc này thông qua mục trình đơn ngữ cảnh mà bạn đã hiển thị, hoặc, đáng tin cậy hơn, thông qua bảng điều khiển NVidia. Chỉ cần chọn "Quản lý cài đặt 3D" từ khung bên trái, chọn ứng dụng của bạn, sau đó đặt "Bộ xử lý đồ họa ưa thích" cho chipset Nvidia.

Bạn có thể đảm bảo rằng ứng dụng đang chạy trên GPU Nvidia bằng cách sử dụng Trình xem thử nghiệm Optimus . Công cụ này sẽ cho biết DGPU có được bật hay không và có thể liệt kê các quy trình nào đang sử dụng nó.

Một cách giải quyết cuối cùng cho các vấn đề liên quan đến tối ưu tồn tại trong các đầu ra phần cứng của card màn hình. Bảng điều khiển Nvidia, như trong ảnh chụp màn hình của bạn, có thể hiển thị đầu ra vật lý nào được kết nối với màn hình nào. Từ ảnh chụp màn hình của bạn, có vẻ như GPU Nvidia có một đầu ra vật lý - Bạn có thể thử cắm một màn hình ngoài vào đầu ra này và xác nhận rằng nó xuất hiện được kết nối chính xác trong bảng điều khiển Nvidia. Nếu vậy, montior của bạn bây giờ được nối trực tiếp với bộ đệm khung của DGPU, có nghĩa là Optimus không được sử dụng và tất cả kết xuất trên màn hình đó sẽ diễn ra trên DGPU.

Dựa trên các cuộc thảo luận trong các ý kiến ​​về câu hỏi của bạn, bạn đã làm như sau:

  1. Buộc sử dụng DGPU cho trò chơi của bạn thông qua bảng điều khiển Nvidia
  2. Được xác minh thông qua việc sử dụng Trình xem thử nghiệm Optimus rằng trò chơi đang sử dụng DGPU
  3. Đã kết nối màn hình với đầu ra phần cứng của DGPU và chạy trò chơi trên màn hình đó

Và mặc dù tất cả những điều này, trò chơi vẫn chạy rất kém. Tôi chỉ có thể kết luận từ thông tin này rằng vấn đề không liên quan đến tối ưu, nhưng là một số vấn đề khác - có thể là vấn đề tương thích phát sinh từ một trò chơi cũ như vậy hoặc từ một số thuộc tính cấu hình của máy tính xách tay mới của bạn. Bạn đã đề cập rằng trò chơi này là nguồn mở - nếu có một cộng đồng phát triển tích cực, họ có thể là người đặt cược tốt nhất tiếp theo để tìm giải pháp cho vấn đề này.


Tôi sẽ đợi với +200 một vài ngày, nếu không có bạn, bạn sẽ nhận được nó: P và tôi đang cố gắng cập nhật nguồn ngay bây giờ .. và đối với cộng đồng, tốt, không tồn tại.

Được viết rất độc đáo, nhưng kết luận không mới: trò chơi này có vấn đề khi chạy trên phần cứng của máy tính này, có lẽ là do tuổi của nó.
harrymc

Những gì tôi nhận thấy: khi chạy Dark Reign 2 trong WINDOWED MODE (có thể thay đổi trong tùy chọn trò chơi, yay), nó đạt được 350 FPS (chưa được khai thác, không có vsync ở chế độ cửa sổ) trên máy tính xách tay của tôi ... vậy thì ... f. ... Đang diễn ra à? ; o điều này làm tôi phát điên; f

1

Trò chơi Dark Reign 2 có từ ngày 30 tháng 6 năm 2000.
Như vậy, nó không sử dụng Tiện ích mở rộng SIMD GPU mới nhất .

Điều này có thể giải thích tại sao nó không thể sử dụng GPU hiện đại như của bạn.


Điều bạn đang nói là nếu tôi biết cách thêm hai số và tôi học được phép nhân, tôi không thể thực hiện thêm nữa.

Bạn chậm hơn một chút so với thời gian của mình - đã 15 năm rồi, đồ họa không chỉ là về cộng và trừ. GPU hiện đại là các máy tính theo cách riêng của chúng, với kiến ​​trúc rất song song được điều khiển bởi các hướng dẫn CPU mới (đọc liên kết của tôi). Nếu trò chơi không biết cách đưa ra các hướng dẫn này bởi vì chúng đã được Intel thêm vào sau khi trò chơi ra mắt, thì nó sẽ không thể lái GPU ở tốc độ tối đa. (Và bạn quá hạnh phúc khi bỏ phiếu xuống.)
harrymc

Tôi đã nói thêm và trừ, chỉ vì mục đích đơn giản (bạn có biết KISS nghĩa là gì không?). Ông cho biết trò chơi đã hoạt động hoàn hảo trên AMD Radeon HD Mobility 5740, đây là một GPU hiện đại. Bạn đã cố định vào ý tưởng của mình đến mức bạn không thể nhìn thấy toàn bộ bức tranh ở đây. Cả hai máy tính đều gần bằng tuổi nhau, và trên một thứ thì mọi thứ đều hoạt động hoàn hảo, mặt khác thì không. Ngừng nói từ kiến ​​thức lý thuyết của bạn về các công nghệ được phát minh ra hơn một thập kỷ trước. Tôi không quá vui khi bỏ phiếu, nhưng tôi không thích mọi người nói những điều vô nghĩa.

@Radoo: Sau đó giải thích "Tôi có thể chơi tất cả các trò chơi mới nhất mà không gặp vấn đề gì, nhưng khi chạy một trò chơi có tên Dark Reign 2". Và cũng: "trên máy tính xách tay cũ của tôi ... nó chạy ở tốc độ 120 khung hình / giây". Rõ ràng, trò chơi này không được tối ưu hóa cho GPU hiện đại hơn của mình. Tôi không quan tâm nếu đây là một lỗi trong đồ họa trò chơi hoặc nếu nó không sử dụng đúng hướng dẫn đồ họa hoặc máy tính cũ không hỗ trợ trình điều khiển mới nhất. Đối với tôi đây là một vấn đề định hướng thời gian.
harrymc

hm nhưng điều đó vẫn không có ý nghĩa nhiều lắm, máy tính xách tay cũ của tôi là từ năm 2010 ... cái này từ năm 2013, nó có thực sự khác biệt nhiều không?

0

Vấn đề của bạn chỉ đơn giản là bạn cập nhật trình điều khiển đồ họa, thử gỡ cài đặt cả trình điều khiển nvidia và intel vga và đặt bản gốc do thương hiệu máy tính xách tay cung cấp.

Sau khi hoàn thành, chọn trò chơi bạn muốn chơi và nhấp chuột phải vào ứng dụng rồi chọn "Chạy với bộ xử lý đồ họa - Chọn NVIDIA"

đó là tất cả những gì tốt đẹp của bạn để đi và ghi nhớ để không bao giờ cập nhật trình điều khiển nvidia hoặc intel nữa hoặc FPS của bạn sẽ đi dưới mức bạn muốn.

Nguồn: Có cùng poroblem và sửa nó theo cách này

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.