Vô hiệu hóa Bạn có muốn thay đổi bảng màu để cải thiện hiệu suất không?


120

Đôi khi hộp thoại này sẽ bật lên (xem ảnh chụp màn hình bên dưới). Mỗi lần nó xuất hiện, tôi chọn "Giữ nguyên bảng màu hiện tại và không hiển thị lại thông báo này". Windows sau đó nhắc tôi một lần nữa - vào ngày hôm sau hoặc sau khi khởi động lại, hoặc đôi khi thêm 5 phút sau.

Bạn có muốn thay đổi bảng màu để cải thiện hiệu suất?

Bạn có muốn thay đổi bảng màu để cải thiện hiệu suất?

Windows đã phát hiện hiệu suất máy tính của bạn chậm. Điều này có thể là do không có đủ tài nguyên để chạy sơ đồ màu Windows Aero. Để cải thiện hiệu suất, hãy thử thay đổi bảng màu sang Windows 7 Basic. Mọi thay đổi bạn thực hiện sẽ có hiệu lực cho đến lần đăng nhập tiếp theo vào Windows

  • Thay đổi bảng màu thành Windows 7 Basic
  • Giữ nguyên bảng màu hiện tại, nhưng hãy hỏi lại tôi nếu máy tính của tôi tiếp tục hoạt động chậm
  • Giữ bảng màu hiện tại và không hiển thị lại thông báo này

Có một số lý do tại sao Windows bỏ qua / quên những nỗ lực của tôi để ngăn chặn hộp thoại? Tôi rất muốn không bao giờ gặp lại nó, điều đó thật khó chịu và nó loại bỏ tôi khỏi các ứng dụng toàn màn hình.

Nếu có vấn đề, tôi đang chạy Windows 7 x64 Professional. Tôi tin rằng hộp thoại xuất hiện vì tôi đang buộc Vsync và Triple Buffering cho các ứng dụng DirectX.


1
Bạn có bất kỳ cơ hội sử dụng NXclient từ NoMachine không? Nếu có, thì chỉ cần tắt DirectDraw trong cấu hình phiên.
dtoubelis

Không, @dtoubelis, trong trường hợp của tôi, nó xuất hiện khi tôi đang chạy Chỉ vì lý do 2. Lời khuyên tốt cho bất cứ ai sử dụng NXClient mặc dù =)
William Lawn Stewart

1
@FakeName hãy dùng thử, nhấp chuột phải vào Máy tính của tôi trên màn hình nền, chọn Thuộc tính> Cài đặt hệ thống nâng cao . Trong tab "Nâng cao", nhấp vào nút radio Cài đặt trong "Hiệu suất" và chọn lược đồ tùy chỉnh hoặc, Nhấp vào nút để Điều chỉnh để xuất hiện tốt nhất hoặc Điều chỉnh để có hiệu suất tốt nhất và nhấp vào "Áp dụng".
avirk

bitsum.com/forum/index.php?topic=1128.0 kiểm tra liên kết đó và thử các tệp .bat để chạy các trò chơi.
avirk

1
Bạn đã thử tắt Vsync chưa? Xem bài viết này .
harrymc

Câu trả lời:


72

Giả sử bạn nhận ra thông báo này đang thông báo cho bạn rằng hệ thống của bạn thiếu tài nguyên và đang yêu cầu bạn tắt Aero để nó có thể tiếp tục hoạt động ở tốc độ tối ưu,

  1. Chuyển đến Menu Bắt đầu và nhập Trung tâm hành động trên hộp Tìm kiếm
  2. Bắt đầu nó (nó phải là mục trên cùng, trong nhóm "Bảng điều khiển")
  3. Trên thanh bên trái, nhấp Change Action Center settings
  4. Bỏ Windows Troubleshootingchọn hộp kiểm, trong "Thông báo bảo trì".
  5. Nhấn vào Oknút và bạn đã hoàn tất.

Dưới đây là ảnh chụp màn hình của màn hình cài đặt:

