Netflix on Mint

GhengisKhan

Supreme [H]ardness
Joined
May 16, 2005
Messages
7,775
I just recently dropped WinDoze and am happily using Mint Linux, but have one issue I have not been able to work around on my own. Can anyone point me to a method of being able to watch my Neflix, other than using a VM running XP?
 
As an alternative, check out the pipelight project. I prefer it to Netflix desktop.
 
I've tried both, Netflix desktop won't load, and pipelight doesn't seem to work either... Keep getting the Netflix windows/mac/chromeOS requirements page when I try to watch anything.

the Netflix desktop keeps hanging up at Gecko Installer...
 
Got Netflix Desktop to finally install, but playback is horribly unwatchable, screen glitching all over the place.
 
Got Netflix Desktop to finally install, but playback is horribly unwatchable, screen glitching all over the place.

If it looks like it's going in fast forward, I had that issue and resolved it by restarting the daemon with "pulseaudio -k" in a terminal.
 
wish I could grab a screenshot, but it's going in normal speed and audio is normal, but screen is jumping all over the place.
 
I didn't even know you could do this. Last time I tried it was watch it in a VM or not at all. Netflix is still via silverlight right?
 
I didn't even know you could do this. Last time I tried it was watch it in a VM or not at all. Netflix is still via silverlight right?

yup still silver light but they're testing html5, mercifully.
 
wish I could grab a screenshot, but it's going in normal speed and audio is normal, but screen is jumping all over the place.

Sounds like lack of hardware video acceleration.

Is the CPU pegged at 100%?
 
Shouldn't be, I'm running an HD7970 with the latest drivers, and have an amd 6core processor (a 1055 if I remember correctly).
 
`xvinfo`?

xvinfo said:
X-Video Extension version 2.2
screen #0
Adaptor #0: "AMD Radeon AVIVO Video"
number of ports: 4
port base: 143
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
depth 24, visualID 0x2b
depth 24, visualID 0x2c
depth 24, visualID 0x2d
depth 24, visualID 0x2e
depth 24, visualID 0x2f
depth 24, visualID 0x30
depth 24, visualID 0x31
depth 24, visualID 0x32
depth 24, visualID 0x33
depth 24, visualID 0x34
depth 24, visualID 0x35
depth 24, visualID 0x36
depth 24, visualID 0x37
depth 24, visualID 0x38
depth 24, visualID 0x39
depth 24, visualID 0x3a
depth 24, visualID 0x3b
depth 24, visualID 0x3c
depth 24, visualID 0x3d
depth 24, visualID 0x3e
depth 24, visualID 0x3f
depth 24, visualID 0x40
depth 24, visualID 0x41
depth 24, visualID 0x42
depth 24, visualID 0x43
depth 24, visualID 0x44
depth 24, visualID 0x45
depth 24, visualID 0x46
depth 24, visualID 0x47
depth 24, visualID 0x48
depth 24, visualID 0x49
depth 24, visualID 0x4a
depth 24, visualID 0x4b
depth 24, visualID 0x4c
depth 24, visualID 0x4d
depth 24, visualID 0x4e
depth 24, visualID 0x4f
depth 24, visualID 0x50
depth 24, visualID 0x51
depth 24, visualID 0x52
depth 24, visualID 0x53
depth 24, visualID 0x54
depth 24, visualID 0x55
depth 24, visualID 0x56
depth 24, visualID 0x57
depth 24, visualID 0x58
depth 24, visualID 0x59
depth 24, visualID 0x5a
depth 24, visualID 0x5b
depth 24, visualID 0x5c
depth 24, visualID 0x5d
depth 24, visualID 0x5e
depth 24, visualID 0x5f
depth 24, visualID 0x60
depth 24, visualID 0x61
depth 24, visualID 0x62
depth 24, visualID 0x63
depth 24, visualID 0x64
depth 24, visualID 0x65
depth 24, visualID 0x66
depth 24, visualID 0x67
depth 24, visualID 0x68
depth 24, visualID 0x69
depth 24, visualID 0x6a
depth 24, visualID 0x6b
depth 24, visualID 0x6c
depth 24, visualID 0x6d
depth 24, visualID 0x6e
depth 24, visualID 0x6f
depth 24, visualID 0x70
depth 24, visualID 0x71
depth 24, visualID 0x72
number of attributes: 10
"XV_SET_DEFAULTS" (range 0 to 1)
client settable attribute
"XV_DOUBLE_BUFFER" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_BRIGHTNESS" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_CONTRAST" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_SATURATION" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_COLOR" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_HUE" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_RED_INTENSITY" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_GREEN_INTENSITY" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_BLUE_INTENSITY" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 4096 x 4096
Number of image formats: 4
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)

not sure what it all means, can you decypher it, or tell me what I should do?
 
Well the main thing is that the xv extension is there at all.

Now, that was your 64 bit one. Is there a xvinfo program in the 32 bit chroot for the wine install?

P.S. are you sure you mounted all the things they want mounted in the chroot?
 
I have no idea what you're asking. I'm new to Linux.

OK. Keep in mind I didn't try running this Netflix enabler package yet.

What you tested above is the 64 bit version of the xvideo test program. It is possible that the 32 bit version does not work. For the netflix thing you use the 32 bit version. There might be libraries missing.

Also, last I looked this hack used a chroot. A chroot to work fully needs to have several filesystem mountpoints mapped into the chroot, otherwise some functionality is missing or performance can suffer badly such as when the X11 socket isn't there and TCP has to be used.

For starters can you post the output of `mount` while netflix is runnng (badly or not)? You can edit out possibly sensitive names in there.
 
ghengis@Khan ~ $ mount
/dev/sdb1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=ghengis)
/dev/sr0 on /media/ghengis/AIRPLANE_SCE type udf (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,umask=0077,uhelper=udisks2)
/dev/sda2 on /media/ghengis/1000 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
ghengis@Khan ~ $
...
 
I have Netflix Desktop working great on Debian 7... although I installed Pipelight too... from the Netflix Desktop page I thought it was a prerequisite..? But it's running smooth, no lag. This is on a Lenovo Twist i5 3337U 1.8, 4gb, 128gb SSD.
 
Back
Top