Resolution change after Installing NVIDIA drivers on Macbook Pro 7,1

I installed Manjaro a few months ago and immediately ran into some minor problems with the video driver.

Im using a Macbook Pro 7,1 (mid 2010)

They were just minor screen tears and stuff at first so I just kinda went with it for a while.
Recently I’ve started feeling more comfortable with the distro and decided I would give it a shot. I decided I would try and download the infamous NVIDIA drivers.

I tried using mhwd at first but it was unable to install the drivers for some reason. This was a while ago. I don’t remember all the details but I think it had something to do with mhwd not being able to detect my video card very well… I’m willing to trouble shoot this some more if needed.

SO. I followed this guide to download and install the drivers manually.

And got the blackscreen. :face_with_symbols_over_mouth:

Last night I came across this very helpful guide. And was able to install the drivers succesfully and get past the black screen.

Now however I have a new problem. Similar to the one mentioned here.

My resolution has changed and I cant seem to fix it. Using nvidia-settings hasnt seemed to work. Using nvidia-settings to adjust my resolution from 1280x800 to anything else causes the display size to change leaving me with some over/underscan problems. (the Display not fitting the screen)

I’m having trouble figuring out how to fix this. Any help would be appreciated.

XRANDR:

xrandr
Screen 0: minimum 8 x 8, current 1280 x 800, maximum 8192 x 8192
LVDS-0 connected primary 1280x800+0+0 (normal left inverted right x axis y axis) 286mm x 179mm
   1280x800      60.22*+
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

INXI

System:
  Kernel: 4.14.240-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-4.14-x86_64 
  root=UUID=4d31f39d-0ea5-444d-aa4f-09216b0d1adb rw nouveau.modeset=0 quiet 
  apparmor=1 security=apparmor 
  resume=UUID=3da65a5c-70d7-47d7-8e97-50a0c2f897f6 udev.log_priority=3 
  Desktop: KDE Plasma 5.22.3 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: Apple product: MacBook7,1 v: 1.0 serial: <filter> 
  Chassis: type: 10 v: Mac-F22C89C8 serial: <filter> 
  Mobo: Apple model: Mac-F22C89C8 serial: <filter> UEFI: Apple v: 68.0.0.0.0 
  date: 06/14/2019 
Battery:
  ID-1: BAT0 charge: 39.9 Wh (78.9%) condition: 50.6/56.2 Wh (90.2%) 
  volts: 11.6 min: 10.8 model: SMP A1331 type: Li-ion serial: N/A 
  status: Discharging cycles: 57 
CPU:
  Info: Dual Core model: Intel Core2 Duo P8600 bits: 64 type: MCP arch: Penryn 
  family: 6 model-id: 17 (23) stepping: A (10) microcode: A0B cache: L2: 3 MiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 9560 
  Speed: 796 MHz min/max: 798/2394 MHz Core speeds (MHz): 1: 796 2: 796 
  Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
  Type: l1tf mitigation: PTE Inversion; VMX: EPT disabled 
  Type: mds 
  status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass status: Vulnerable 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 
  mitigation: Full generic retpoline, STIBP: disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA MCP89 [GeForce 320M] vendor: Apple driver: nvidia 
  v: 340.108 alternate: nouveau bus-ID: 02:00.0 chip-ID: 10de:08a0 
  class-ID: 0300 
  Device-2: Apple Built-in iSight type: USB driver: uvcvideo bus-ID: 1-6:2 
  chip-ID: 05ac:8507 class-ID: 0e02 serial: <filter> 
  Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: 
  loaded: nvidia display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 1280x800 s-dpi: 112 s-size: 290x181mm (11.4x7.1") 
  s-diag: 342mm (13.5") 
  Monitor-1: LVDS-0 res: 1280x800 hz: 60 dpi: 114 size: 286x179mm (11.3x7.0") 
  diag: 337mm (13.3") 
  OpenGL: renderer: GeForce 320M/integrated/SSE2 v: 3.3.0 NVIDIA 340.108 
  direct render: Yes 
Audio:
  Device-1: NVIDIA MCP89 High Definition Audio driver: snd_hda_intel v: kernel 
  bus-ID: 00:08.0 chip-ID: 10de:0d94 class-ID: 0403 
  Sound Server-1: ALSA v: k4.14.240-1-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.32 running: no 
Network:
  Device-1: NVIDIA MCP89 Ethernet vendor: Apple driver: forcedeth v: kernel 
  port: 22a0 bus-ID: 00:09.0 chip-ID: 10de:0d7d class-ID: 0200 
  IF: enp0s9 state: down mac: <filter> 
  Device-2: Broadcom BCM43224 802.11a/b/g/n vendor: Apple AirPort Extreme 
  driver: wl v: kernel modules: bcma port: 2280 bus-ID: 01:00.0 
  chip-ID: 14e4:4353 class-ID: 0280 
  IF: wlp1s0 state: up mac: <filter> 
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Bluetooth:
  Device-1: Apple Bluetooth Host Controller type: USB driver: btusb v: 0.8 
  bus-ID: 4-6.3:6 chip-ID: 05ac:8218 class-ID: fe01 
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Drives:
  Local Storage: total: 111.79 GiB used: 56.27 GiB (50.3%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37120G 
  size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s 
  type: SSD serial: <filter> rev: B1H5 scheme: GPT 
Partition:
  ID-1: / raw-size: 107.78 GiB size: 105.53 GiB (97.91%) 
  used: 56.27 GiB (53.3%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 344 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 3.71 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda3 maj-min: 8:3 
Sensors:
  System Temperatures: cpu: 55.0 C mobo: N/A gpu: nvidia temp: 59 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 149 Uptime: 1h 5m wakeups: 3 Memory: 7.54 GiB 
  used: 2.45 GiB (32.4%) Init: systemd v: 248 tool: systemctl Compilers: 
  gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1444 lib: 370 flatpak: 0 
  Shell: Bash v: 5.1.8 running-in: konsole inxi: 3.3.06 

Still working on this…

I think it has something to do with the EDID files?

I’ve found this guide in the arch wiki. I don’t know for sure if this is the right thing. I’m going to try and figure it out though.

Can anyone confirm whether this is the right path?

*** Editing to add this link. This will be the guide that I follow. Found in the link ^^^ to the Arch Wiki.

*** Edit2 these guides might be outdated. They did not work for me.

I managed to fix this by using rsync to backup my Home Folder WITHOUT NVIDIA drivers installed and then reinstalling Manjaro, downloading and installing the NVIDIA Driver, and then restoring my home folder and reinstalling all my applications.

Some Things I Learned

I think fixing this had to do with some custom fonts I had installed.

Regardless, coming back with a fresh install fixed a few other problems I had been dealing with and helped me clean up some junk.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.