Cách khác:

  • Bạn có thể thử và giữ cài đặt này như cũ và chuyển sang chế độ Máy tính để bàn cơ bản trước khi khởi chạy các ứng dụng thường kích hoạt thông báo Trung tâm hành động này. Hoặc là,
  • Bạn có thể nhấp chuột phải vào các biểu tượng bạn sử dụng để kích hoạt các ứng dụng toàn màn hình này, nhấp vào thuộc tính và bên dưới tab Tương thích Disable desktop composition. Điều này sẽ vô hiệu hóa dịch vụ Trình quản lý phiên của Trình quản lý cửa sổ để bàn trong khi thực hiện ứng dụng này, điều này sẽ làm tăng bộ nhớ hệ thống và video và tránh một số sự không tương thích của ứng dụng. Một nguyên nhân có thể gây ra cho thông báo Trung tâm hành động của bạn nếu bạn có đủ bộ nhớ hệ thống và video nhưng vẫn không nhận được thông báo này với một số trò chơi hoặc ứng dụng toàn màn hình.

3
Đáng được nhắc đến chỉ là thông báo trình điều khiển thiết bị phần cứng xấu sẽ không còn được hiển thị. Sự cố hiếm khi xảy ra nếu bạn không thay đổi phần cứng hoặc luôn tải xuống trình điều khiển từ các nguồn đáng tin cậy.
Một chú lùn

66
@will hmm, tôi không chắc câu trả lời này là đúng. Tôi chưa kiểm tra "Xử lý sự cố Windows" và tôi tiếp tục bị cằn nhằn với hộp thoại này.
Jeff Atwood

2
Trả lời cho phiên bản windows 7 tiếng Pháp vì nó không được dịch tốt: Panneau de configure / Système et sécurité / Center de duy trì / Modifier les paramètres du Center de duy trì (Menu bên trái).
Ngày tận thế

18
Điều này không hoạt động. Tôi đã bỏ chọn nó.
dùng2867288

9
Tôi thực sự thích câu trả lời này ngoại trừ thực tế là nó không hoạt động.
Jake

27

Tôi liên tục trong một tình huống tương tự mặc dù tôi không bao giờ nhận được chính xác thông điệp đó, và đã thực hiện một chút thử nghiệm xung quanh.

Theo hiểu biết của tôi, tài nguyên cốt lõi đang bị căng thẳng ở đây, là bộ nhớ GPU . Nhưng điều này không nhất thiết chỉ ra rằng bạn đang sử dụng hết tài nguyên này nói chung. Điều đó có thể có nghĩa là Trình quản lý cửa sổ màn hình đã phát hiện ra rằng bạn đang chạy quá thấp đến nỗi một tính năng cụ thể của dịch vụ này có thể bị vô hiệu hóa để giải phóng thêm bộ nhớ.

Để kiểm tra điều này, tôi bắt đầu mở các ứng dụng cần nhiều bộ nhớ GPU:

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

