Asus N552VX-FY070T Help

Hello community. First of all this is my first “cry for help” since i’ve been trying to figure this out on my own as i always did, but honestly i tried everything and it seems i really need help on this. I just bought a new asus laptop N552VX-FY070T with Windows 10 on it, and of course the first thing is move to linux, but the issue is that i cannot get other resolution than 800x600, and also the touchpad does not work out of the box. Below are some more informations about the files and the specs of the laptop. Please help me, since i’ve been going thru this for 3 days now trying drivers etc. Even after installing the nvidia drivers i only get a black screen once booted and the only way to get the logon back is uninstalling the drivers from shell and reboot. This is all after a fresh install of Leap. Thank you

[Laptop Specs]


Processor : 

Intel Core i7-6700HQ 2.6 GHz (Intel Core i7)

Graphics adapter : 

NVIDIA GeForce GTX 950M - 2048 MB, Core: 993-1124 MHz, Memory: 2002 MHz, DDR3, ForceWare 359.06, Optimus

Memory :
8192 MB 
, DDR4-2133, Hynix HMA 41GS6AFr8N-TF, 2 memory banks, 1 filled, max. 16 GB

Display : 

15.6 inch 16:9, 1920x1080 pixel, LG Philips LP156WF6-SPB5, AH-IPS, 262k colors, 6 bit eDP (2 lanes) 30 pins, glossy: no

Mainboard : 

Intel Sunrise Point HM170

[xrandr output]


xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
   800x600        75.0*

[50-device.conf] Nothing here

# Having multiple "Device" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Device"
#  Identifier "Default Device"
#
#  #Driver "radeon"
#
#  ## Required magic for radeon/radeonhd drivers; output name
#  ## (here: "DVI-0") can be figured out via 'xrandr -q'
#  #Option "monitor-DVI-0" "Default Monitor"
#
#EndSection

[50-monitor.conf] Nothing here


# Having multiple "Monitor" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Monitor"
#  Identifier "Default Monitor"
#
#  ## If your monitor doesn't support DDC you may override the
#  ## defaults here
#  #HorizSync 28-85
#  #VertRefresh 50-100
#
#  ## Add your mode lines here, use e.g the cvt tool
#
#EndSection

[50-screen.conf] Nothing here

# Having multiple "Screen" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Screen"
#  Identifier "Default Screen"
#
#  Device "Default Device"
#
#  ## Doesn't help for radeon/radeonhd drivers; use magic in
#  ## 50-device.conf instead
#  Monitor "Default Monitor"
#
#EndSection

[50-synaptics.conf]

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
        MatchDevicePath "/dev/input/event*"
        Option    "HorizEdgeScroll" "off"
# enable tap-to-click as default (bnc#722457)
    Option "TapButton1" "1"
    Option "TapButton3" "2"
    Option "TapButton2" "3"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

Hi, and welcome to the Forums! Writing this from an ASUS N551: main difference to yours is an i7 4720HQ instead of a Skylake i7 6700HQ and this might be the reason for some of the troubles you are witnessing.
The 4.1.x kernel currently on LEAP has issues with Skylake CPUs; you need at least kernel 4.3 I think, so you have two choices:

  1. install Tumbleweed (currently with kernel 4.6.2)
  2. keep Leap but add the Kernel:stable repository and install the kernel from there (didn’t check but should be 4.6.2 as well).

Then the Nvidia drivers: be aware that yours is an Optimus laptop, so you need either Bumblebee or suse-prime to use Nvidia drivers; direct install of the driver as downloaded from Nvidia is asking for trouble.

Please see:
https://en.opensuse.org/SDB:NVIDIA_Bumblebee
https://forums.opensuse.org/showthread.php/512260-Leap-42-1-Optimus-system-with-nvidia-prime-instead-of-bumblebee

It is lkely that the video problems you are seeing are related to a wrong kernel (when using the integrated graphics) or a wrong install of the Nvidia drivers; 800x600 is likely served by the fallback vesa framebuffer.

The touchpad problem might have a different source: you might try:

  1. adding "acpi_osi= " (including the trailing space) to the kernel boot line;
  2. check if xf86-input-synaptics AND xf86-input-libinput are installed: they conflict with each other, so uninstall one or the other depending on which is able to better drive your touchpad.

Feel free to ask for further details. Good Luck !

Thank you very much for your tips. I will try them out and post here the results.

Ok, just a follow up on this. I was installing Leap using UEFI, and once i booted in EFI mode and installed Leap i got the max resolution 1920x1080 i needed.
Now regarding the touchpad, i will install Tumbleweed, since my touchpad there works out of the box.
The only thing that i will then have to do is find a fix for the screen brightness control.
Please keep in mind that this is a solution for me just because my opensuse environment will only be used for work, with a Windows 7 dual boot for gaming.

OrsoBruno I really appreciate your tips, thank you again.

Nice to see that you are up and running!
WRT touchpad, if it works OOTB with Tumbleweed you likely need xf86-input-libinput (default install with current TW); you might keep Leap as well, make sure that xf86-input-libinput is installed AND xf86-input-synaptics IS NOT INSTALLED.

WRT brightness control, to enable the Fn+F5 and Fn+F6 keyboard brightness controls you need to add "acpi_osi= " to the boot command line unless ASUS changed something in their latest BIOS (remember to include the trailing space); anyway, the brightness control of your desktop environment should work out of the box.

Please be aware that the upcoming Leap 42.2 will apparently have kernel 4.4.x and libinput as standard, so if Tumbleweed feels too “dynamic” to you, you might upgrade to Leap 42.2 in a few months.
Anyway, have fun with OpenSUSE.