Bug 81261

Summary: NVIDIA GT 745M not properly detected
Product: Drivers Reporter: Jason Kim (jasonkim2017)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: ASSIGNED ---    
Severity: normal CC: aaron.lu, imirkin
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.15-5-2-ARCH Subsystem:
Regression: No Bisected commit-id:
Attachments: Output of journalctl -b
/var/log/Xorg.0.log
Output of dmesg
Output of acpidump
Output of lspci
Output of lspci -vvv as root
Output of lsmod as root

Description Jason Kim 2014-07-28 20:01:33 UTC
Created attachment 144461 [details]
Output of journalctl -b

I have an ASUS Q550LF running Arch Linux and KDM. I followed https://wiki.archlinux.org/index.php/NVIDIA_Optimus but glxgears says I have do not have any GLX support in X. I was asked on #archlinux on irc.freenode.net for the output of journalctl -b and /var/log/Xorg.0.log

A knowledgeable person determined from this line

Jul 27 11:40:45 Kilimanjaro kernel: ACPI Error: Field [TMPB] at 274432 exceeds Buffer [ROM1] size 262144 (bits) (20140214/dsopcode-236)

that there was a bug in ACPI and how that relates to detecting the video card. I am not an expert, but I was also told by this person that this bug report https://bugzilla.kernel.org/show_bug.cgi?id=60829 (Wrong ACPI handle is detected for Acer V5-573G) is similar.

Because of that, I've also attached the output of acpidump and dmesg. In addition, I've added the output of lspci. Is there anything else that you all might need to investigate this?
Comment 1 Jason Kim 2014-07-28 20:02:06 UTC
Created attachment 144471 [details]
/var/log/Xorg.0.log
Comment 2 Jason Kim 2014-07-28 20:05:20 UTC
Created attachment 144481 [details]
Output of dmesg
Comment 3 Jason Kim 2014-07-28 20:05:46 UTC
Created attachment 144491 [details]
Output of acpidump
Comment 4 Jason Kim 2014-07-28 20:06:02 UTC
Created attachment 144501 [details]
Output of lspci
Comment 5 Jason Kim 2014-07-28 20:07:54 UTC
Created attachment 144511 [details]
Output of lspci -vvv as root
Comment 6 Jason Kim 2014-07-28 20:08:25 UTC
Created attachment 144521 [details]
Output of lsmod as root
Comment 7 Aaron Lu 2014-08-04 02:20:04 UTC
The error message from _ROM and _DSM all seems originated from the nouveau driver, I would suggest having the nouveau driver developer take a look first.
Comment 8 Ilia Mirkin 2014-08-04 04:03:29 UTC
There are no nouveau messages and there are NVRM messages. Do these issues happen with nouveau instead of the blob?

As for not having GLX, you're probably mixing and matching xorg/mesa and nvidia blob libraries.

The Xorg log all seems fine... you never actually stated anything about the problem you're having (beyond some annoying lines in dmesg which are usually a result of buggy ASL logic). And lastly using the blob basically gets you 0 support from most of the open source community. [FTR, the suggested config on that archlinux wiki page is pretty crazy... but it does seem like it could work.]

So... what's the issue? Is it that the proprietary nvidia drivers don't work in some way that you expect them to? Then file a bug with nvidia. If the issue, whatever it is, is reproducible without the blob drivers, feel free to update.