Đây là phần nào sử dụng trên mức trung bình trên thiết lập ba màn hình của tôi với một vài trình phát chính đang chạy (Visual Studio 2012 (bật tăng tốc phần cứng), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Vì vậy, yeah, nếu bạn chỉ có thẻ 1 GB và đây sẽ là tình huống sử dụng thông thường của bạn, bạn đã gặp vấn đề.

Tôi đã phải đẩy xa hơn một chút và bắt đầu thêm một vài trường hợp Visual Studio ...

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

... cho đến khi nó đạt gần 1,5 GB và ...

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

SNAP! Điều này khiến Windows giết chết hoàn toàn tổng hợp máy tính để bàn (và giải phóng một số tài nguyên quý giá).

Bây giờ, khi tôi đã ở mức quan trọng và tôi bắt đầu một ứng dụng sử dụng quá nhiều bộ nhớ GPU trong toàn màn hình , tôi thậm chí có thể vượt quá giới hạn tới hạn này. Đây là kết quả sau khi chạy Black Mesa một lúc trên 2560x1440 với chi tiết tối đa:

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

Vì vậy, hai điều có thể được khấu trừ từ điều này. Mặc dù vượt quá 75% trên máy tính để bàn có thể buộc Windows vô hiệu hóa thành phần máy tính để bàn, nhưng khi đạt đến giới hạn tương tự trong một ứng dụng toàn màn hình (và, tùy ý thoát khỏi ứng dụng đó) thì thành phần máy tính để bàn không bị tắt.
Điều thứ hai là, trong khi bạn tham gia trò chơi của mình, bạn có thể có ý tưởng "Này, tôi có đủ tài nguyên để chạy trò chơi này, tại sao tôi không có đủ tài nguyên cho máy tính để bàn?". Lý do là, cả hai đều yêu cầu bộ nhớ cùng một lúc.

Windows chỉ có thể cho bạn biết về tình trạng bộ nhớ sau khi bạn thoát khỏi trò chơi. Vì vậy, khi tôi bắt đầu một Visual Studio khác sau khi thoát Black Mesa ... nhập mô tả hình ảnh ở đây

Vậy chúng ta có thể làm gì?

Nhận thêm bộ nhớ GPU

Ngọt ngào và đơn giản.

Vô hiệu hóa Thành phần máy tính để bàn (mỗi quy trình)

Như đã được đề xuất, bạn có thể vô hiệu hóa thành phần máy tính để bàn cho một lần thực thi. Điều này có tác dụng là thành phần máy tính để bàn tạm thời bị vô hiệu hóa trong khi thực thi đang được thực thi. Điều này làm giảm đáng kể mức tiêu thụ bộ nhớ chung trong khi ứng dụng được thực thi trong các thử nghiệm của tôi:
nhập mô tả hình ảnh ở đây

Thông báo tiền thưởng đề cập rằng điều này là không mong muốn, vì điều này có khả năng rất nhiều công việc.

Vô hiệu hóa Thành phần máy tính để bàn (trên toàn cầu)

Tôi sẽ không coi đây là một giải pháp vì thành phần máy tính để bàn thường được mong muốn. Nhưng đây là nơi để vô hiệu hóa nó:

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

Tôi chỉ muốn thoát khỏi tin nhắn phiền phức!

Chỉ vì bạn xóa cảnh báo " Pin của bạn sắp hết! Bạn chỉ có thể nói chuyện thêm 10 phút nữa! " Không có nghĩa là bạn có thể nói chuyện lâu hơn 10 phút. Trên thực tế, điện thoại của bạn rất có thể sẽ tắt và đó là điện thoại. Bây giờ làm thế nào để cải thiện?

Tôi chưa bao giờ cho rằng tin nhắn có thể bị tắt và tôi không thấy làm thế nào có thể được coi là một lợi ích.

Bạn có thể nghĩ rằng bạn biết rõ hơn, nhưng bạn thì không. Nếu hệ thống báo cho bạn biết nó đang cạn kiệt tài nguyên, thì đúng là như vậy.

Nhưng nó không phải là! Tôi biết!

Ok, giả sử Windows không đủ thông minh để phát hiện tình huống đặc biệt mà bạn gặp phải và thông báo cảnh báo đơn giản là một sự bất tiện gây phiền nhiễu. Gì bây giờ?

Vấn đề là, cá nhân tôi, tôi cũng bị ảnh hưởng bởi điều này và điều đó làm tôi khó chịu. Bởi vì tôi thậm chí không nhận được tin nhắn cảnh báo đó. Windows chỉ cần chuyển cấu hình màu của tôi và đó là nó. Và tôi thích điều đó thực sự.

Khi nó xảy ra, tôi thường nhanh chóng chạy một kịch bản gọi

net stop uxsms & net start uxsms

Đây là kịch bản đầy đủ. Nó sẽ bật mở một dấu nhắc UAC và khởi động lại dịch vụ để nó có thể được kích hoạt từ bất cứ đâu. Tôi đã ghim nó vào menu bắt đầu.

@if (1==1) @if(1==0) @ELSE
@echo off&SETLOCAL ENABLEEXTENSIONS
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"||(
    cscript //E:JScript //nologo "%~f0"
    @goto :EOF
)
NET STOP uxsms
NET START uxsms
@goto :EOF
@end @ELSE
ShA=new ActiveXObject("Shell.Application")
ShA.ShellExecute("cmd.exe","/c \""+WScript.ScriptFullName+"\"","","runas",5);
@end

