Closed
Bug 596144
Opened 14 years ago
Closed 14 years ago
[optimus] Hardware acceleration makes select all operation slow (paints line by line)
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
blocking2.0 | --- | .x+ |
People
(Reporter: beltzner, Assigned: bjacob)
References
Details
(Whiteboard: [blacklist nvidia < 200 ?][softblocker])
Using a Sept 13 nightly build of Minefield, with following graphics infrastructure:
Graphics
Adapter Description Intel(R) HD Graphics
Vendor ID 8086
Device ID 0046
Adapter RAM Unknown
Adapter Drivers igdumd64 igd10umd64 igdumdx32 igd10umd32
Driver Version 8.15.10.2119
Driver Date 4-21-2010
Direct2D Enabled false
DirectWrite Enabled false
GPU Accelerated Windows 1/1 Direct3D 9
STR:
1. Go to a wiki page or something else with a lot of text in a <textarea>
2. Select all using Ctrl+A
Actual: you can watch the selection paint, line-by-line
Expected: everything turns blue in the blink of an eye
Reporter | ||
Comment 1•14 years ago
|
||
Should have mentioned that when I turn off hw accel and restart, I see the expected behaviour.
Reporter | ||
Comment 2•14 years ago
|
||
Can reproduce in a clean profile, here's an AVI of it happening:
http://people.mozilla.org/~beltzner/bug596144.avi
Updated•14 years ago
|
blocking2.0: --- → ?
Comment 3•14 years ago
|
||
The layer tree has nothing unexpected and I couldn't reproduce this on Windows 7 with ATI graphics card. Maybe it is specific to Intel?
Reporter | ||
Comment 4•14 years ago
|
||
I think it might actually be specific to an NVIDIA card. Even though about:support shows that I'm using an Intel card, I'm on a system that has two graphics cards. When I launch Firefox using the integrated graphics, things work fine. When I launch it using the NVIDIA card, I see the issue.
I'll bring the laptop to Joe tomorrow for further diagnosis.
Reporter | ||
Comment 5•14 years ago
|
||
Resolved by updating my NVIDIA card to the latest drivers; fwiw, the previous version (175 or something?) should probably be blocklisted. GeForce GT 335M
Comment 6•14 years ago
|
||
We need the previous version number of your drivers so we can actually blocklist it.
Assignee: nobody → beltzner
Reporter | ||
Comment 7•14 years ago
|
||
Any ideas on how I can get at those? Can you not just blocklist 100-199? I think Vlad was saying that everything pre-200 is pants.
Reporter | ||
Comment 8•14 years ago
|
||
Current version is 257.30 according to NVIDIA (http://grab.by/6BXd), or 8.17.12.5730 according to Windows (http://grab.by/6BXb)
Assignee: beltzner → joe
Comment 9•14 years ago
|
||
We should block some older drivers on NVIDIA Optimus.
Assignee: joe → bjacob
blocking2.0: ? → betaN+
Assignee | ||
Comment 10•14 years ago
|
||
Need to blacklist old NVIDIA drivers with Optimus. Prerequisite: write code that detects Optimus.
Summary: Hardware acceleration makes select all operation slow (paints line by line) → [optimus] Hardware acceleration makes select all operation slow (paints line by line)
Assignee | ||
Updated•14 years ago
|
Whiteboard: blacklist nvidia < 200 ?
Updated•14 years ago
|
Whiteboard: blacklist nvidia < 200 ? → [soft blocker] blacklist nvidia < 200 ?
Updated•14 years ago
|
Whiteboard: [soft blocker] blacklist nvidia < 200 ? → [softblocker] blacklist nvidia < 200 ?
Comment 11•14 years ago
|
||
should the summary of this bug be updated to reflect the real issue "blocklisting old NVIDIA Optimus drivers"?
Assignee | ||
Comment 12•14 years ago
|
||
This is going to be solved by the patch in bug 623338: we're going to be blocking all nvidia drivers older than 257.21 (june 2010).
Comment 13•14 years ago
|
||
(In reply to comment #12)
> This is going to be solved by the patch in bug 623338: we're going to be
> blocking all nvidia drivers older than 257.21 (june 2010).
Except Optimus reports the intel device and driver version ....
Comment 14•14 years ago
|
||
This seems like a hardblocker to me, unless we're willing to ship code which can break users running old Optimus cards...
blocking2.0: betaN+ → ?
Whiteboard: [softblocker] blacklist nvidia < 200 ? → [blacklist nvidia < 200 ?]
Assignee | ||
Comment 15•14 years ago
|
||
(In reply to comment #13)
> (In reply to comment #12)
> > This is going to be solved by the patch in bug 623338: we're going to be
> > blocking all nvidia drivers older than 257.21 (june 2010).
>
> Except Optimus reports the intel device and driver version ....
Ouch. That would mean that we need to implement bug 628129.
Comment 16•14 years ago
|
||
(In reply to comment #15)
> (In reply to comment #13)
> > (In reply to comment #12)
> > > This is going to be solved by the patch in bug 623338: we're going to be
> > > blocking all nvidia drivers older than 257.21 (june 2010).
> >
> > Except Optimus reports the intel device and driver version ....
>
> Ouch. That would mean that we need to implement bug 628129.
This might be even trickier with Optimus, since it presents itself as a single GPU :(.
Comment 17•14 years ago
|
||
This doesn't happen on our optimus machine and the problem isn't that critical so I don't think this should hardblock. Further, adding more adding more blacklisting code (for detecting optimus) and blacklisting this situation is not risky enough to require a beta.
Whiteboard: [blacklist nvidia < 200 ?] → [blacklist nvidia < 200 ?][softblocker]
Updated•14 years ago
|
blocking2.0: ? → final+
Reporter | ||
Comment 18•14 years ago
|
||
** PRODUCT DRIVERS PLEASE NOTE **
This bug is one of 7 automatically changed from blocking2.0:final+ to blocking2.0:.x during the endgame of Firefox 4 for the following reasons:
- it was marked as a soft blocking issue without a requirement for beta coverage
blocking2.0: final+ → .x+
Comment 19•14 years ago
|
||
This was fixed by blocking all old drivers in bug 623338.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•