PDA

View Full Version : ASUS ROG G750 JS Linux Compatibility



jae686
03-19-2015, 08:41 PM
Good Evening.

I've got a ASUS G750 JS , and I would like to install linux into a 2nd sata hardrive (in a setup similar to what I currently have on my ASUS G50v, where I have one HDD for windows and a 2nd HDD for linux). Is there any compatibility issues with linux on the G750 JS that I should be aware of before proceeding to the new OS installation ?

Best Regards

AssemblerZ80
03-26-2015, 01:26 PM
Is there any compatibility issues with linux on the G750 JS that I should be aware of before proceeding to the new OS installation ?


The Gentoo Linux has been installed and configured without any problems. But it was installed as single system, I am not a Windows user since 2008. So Secure Boot has been switched off.
All functions is working excellent ( Both video, sound, bluetooth, wifi, Fn keys, video camera ) , SD card reader not tested yet.


Just a few notes.. Some of them may be Gentoo specific and probably on Debian, Ubuntu, Fedora,etc will be work by default...
1) For sound card need to reconfigure default card for pcm and switch on dmix plugin (I was surprised - sound card have no hardware mixing) , by default alsa try to use card 0, i.e. intel hdmi. ( Find config below ).
2) For functionality of Fn keys need to add acpi_osi= to kernel loading parameter. And of course some of kernel .config options (Find it below)
3) For correct loading of bluetooth firmware ath3k should be compiled as module.
4) The bumblebee generate lot of ACPI errors, so I used official nvidia manual http://us.download.nvidia.com/XFree86/Linux-x86_64/343.36/README/randr14.html and now I have Optimus onboard.
That's all...

Regards


# lshw
wolf72
description: Notebook
product: G750JS (ASUS-NotebookSKU)
vendor: ASUSTeK COMPUTER INC.
version: 1.0


#lspci -k
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 157d
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 157d
Kernel driver in use: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: Intel Corporation Device 2010
Kernel driver in use: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 201f
Kernel driver in use: xhci_hcd
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: ASUSTeK Computer Inc. Device 157d
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 201f
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 157d
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 201f
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 157d
Kernel driver in use: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 157d
Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 157d
01:00.0 3D controller: NVIDIA Corporation GK104M [GeForce GTX 870M] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 157d
Kernel driver in use: nvidia
Kernel modules: nvidia
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
Subsystem: AzureWave Device 2130
Kernel driver in use: ath9k
04:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)
Subsystem: ASUSTeK Computer Inc. Device 200f
Kernel driver in use: alx

#lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 5: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 5: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 7: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 7: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M




# cat /etc/asound.conf
defaults.pcm.!card 1
defaults.pcm.!device 0

pcm.!default {
type plug
slave.pcm "dmix"
}



CONFIG_ASUS_LAPTOP=y
CONFIG_ASUS_WMI=y
CONFIG_ASUS_NB_WMI=y
CONFIG_SENSORS_ATK0110=y

jae686
03-30-2015, 09:47 PM
Thank you for your reply.

I was able to install Linux Mint on a second HDD. The only issues I found were :

The Backlight keys but i found a solution here (https://lajackson2.wordpress.com/2014/01/07/g750jh-backlight-brightness/).
BIOS wont boot into GRUB. The current workaround that I use if to boot Linux trough the "Boot Overide" option on the BIOS. (secure boot is OFF)


Sound, optimus, wifi, fn keys (including keyboard backlights!) work.

I have yet to test the bluetooth and the sdcard reader.

I'm quite happy with this laptop overall. :) .

RAM-disk
03-30-2015, 10:39 PM
Had Netrunner 14 running without any problems.

!llusionist
04-04-2015, 05:41 AM
you can use an alternative boot loader like extlinux (from syslinux package) works like a charm on my g53sx full disk encrypted luks gentoo ssd. (other bootloader were not working in my case with better-initramfs)

PiousDevil
04-14-2015, 04:47 PM
I'm about to install Ubuntu to an SSD and I'm curious, how are we able to confirm that Optimus is functioning properly in a linux distro?

Randomname
06-03-2015, 08:22 PM
Dont know whether someone already posted it or not. (Im too lazy to search for it)
Anyway. I've installed Kali Linux many time and its always the backlight issue that pops up. But today I didnt have the time to download the full version of Kali so I downloaded the Mini ISO and the brightness can be changed in the settings. Im using kali 1.0.6 (have some problems with other newer versions).

If my post is obsolete. Please advise someone to remove it since I'm not very frequent here.

aoryx
06-04-2015, 04:04 AM
I confirm optimus is working on my fedora, i made a tutorial here on how to have it.
to test it try optirun glxspheres
Also be aware of that broadcom wifi is not natively supported -at least on fedora- and u'll have to use ethernet to install/build the drivers
have fun

gtlaserbeast
06-18-2015, 03:14 AM
Hey Team! (Jae686 + AssemblerZ80 specifically)

I have a G750jm to which I have added a SSD to serve as the OS drive. I am currently dual-booting funtoo(debian-sources) & windows, but am only doing so because I have been unable to successfully configure the kernel to use the nvidia card in linux. Where are you guys finding these asus options? I can't find anything related to asus in make menuconfig while in /usr/src/linux after emerged sys-kernel/gentoo-sources. Should I be using a different kernel source? Do I need to somehow include a module to find these asus options? Is there an alternate method in order to acquire the desired settings? I have been dicking around on funtoo for the last six months, and felt that I had tried everything. Please help me get this nvidia card rocking!

What route do you gentoo folks use for configuring your kernels? Are you manually using make menuconfig? Using genkernel? Funtoo now offers a stae-3 binary, but that is what is not-all-the-way-working for me right now. I'm not sure if I have bluetooth figured, because I am too hung up on this optimus problem. Any assistance is greatly appreciated.

AssemblerZ80
07-08-2015, 06:18 AM
Hey Team! (Jae686 + AssemblerZ80 specifically)
Please help me get this nvidia card rocking!

Are you manually using make menuconfig?

I use nvidia prime and modesettings, detailed manual you can find by link below:
https://wiki.gentoo.org/wiki/NVIDIA_Driver_with_Optimus_Laptops

Yes, I use menuconfig. Asus specific kernel options I wrote above. You can find it in "Device Driver\X86 Platform Specific Device Drivers" section in menuconfig.
CONFIG_SENSORS_ATK0110 you can find in "Device Drivers\Hardware Monitoring support" section.

Zeyop
01-19-2016, 08:22 AM
Hello i've got a g750js and i need to have linux on it for work ( i have done a dual boot linux/windows ) , but the problem is that my fans are not working on linux and my laptop is heating hard .
What can i do ?
I have already tested lm-sensors and fancontrol but it's still not working . I have already tested it with ubuntu 15.10 , arch linux , chromixium .
Can someone help me please ?