Việc này khởi động lại Trình quản lý cửa sổ máy tính để bàn và đưa tôi trở lại máy tính để bàn tổng hợp của mình (và nó giải phóng rất nhiều tài nguyên trong quy trình, yay).

Biết được điều này, bạn cũng có thể xây dựng cho mình một môi trường chơi trò chơi đặc biệt nơi bạn dừng dịch vụ trước khi bắt đầu trò chơi để chống lại toàn bộ hành vi này. Tuy nhiên, điều này sẽ gây ra hành vi giống hệt nhau để vô hiệu hóa thành phần máy tính để bàn cho một lần thực thi thông qua các thuộc tính tệp.


25
Vấn đề (đối với tôi, ít nhất là), là trong khi tôi có thể sắp hết bộ nhớ, mọi thứ vẫn hoạt động tốt và nếu tôi nhấp vào "Đừng thay đổi bất cứ điều gì" thì trò chơi AND dwm.exe hoạt động rất tốt . Vì vậy, không, tôi không muốn một tinh chỉnh làm giảm trí nhớ của mình, tôi muốn làm cho JUTS THE DIALOG biến mất .
Tên giả

6
Nếu tôi chạy vào một tình huống trong tương lai mà tôi thực sự làm cần bộ nhớ video bổ sung được sử dụng bởi các cơ cấu máy tính để bàn, tôi sẽ khắc phục điều đó rồi. Tuy nhiên, tại thời điểm này, tôi không cần bộ nhớ đó .
Tên giả

14
Ý tôi là, hộp thoại có chính xác những gì tôi muốn là một trong các tùy chọn nút, nhưng nút đó không hoạt động . Keep the current color scheme, and don't show this message again.
Tên giả

2
Tất cả những điểm tuyệt vời nhưng ... Tôi có một hệ thống với hai thẻ ATI Radeon HD 5450 và thứ duy nhất tôi đang chạy là iTunes & Chrome - và tôi đang nhận được điều này. Điều đó không có ý nghĩa.
David Thielen

28
"Tôi chưa bao giờ cho rằng tin nhắn có thể bị tắt và tôi không thấy làm thế nào có thể được coi là một lợi ích." - Vì thông báo này bật lên thường xuyên khi chơi trò chơi video, kéo tôi ra khỏi trò chơi (đôi khi không bị tạm dừng) chỉ để tắt thông báo này một lần nữa. Tôi không quan tâm rằng hệ thống của tôi đang sử dụng tất cả ram GPU của nó (thực tế, đó là một điều tốt ) . Tôi không quan tâm nếu Windows Aero chạy chậm trong khi tôi đang ở trong trò chơi của mình, miễn là trò chơi tiếp tục chạy tốt - điều mà nó luôn làm. Tôi chỉ muốn tin nhắn này không làm gián đoạn trò chơi của tôi.
BlueRaja - Daniel Pflughoeft

18

Tôi cũng đã nhận được tin nhắn chết tiệt này cằn nhằn tôi (từ lâu rồi) trên PC Windows 7, chủ yếu là khi VNC truy cập từ xa (bất kỳ hương vị nào), nhưng muốn bật chế độ Aero và máy tính để bàn (chắc chắn là không sử dụng trình điều khiển gương VNC khác không có chắc chắn).

Việc chuyển sang chủ đề cơ bản, ngay cả khi tạm thời, chẳng hạn, sẽ phá vỡ gui cho một số ứng dụng cũ (như ứng dụng ảo hóa DPI, chỉ khả dụng với thành phần máy tính để bàn Aero +), đó là một trong những lý do tôi muốn giữ thành phần Aero và máy tính để bàn bật, như mặc định, nhưng chỉ dừng thông báo chết tiệt, hơn nữa hệ thống thực sự đang chạy tốt , vì nhiều người dùng xác nhận nhận xét trong trang này, sau đó vấn đề chỉ là tin nhắn!

Bỏ chọn hộp kiểm "Xử lý sự cố Windows" trong "Thông báo bảo trì" không phải là giải pháp, vì nhiều người cũng xác nhận các nhận xét ở đây, nó không hoạt động và vô hiệu hóa thành phần máy tính để bàn là ... tốt ... giống như nói tắt xe của bạn động cơ bởi vì nó không hoạt động đúng ... tức là không phải là một giải pháp ...

Sau khi bị cằn nhằn với tin nhắn này trong một thời gian dài, tôi quyết định tôi thực sự phải dừng việc này, sau đó tôi đã gỡ lỗi dwm.exe và cuối cùng tìm thấy cách giết tin nhắn vĩnh viễn ... nếu bạn muốn làm như vậy và bạn có Windows 7 SP1 x64 (có lẽ khác với x86) chỉ cần vá dwm.exe của bạn như tôi đã làm:

Cảnh báo: Chỉ làm điều này nếu bạn biết những gì bạn đang làm, nếu không bạn có thể phá vỡ hệ thống của bạn !!!

cho Windows 7 SP1 x64:

(original file md5: f162d5f5e845b9dc352dd1bad8cef1bc)
open file on an hex editor and search for this pattern:
FF15D2A5000085C079
replace it by:
9090909090909090EB
(patched file md5: 2ab05d7454dcd8ef20a7f99b3390973d)

dành cho Windows 7 SP1 x64 + KB3125574 Rollup tiện lợi:

(original file md5: c206c9dbfc34afd367dd150d979a5185)
open file on an hex editor and search for this pattern:
FF1562B1000085C079
replace it by:
9090909090909090EB
(patched file md5: 8243c03dad2b9aaaddabe65e4869e2ae)

. chuyển sang chủ đề cơ bản nếu nó không thể hiển thị thông báo)

Lưu ý rằng để có thể thực hiện thay đổi / đổi tên / thay thế tệp dwm.exe của bạn, bạn cần dừng dịch vụ "Trình quản lý phiên của Trình quản lý cửa sổ màn hình" (trên services.msc), để nó dừng chạy, đồng thời sở hữu tệp và điều chỉnh quyền. .. vì tệp được sở hữu bởi TrustedInstaller theo mặc định ...

Cũng lưu ý rằng trong phân tích của tôi về dwm.exe tôi thấy rằng thực sự có hai trong số các tin nhắn này (tương tự nhưng không giống nhau):

  • một là cái được hiển thị ở ảnh chụp màn hình câu hỏi trên cùng, cái này hiển thị khi dwm.exe đang sử dụng một số tài nguyên cpu ... khoảng 30% có thể đủ để kích hoạt nó (và VNC làm cho điều đó xảy ra), bản vá của tôi xóa thông báo này .
  • có một thông báo tương tự khác, nhưng với văn bản hơi khác, sẽ hiển thị khi dwm.exe sử dụng quá nhiều bộ nhớ GPU, đó không phải là thông báo hiển thị trên ảnh chụp màn hình câu hỏi và bản vá của tôi sẽ không xóa thông báo đó.

10
Xin chúc mừng vì bạn là người đầu tiên sau 5 năm thực sự bận tâm trả lời câu hỏi mà không né tránh câu hỏi bằng một từ ngữ " Bạn không nên bỏ qua cảnh báo Hoàn toàn có thể Hành động và Không thừa này. " Đáng buồn thay, việc thực thi vá lỗi có quá nhiều rủi ro trong quan điểm của tôi, mặc dù tôi có thể xác nhận rằng MD5 của tôi phù hợp với bạn.
Lilienthal

3
Cảm ơn Lilienthal. Tôi hiểu ý của bạn là gì, tôi cũng thường không thích vá, tuy nhiên IMO không có nhiều rủi ro trong trường hợp này vì bản vá thực sự rất đơn giản, về cơ bản nó chỉ xóa cuộc gọi api tạo tin nhắn và dường như là cách duy nhất vĩnh viễn sửa nó đi ...
nars

1
Cảm ơn bạn!!! Tôi đã nhận được thông báo này mỗi khi tôi chơi Fallout 4 trên PC chơi game của mình. Trò chơi chạy hoàn hảo nhưng thông điệp ngu ngốc này luôn xuất hiện. Bạn là thần của tôi.
dùng2867288

1
Tài khoản bạn cần thực hiện thêm một số dấu vết ... theo dõi RET cho đến khi bạn quay lại mã dwm.exe). Tôi đã sử dụng x64dbg, gắn nó vào một quy trình dwm.exe đang chạy, tuy nhiên tôi đã phải sử dụng một mẹo nhỏ: sau khi bạn đính kèm trình gỡ lỗi vào dwm.exe, trong khi gỡ lỗi là "tạm dừng", nó sẽ đóng băng toàn bộ gui, sau đó bạn sẽ không có thể nhìn thấy bất cứ thứ gì trên bất kỳ cửa sổ nào, kể cả trình gỡ lỗi ...
nars

1
@Coldblackice: ... sau đó để giải quyết rằng tôi đã sử dụng hai phiên Windows (tức là hai tài khoản người dùng), một chỉ để chạy trình gỡ lỗi và gắn nó vào dwm.exe từ phiên khác, sau đó swtch người dùng sang phiên khác và chạy một số chương trình kích hoạt thông báo (tôi đã sử dụng vnc), nó sẽ kích hoạt điểm dừng và đóng băng gui vì trình gỡ lỗi sẽ tạm dừng, sau đó bạn nhấn ctrl + alt + del và chuyển sang phiên 1 để sử dụng trình gỡ lỗi ... bạn thấy gì Ý tôi là.
Nars

8

Bạn đang hết bộ nhớ GPU. Điều này có thể :

  1. Một lỗi trong chương trình chuyên sâu về đồ họa mà bạn đang sử dụng (chẳng hạn như trò chơi)
  2. Một lỗi trong trình điều khiển video,
  3. Một máy tính bị thiếu tài nguyên.

Vì bạn đang chạy Windows 7 x64, khả năng thứ ba có thể không áp dụng.

Đối với khả năng thứ hai, bạn có thể cập nhật trình điều khiển video của mình lên phiên bản mới nhất như được tìm thấy trên trang web của nhà sản xuất.

Đối với khả năng đầu tiên, nếu điều này luôn xảy ra khi chạy cùng một chương trình, thì nó có thể có vấn đề tương thích với chủ đề Aero. Để vô hiệu hóa Aero trong khi chạy ứng dụng đó, hãy sửa đổi Thuộc tính có thể thực thi của nó thành "Vô hiệu hóa thành phần máy tính để bàn":

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


Sidenote: Bạn chỉ có thể vô hiệu hóa thành phần máy tính để bàn cho các tệp thực thi x86 và một số tệp thực thi x64 được biên dịch cụ thể.
Tên giả

1
Không có đề xuất nào của bạn là đúng. Vấn đề KHÔNG phải là tôi đang thiếu (hoặc hết) bộ nhớ GPU, mà Win7 có một lỗi ở chỗ nó sử dụng tỷ lệ phần trăm cổ xưa cho những gì nó cho là bộ nhớ GPU thấp. (67% cho cảnh báo, và dường như, 75% cho chuyển đổi bắt buộc). Vấn đề là, nếu bạn có bộ nhớ 4GB, thông báo 67% đó sẽ có hơn 1,2 GB miễn phí. Đó là để trao đổi / phân trang lời khuyên từ nhiều năm trước so với bây giờ. Khuyến nghị được sử dụng để thay đổi kích thước / trang @ 2X kích thước bộ nhớ. Khi tôi có bộ nhớ 512MB, tôi đã ngừng sử dụng trao đổi (bộ nhớ w / 128GB, tôi vẫn không cần nó). Các phân số Win sử dụng cho các giới hạn đã lỗi thời.
Astara

@Astara: Chúng có thể không đúng với bạn bây giờ. Hãy cẩn thận bình luận về câu trả lời có từ 6 năm trước - công nghệ không phát triển. Downvote hôm nay một câu trả lời cũ như vậy thực sự là một sự lãng phí danh tiếng của bạn.
harrymc

@harrymc - họ cũng không đúng 6 năm trước. Tôi đã có Win7 kể từ ngày phát hành. Các hành vi không thay đổi. Câu trả lời duy nhất khắc phục (so với làm việc xung quanh nó) vấn đề ở đây (không phải là lý tưởng ở chỗ nó sửa đổi các tệp hệ thống) là câu hỏi của nars. Tắt 'thành phần máy tính để bàn' không khắc phục được lỗi cơ bản trong Windows - một cách giải quyết có tác dụng phụ khác.
Astara

@Astara: Chà, đủ đúng để khắc phục vấn đề của một anh chàng đã thưởng cho tôi một khoản tiền thưởng. Một bản sửa lỗi tốt hơn có thể tồn tại, nhưng phần tốt nhất về diễn đàn của chúng tôi là số lượng giải pháp và một điều chắc chắn là không phải tất cả chúng đều phù hợp với tất cả mọi người.
harrymc

0

Có một số lý do tại sao Windows bỏ qua / quên những nỗ lực của tôi để ngăn chặn hộp thoại?

Không - cửa sổ sẽ không được hiển thị lại nếu bạn trả lời, nhưng dù sao thì nó cũng xảy ra.

Tôi tin rằng hộp thoại xuất hiện vì tôi đang buộc Vsync và Triple Buffering cho các ứng dụng DirectX.

Không, không phải vì điều đó. Trước hết - Hệ thống buộc Thành phần máy tính để bàn (nhưng không phải trò chơi, họ sử dụng DirectX) để hoạt động ở chế độ đồng bộ dọc và cung cấp cho bạn khả năng sử dụng các tính năng hay như Win + Tab (ví dụ), vì vậy, vô hiệu hóa nó, như nhiều người nói, là không phải là một giải pháp, đó là phương pháp làm suy giảm hệ thống của bạn và cách giải quyết thực sự tồi tệ. Một số chương trình hoạt động tốt hơn với Chế độ màn hình được bật do vsync đó (như một số trình phát phim - nó không bị rách), một số chương trình hoạt động tốt hơn với Chế độ màn hình bị tắt (một số cửa sổ có viền kiểu di chuyển rất chậm khi bật DC, cũng như chương trình gfx như Corel cũ có thể hoạt động chậm hơn nhiều), nhưng các chương trình mới luôn hoạt động tốt, vì vậy hãy bật Chế độ để bàn.

Hiện tại tôi khuyên bạn nên đợi cho đến khi MS đưa ra bất kỳ sửa chữa nào cho hành vi gây phiền nhiễu đó. Để chắc chắn, không tắt Thành phần màn hình nếu bạn thích các tính năng mới của Win7 hoặc Vsync.


thấy rằng thông báo đã được hiển thị một lần / bắt đầu nhị phân. Mỗi lần tôi khởi động lại nhị phân, nó lại hỏi lại câu hỏi, nhưng sau đó giữ thông báo "bị vô hiệu hóa" cho 1 nhị phân đó, trong phần còn lại của lần chạy. Vì vậy, hộp thoại đã bị chặn một phần trong trường hợp của tôi. Về phần khác - có thể không bộ ba đệm sử dụng nhiều bộ nhớ video hơn và góp phần gây ra sự cố (tôi đồng ý rằng Vsync có thể không phải là vấn đề).
Astara
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.